Lines Matching refs:el
29 struct mhi_ring_element *el, bool bei) in mhi_ep_send_event() argument
48 ret = mhi_ep_ring_add_element(ring, el); in mhi_ep_send_event()
115 static int mhi_ep_process_cmd_ring(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_process_cmd_ring() argument
125 ch_id = MHI_TRE_GET_CMD_CHID(el); in mhi_ep_process_cmd_ring()
136 switch (MHI_TRE_GET_CMD_TYPE(el)) { in mhi_ep_process_cmd_ring()
264 MHI_TRE_GET_CMD_TYPE(el), ch_id); in mhi_ep_process_cmd_ring()
295 struct mhi_ring_element *el; in mhi_ep_read_channel() local
311 el = &ring->ring_cache[ring->rd_offset]; in mhi_ep_read_channel()
318 mhi_chan->tre_loc = MHI_TRE_DATA_GET_PTR(el); in mhi_ep_read_channel()
319 mhi_chan->tre_size = MHI_TRE_DATA_GET_LEN(el); in mhi_ep_read_channel()
353 if (MHI_TRE_DATA_GET_CHAIN(el)) { in mhi_ep_read_channel()
358 if (MHI_TRE_DATA_GET_IEOB(el)) { in mhi_ep_read_channel()
359 ret = mhi_ep_send_completion_event(mhi_cntrl, ring, el, in mhi_ep_read_channel()
360 MHI_TRE_DATA_GET_LEN(el), in mhi_ep_read_channel()
374 if (MHI_TRE_DATA_GET_IEOT(el)) { in mhi_ep_read_channel()
375 ret = mhi_ep_send_completion_event(mhi_cntrl, ring, el, in mhi_ep_read_channel()
376 MHI_TRE_DATA_GET_LEN(el), in mhi_ep_read_channel()
397 static int mhi_ep_process_ch_ring(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_process_ch_ring() argument
454 struct mhi_ring_element *el; in mhi_ep_queue_skb() local
483 el = &ring->ring_cache[ring->rd_offset]; in mhi_ep_queue_skb()
484 tre_len = MHI_TRE_DATA_GET_LEN(el); in mhi_ep_queue_skb()
489 write_addr = MHI_TRE_DATA_GET_PTR(el); in mhi_ep_queue_skb()
510 ret = mhi_ep_send_completion_event(mhi_cntrl, ring, el, tr_len, code); in mhi_ep_queue_skb()
683 struct mhi_ring_element *el; in mhi_ep_cmd_ring_worker() local
702 el = &ring->ring_cache[ring->rd_offset]; in mhi_ep_cmd_ring_worker()
704 ret = mhi_ep_process_cmd_ring(ring, el); in mhi_ep_cmd_ring_worker()
717 struct mhi_ring_element *el; in mhi_ep_ch_ring_worker() local
762 el = &ring->ring_cache[ring->rd_offset]; in mhi_ep_ch_ring_worker()
765 ret = mhi_ep_process_ch_ring(ring, el); in mhi_ep_ch_ring_worker()