Searched refs:mhi_ep_ring (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/bus/mhi/ep/ |
H A D | internal.h | 121 struct mhi_ep_ring *ring; 124 struct mhi_ep_ring { struct 142 struct mhi_ep_ring ring; 146 struct mhi_ep_ring ring; 157 struct mhi_ep_ring ring; 170 void mhi_ep_ring_init(struct mhi_ep_ring *ring, enum mhi_ep_ring_type type, u32 id); 171 void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring); 172 int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, 174 size_t mhi_ep_ring_addr2offset(struct mhi_ep_ring *ring, u64 ptr); 175 int mhi_ep_ring_add_element(struct mhi_ep_ring *rin [all...] |
H A D | ring.c | 10 size_t mhi_ep_ring_addr2offset(struct mhi_ep_ring *ring, u64 ptr) in mhi_ep_ring_addr2offset() 15 static u32 mhi_ep_ring_num_elems(struct mhi_ep_ring *ring) in mhi_ep_ring_num_elems() 24 void mhi_ep_ring_inc_index(struct mhi_ep_ring *ring) in mhi_ep_ring_inc_index() 29 static int __mhi_ep_cache_ring(struct mhi_ep_ring *ring, size_t end) in __mhi_ep_cache_ring() 79 static int mhi_ep_cache_ring(struct mhi_ep_ring *ring, u64 wr_ptr) in mhi_ep_cache_ring() 96 int mhi_ep_update_wr_offset(struct mhi_ep_ring *ring) in mhi_ep_update_wr_offset() 106 int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_ring_add_element() 149 void mhi_ep_ring_init(struct mhi_ep_ring *ring, enum mhi_ep_ring_type type, u32 id) in mhi_ep_ring_init() 165 int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, in mhi_ep_ring_start() 207 void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *rin [all...] |
H A D | main.c | 33 struct mhi_ep_ring *ring; in mhi_ep_send_event() 71 static int mhi_ep_send_completion_event(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, in mhi_ep_send_completion_event() 129 struct mhi_ep_ring *ring = &mhi_cntrl->mhi_cmd->ring; in mhi_ep_send_cmd_comp_event() 147 static int mhi_ep_process_cmd_ring(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_process_cmd_ring() 153 struct mhi_ep_ring *ch_ring; in mhi_ep_process_cmd_ring() 313 struct mhi_ep_ring *ring = &mhi_cntrl->mhi_chan[mhi_chan->chan].ring; in mhi_ep_queue_is_empty() 320 struct mhi_ep_ring *ring, in mhi_ep_read_channel() 430 static int mhi_ep_process_ch_ring(struct mhi_ep_ring *ring, struct mhi_ring_element *el) in mhi_ep_process_ch_ring() 490 struct mhi_ep_ring *ring; in mhi_ep_queue_skb() 715 struct mhi_ep_ring *rin in mhi_ep_cmd_ring_worker() [all...] |
H A D | mmio.c | 219 u64 mhi_ep_mmio_get_db(struct mhi_ep_ring *ring) in mhi_ep_mmio_get_db()
|
Completed in 4 milliseconds