mhi_ep_ring
struct mhi_ep_ring *ring;
struct mhi_ep_ring ring;
struct mhi_ep_ring ring;
struct mhi_ep_ring ring;
void mhi_ep_ring_init(struct mhi_ep_ring *ring, enum mhi_ep_ring_type type, u32 id);
void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring);
int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
size_t mhi_ep_ring_addr2offset(struct mhi_ep_ring *ring, u64 ptr);
int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *element);
void mhi_ep_ring_inc_index(struct mhi_ep_ring *ring);
int mhi_ep_update_wr_offset(struct mhi_ep_ring *ring);
u64 mhi_ep_mmio_get_db(struct mhi_ep_ring *ring);
struct mhi_ep_ring *ch_ring, *ev_ring;
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_cmd->ring;
static int mhi_ep_process_cmd_ring(struct mhi_ep_ring *ring, struct mhi_ring_element *el)
struct mhi_ep_ring *ch_ring;
struct mhi_ep_ring *ring;
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_chan[mhi_chan->chan].ring;
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_chan[mhi_chan->chan].ring;
struct mhi_ep_ring *ring)
static int mhi_ep_process_ch_ring(struct mhi_ep_ring *ring)
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_chan[mhi_chan->chan].ring;
struct mhi_ep_ring *ring;
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_cmd->ring;
struct mhi_ep_ring *ring;
static int mhi_ep_send_completion_event(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
struct mhi_ep_ring *ring;
u64 mhi_ep_mmio_get_db(struct mhi_ep_ring *ring)
size_t mhi_ep_ring_addr2offset(struct mhi_ep_ring *ring, u64 ptr)
int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *el)
static u32 mhi_ep_ring_num_elems(struct mhi_ep_ring *ring)
void mhi_ep_ring_init(struct mhi_ep_ring *ring, enum mhi_ep_ring_type type, u32 id)
struct mhi_ep_ring *ring = container_of(work, struct mhi_ep_ring, intmodt_work.work);
int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring)
void mhi_ep_ring_inc_index(struct mhi_ep_ring *ring)
static int __mhi_ep_cache_ring(struct mhi_ep_ring *ring, size_t end)
static int mhi_ep_cache_ring(struct mhi_ep_ring *ring, u64 wr_ptr)
int mhi_ep_update_wr_offset(struct mhi_ep_ring *ring)