Lines Matching refs:rxmsg
320 struct hsi_msg *txmsg, *rxmsg; in cs_hsi_alloc_data() local
323 rxmsg = hsi_alloc_msg(1, GFP_KERNEL); in cs_hsi_alloc_data()
324 if (!rxmsg) { in cs_hsi_alloc_data()
328 rxmsg->channel = cs_char_data.channel_id_data; in cs_hsi_alloc_data()
329 rxmsg->destructor = cs_hsi_data_destructor; in cs_hsi_alloc_data()
330 rxmsg->context = hi; in cs_hsi_alloc_data()
341 hi->data_rx_msg = rxmsg; in cs_hsi_alloc_data()
347 hsi_free_msg(rxmsg); in cs_hsi_alloc_data()
652 struct hsi_msg *rxmsg; in cs_hsi_read_on_data() local
666 rxmsg = hi->data_rx_msg; in cs_hsi_read_on_data()
667 sg_init_one(rxmsg->sgt.sgl, (void *)hi->mmap_base, 0); in cs_hsi_read_on_data()
668 rxmsg->sgt.nents = 0; in cs_hsi_read_on_data()
669 rxmsg->complete = cs_hsi_peek_on_data_complete; in cs_hsi_read_on_data()
671 ret = hsi_async_read(hi->cl, rxmsg); in cs_hsi_read_on_data()
673 cs_hsi_data_read_error(hi, rxmsg); in cs_hsi_read_on_data()