Symbol: mhi_ep_ring
drivers/bus/mhi/ep/internal.h
121
struct mhi_ep_ring *ring;
drivers/bus/mhi/ep/internal.h
145
struct mhi_ep_ring ring;
drivers/bus/mhi/ep/internal.h
149
struct mhi_ep_ring ring;
drivers/bus/mhi/ep/internal.h
160
struct mhi_ep_ring ring;
drivers/bus/mhi/ep/internal.h
174
void mhi_ep_ring_init(struct mhi_ep_ring *ring, enum mhi_ep_ring_type type, u32 id);
drivers/bus/mhi/ep/internal.h
175
void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring);
drivers/bus/mhi/ep/internal.h
176
int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
drivers/bus/mhi/ep/internal.h
178
size_t mhi_ep_ring_addr2offset(struct mhi_ep_ring *ring, u64 ptr);
drivers/bus/mhi/ep/internal.h
179
int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *element);
drivers/bus/mhi/ep/internal.h
180
void mhi_ep_ring_inc_index(struct mhi_ep_ring *ring);
drivers/bus/mhi/ep/internal.h
181
int mhi_ep_update_wr_offset(struct mhi_ep_ring *ring);
drivers/bus/mhi/ep/internal.h
200
u64 mhi_ep_mmio_get_db(struct mhi_ep_ring *ring);
drivers/bus/mhi/ep/main.c
1023
struct mhi_ep_ring *ch_ring, *ev_ring;
drivers/bus/mhi/ep/main.c
145
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_cmd->ring;
drivers/bus/mhi/ep/main.c
163
static int mhi_ep_process_cmd_ring(struct mhi_ep_ring *ring, struct mhi_ring_element *el)
drivers/bus/mhi/ep/main.c
169
struct mhi_ep_ring *ch_ring;
drivers/bus/mhi/ep/main.c
33
struct mhi_ep_ring *ring;
drivers/bus/mhi/ep/main.c
331
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_chan[mhi_chan->chan].ring;
drivers/bus/mhi/ep/main.c
342
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_chan[mhi_chan->chan].ring;
drivers/bus/mhi/ep/main.c
402
struct mhi_ep_ring *ring)
drivers/bus/mhi/ep/main.c
472
static int mhi_ep_process_ch_ring(struct mhi_ep_ring *ring)
drivers/bus/mhi/ep/main.c
511
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_chan[mhi_chan->chan].ring;
drivers/bus/mhi/ep/main.c
544
struct mhi_ep_ring *ring;
drivers/bus/mhi/ep/main.c
770
struct mhi_ep_ring *ring = &mhi_cntrl->mhi_cmd->ring;
drivers/bus/mhi/ep/main.c
806
struct mhi_ep_ring *ring;
drivers/bus/mhi/ep/main.c
87
static int mhi_ep_send_completion_event(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
drivers/bus/mhi/ep/main.c
906
struct mhi_ep_ring *ring;
drivers/bus/mhi/ep/mmio.c
219
u64 mhi_ep_mmio_get_db(struct mhi_ep_ring *ring)
drivers/bus/mhi/ep/ring.c
10
size_t mhi_ep_ring_addr2offset(struct mhi_ep_ring *ring, u64 ptr)
drivers/bus/mhi/ep/ring.c
106
int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *el)
drivers/bus/mhi/ep/ring.c
15
static u32 mhi_ep_ring_num_elems(struct mhi_ep_ring *ring)
drivers/bus/mhi/ep/ring.c
153
void mhi_ep_ring_init(struct mhi_ep_ring *ring, enum mhi_ep_ring_type type, u32 id)
drivers/bus/mhi/ep/ring.c
171
struct mhi_ep_ring *ring = container_of(work, struct mhi_ep_ring, intmodt_work.work);
drivers/bus/mhi/ep/ring.c
178
int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
drivers/bus/mhi/ep/ring.c
226
void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring)
drivers/bus/mhi/ep/ring.c
24
void mhi_ep_ring_inc_index(struct mhi_ep_ring *ring)
drivers/bus/mhi/ep/ring.c
29
static int __mhi_ep_cache_ring(struct mhi_ep_ring *ring, size_t end)
drivers/bus/mhi/ep/ring.c
79
static int mhi_ep_cache_ring(struct mhi_ep_ring *ring, u64 wr_ptr)
drivers/bus/mhi/ep/ring.c
96
int mhi_ep_update_wr_offset(struct mhi_ep_ring *ring)