Searched refs:mhi_ring_element (Results 1 – 5 of 5) sorted by relevance
12 return (ptr - ring->rbase) / sizeof(struct mhi_ring_element); in mhi_ep_ring_addr2offset()21 return le64_to_cpu(rlen) / sizeof(struct mhi_ring_element); in mhi_ep_ring_num_elems()47 buf_info.size = (end - start) * sizeof(struct mhi_ring_element); in __mhi_ep_cache_ring()48 buf_info.host_addr = ring->rbase + (start * sizeof(struct mhi_ring_element)); in __mhi_ep_cache_ring()55 buf_info.size = (ring->ring_size - start) * sizeof(struct mhi_ring_element); in __mhi_ep_cache_ring()56 buf_info.host_addr = ring->rbase + (start * sizeof(struct mhi_ring_element)); in __mhi_ep_cache_ring()66 buf_info.size = end * sizeof(struct mhi_ring_element); in __mhi_ep_cache_ring()106 int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_ring_add_element()204 ring->ring_cache = kcalloc(ring->ring_size, sizeof(struct mhi_ring_element), GFP_KERNEL); in mhi_ep_ring_start()
29 struct mhi_ring_element *el, bool bei) in mhi_ep_send_event()88 struct mhi_ring_element *tre, u32 len, enum mhi_ev_ccs code) in mhi_ep_send_completion_event()90 struct mhi_ring_element *event; in mhi_ep_send_completion_event()109 struct mhi_ring_element *event; in mhi_ep_send_state_change_event()127 struct mhi_ring_element *event; in mhi_ep_send_ee_event()146 struct mhi_ring_element *event; in mhi_ep_send_cmd_comp_event()153 event->ptr = cpu_to_le64(ring->rbase + ring->rd_offset * sizeof(struct mhi_ring_element)); in mhi_ep_send_cmd_comp_event()163 static int mhi_ep_process_cmd_ring(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_process_cmd_ring()343 struct mhi_ring_element *el = &ring->ring_cache[ring->rd_offset]; in mhi_ep_read_completion()409 struct mhi_ring_element *el; in mhi_ep_read_channel()[all …]
127 struct mhi_ring_element *ring_cache;179 int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *element);
295 struct mhi_ring_element { struct
382 ring->el_size = sizeof(struct mhi_ring_element); in mhi_init_dev_ctxt()414 ring->el_size = sizeof(struct mhi_ring_element); in mhi_init_dev_ctxt()656 tre_ring->el_size = sizeof(struct mhi_ring_element); in mhi_init_chan_ctxt()