Lines Matching refs:msg
130 int saa7164_bus_set(struct saa7164_dev *dev, struct tmComResInfo* msg, in saa7164_bus_set() argument
139 if (!msg) { in saa7164_bus_set()
148 if (msg->size > dev->bus.m_wMaxReqSize) { in saa7164_bus_set()
154 if ((msg->size > 0) && (buf == NULL)) { in saa7164_bus_set()
162 bytes_to_write = sizeof(*msg) + msg->size; in saa7164_bus_set()
223 size = msg->size; in saa7164_bus_set()
225 msg->size = (__force u16)cpu_to_le16(msg->size); in saa7164_bus_set()
226 msg->command = (__force u32)cpu_to_le32(msg->command); in saa7164_bus_set()
227 msg->controlselector = (__force u16)cpu_to_le16(msg->controlselector); in saa7164_bus_set()
243 (u32)sizeof(*msg)); in saa7164_bus_set()
245 if (space_rem < sizeof(*msg)) { in saa7164_bus_set()
249 memcpy_toio(bus->m_pdwSetRing + curr_swp, msg, space_rem); in saa7164_bus_set()
250 memcpy_toio(bus->m_pdwSetRing, (u8 *)msg + space_rem, in saa7164_bus_set()
251 sizeof(*msg) - space_rem); in saa7164_bus_set()
253 memcpy_toio(bus->m_pdwSetRing + sizeof(*msg) - space_rem, in saa7164_bus_set()
256 } else if (space_rem == sizeof(*msg)) { in saa7164_bus_set()
260 memcpy_toio(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg)); in saa7164_bus_set()
265 memcpy_toio(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg)); in saa7164_bus_set()
268 sizeof(*msg), buf, space_rem - in saa7164_bus_set()
269 sizeof(*msg)); in saa7164_bus_set()
271 space_rem - sizeof(*msg), in saa7164_bus_set()
282 memcpy_toio(bus->m_pdwSetRing + curr_swp, msg, sizeof(*msg)); in saa7164_bus_set()
283 memcpy_toio(bus->m_pdwSetRing + curr_swp + sizeof(*msg), buf, in saa7164_bus_set()
293 msg->size = le16_to_cpu((__force __le16)msg->size); in saa7164_bus_set()
294 msg->command = le32_to_cpu((__force __le32)msg->command); in saa7164_bus_set()
295 msg->controlselector = le16_to_cpu((__force __le16)msg->controlselector); in saa7164_bus_set()
315 int saa7164_bus_get(struct saa7164_dev *dev, struct tmComResInfo* msg, in saa7164_bus_get() argument
326 if (msg == NULL) in saa7164_bus_get()
329 if (msg->size > dev->bus.m_wMaxReqSize) { in saa7164_bus_get()
335 if ((peekonly == 0) && (msg->size > 0) && (buf == NULL)) { in saa7164_bus_get()
338 __func__, msg->size); in saa7164_bus_get()
355 bytes_to_read = sizeof(*msg); in saa7164_bus_get()
392 memcpy(msg, &msg_tmp, sizeof(*msg)); in saa7164_bus_get()
401 if ((msg_tmp.id != msg->id) || (msg_tmp.command != msg->command) || in saa7164_bus_get()
402 (msg_tmp.controlselector != msg->controlselector) || in saa7164_bus_get()
403 (msg_tmp.seqno != msg->seqno) || (msg_tmp.size != msg->size)) { in saa7164_bus_get()
406 saa7164_bus_dumpmsg(dev, msg, buf); in saa7164_bus_get()
413 buf_size = msg->size; in saa7164_bus_get()
415 bytes_to_read = sizeof(*msg) + msg->size; in saa7164_bus_get()
440 if (space_rem < sizeof(*msg)) { in saa7164_bus_get()
442 memcpy_fromio(buf, bus->m_pdwGetRing + sizeof(*msg) - in saa7164_bus_get()
445 } else if (space_rem == sizeof(*msg)) { in saa7164_bus_get()
452 sizeof(*msg), space_rem - sizeof(*msg)); in saa7164_bus_get()
453 memcpy_fromio(buf + space_rem - sizeof(*msg), in saa7164_bus_get()
463 memcpy_fromio(buf, bus->m_pdwGetRing + curr_grp + sizeof(*msg), in saa7164_bus_get()