mhi_ring_element
struct mhi_ring_element *ring_cache;
int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *element);
struct mhi_ring_element *event;
struct mhi_ring_element *event;
struct mhi_ring_element *event;
sizeof(struct mhi_ring_element), 0,
event->ptr = cpu_to_le64(ring->rbase + ring->rd_offset * sizeof(struct mhi_ring_element));
static int mhi_ep_process_cmd_ring(struct mhi_ep_ring *ring, struct mhi_ring_element *el)
struct mhi_ring_element *el, bool bei)
struct mhi_ring_element *el = &ring->ring_cache[ring->rd_offset];
struct mhi_ring_element *el;
struct mhi_ring_element *el = &ring->ring_cache[ring->rd_offset];
struct mhi_ring_element *el;
struct mhi_ring_element *el;
struct mhi_ring_element *tre, u32 len, enum mhi_ev_ccs code)
struct mhi_ring_element *event;
int mhi_ep_ring_add_element(struct mhi_ep_ring *ring, struct mhi_ring_element *el)
return (ptr - ring->rbase) / sizeof(struct mhi_ring_element);
ring->ring_cache = kzalloc_objs(struct mhi_ring_element,
return le64_to_cpu(rlen) / sizeof(struct mhi_ring_element);
buf_info.size = (end - start) * sizeof(struct mhi_ring_element);
buf_info.host_addr = ring->rbase + (start * sizeof(struct mhi_ring_element));
buf_info.size = (ring->ring_size - start) * sizeof(struct mhi_ring_element);
buf_info.host_addr = ring->rbase + (start * sizeof(struct mhi_ring_element));
buf_info.size = end * sizeof(struct mhi_ring_element);
ring->el_size = sizeof(struct mhi_ring_element);
ring->el_size = sizeof(struct mhi_ring_element);
tre_ring->el_size = sizeof(struct mhi_ring_element);
struct mhi_ring_element *mhi_tre;
struct mhi_ring_element *cmd_tre = NULL;
struct mhi_ring_element *dev_rp, *local_rp;
!(addr & (sizeof(struct mhi_ring_element) - 1));
struct mhi_ring_element *event,
struct mhi_ring_element *local_rp, *ev_tre;
struct mhi_ring_element *event,
struct mhi_ring_element *tre)
struct mhi_ring_element *cmd_pkt;
struct mhi_ring_element *dev_rp, *local_rp;
struct mhi_ring_element *dev_rp, *local_rp;
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
struct mhi_ring_element *mhi_tre),