Lines Matching refs:msg

120 int saa7164_bus_set(struct saa7164_dev *dev, struct tmComResInfo* msg,  in saa7164_bus_set()  argument
129 if (!msg) { in saa7164_bus_set()
138 if (msg->size > dev->bus.m_wMaxReqSize) { in saa7164_bus_set()
144 if ((msg->size > 0) && (buf == NULL)) { in saa7164_bus_set()
152 bytes_to_write = sizeof(*msg) + msg->size; in saa7164_bus_set()
213 size = msg->size; in saa7164_bus_set()
215 msg->size = (__force u16)cpu_to_le16(msg->size); in saa7164_bus_set()
216 msg->command = (__force u32)cpu_to_le32(msg->command); in saa7164_bus_set()
217 msg->controlselector = (__force u16)cpu_to_le16(msg->controlselector); in saa7164_bus_set()
233 (u32)sizeof(*msg)); in saa7164_bus_set()
235 if (space_rem < sizeof(*msg)) { in saa7164_bus_set()
239 memcpy_toio(bus->m_pdwSetRing + curr_swp, msg, space_rem); in saa7164_bus_set()
240 memcpy_toio(bus->m_pdwSetRing, (u8 *)msg + space_rem, in saa7164_bus_set()
241 sizeof(*msg) - space_rem); in saa7164_bus_set()
243 memcpy_toio(bus->m_pdwSetRing + sizeof(*msg) - space_rem, in saa7164_bus_set()
246 } else if (space_rem == sizeof(*msg)) { in saa7164_bus_set()
250 memcpy_toio(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg)); in saa7164_bus_set()
255 memcpy_toio(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg)); in saa7164_bus_set()
258 sizeof(*msg), buf, space_rem - in saa7164_bus_set()
259 sizeof(*msg)); in saa7164_bus_set()
261 space_rem - sizeof(*msg), in saa7164_bus_set()
272 memcpy_toio(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg)); in saa7164_bus_set()
273 memcpy_toio(bus->m_pdwSetRing + curr_swp + sizeof(*msg), buf, in saa7164_bus_set()
283 msg->size = le16_to_cpu((__force __le16)msg->size); in saa7164_bus_set()
284 msg->command = le32_to_cpu((__force __le32)msg->command); in saa7164_bus_set()
285 msg->controlselector = le16_to_cpu((__force __le16)msg->controlselector); in saa7164_bus_set()
305 int saa7164_bus_get(struct saa7164_dev *dev, struct tmComResInfo* msg, in saa7164_bus_get() argument
316 if (msg == NULL) in saa7164_bus_get()
319 if (msg->size > dev->bus.m_wMaxReqSize) { in saa7164_bus_get()
325 if ((peekonly == 0) && (msg->size > 0) && (buf == NULL)) { in saa7164_bus_get()
328 __func__, msg->size); in saa7164_bus_get()
345 bytes_to_read = sizeof(*msg); in saa7164_bus_get()
382 memcpy(msg, &msg_tmp, sizeof(*msg)); in saa7164_bus_get()
391 if ((msg_tmp.id != msg->id) || (msg_tmp.command != msg->command) || in saa7164_bus_get()
392 (msg_tmp.controlselector != msg->controlselector) || in saa7164_bus_get()
393 (msg_tmp.seqno != msg->seqno) || (msg_tmp.size != msg->size)) { in saa7164_bus_get()
396 saa7164_bus_dumpmsg(dev, msg, buf); in saa7164_bus_get()
403 buf_size = msg->size; in saa7164_bus_get()
405 bytes_to_read = sizeof(*msg) + msg->size; in saa7164_bus_get()
430 if (space_rem < sizeof(*msg)) { in saa7164_bus_get()
432 memcpy_fromio(buf, bus->m_pdwGetRing + sizeof(*msg) - in saa7164_bus_get()
435 } else if (space_rem == sizeof(*msg)) { in saa7164_bus_get()
442 sizeof(*msg), space_rem - sizeof(*msg)); in saa7164_bus_get()
443 memcpy_fromio(buf + space_rem - sizeof(*msg), in saa7164_bus_get()
453 memcpy_fromio(buf, bus->m_pdwGetRing + curr_grp + sizeof(*msg), in saa7164_bus_get()