Home
last modified time | relevance | path

Searched refs:ev_ring (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/bus/mhi/host/
H A Dpci_generic.c53 #define MHI_CHANNEL_CONFIG_UL(ch_num, ch_name, el_count, ev_ring) \ argument
58 .event_ring = ev_ring, \
68 #define MHI_CHANNEL_CONFIG_DL(ch_num, ch_name, el_count, ev_ring) \ argument
73 .event_ring = ev_ring, \
83 #define MHI_CHANNEL_CONFIG_DL_AUTOQUEUE(ch_num, ch_name, el_count, ev_ring) \ argument
88 .event_ring = ev_ring, \
99 #define MHI_EVENT_CONFIG_CTRL(ev_ring, el_count) \ argument
103 .irq = (ev_ring) + 1, \
112 #define MHI_CHANNEL_CONFIG_HW_UL(ch_num, ch_name, el_count, ev_ring) \ argument
117 .event_ring = ev_ring, \
[all …]
H A Dmain.c435 struct mhi_ring *ev_ring = &mhi_event->ring; in mhi_irq_handler() local
453 if (!is_valid_ring_ptr(ev_ring, ptr)) { in mhi_irq_handler()
459 dev_rp = mhi_to_virtual(ev_ring, ptr); in mhi_irq_handler()
462 if (ev_ring->rp == dev_rp) in mhi_irq_handler()
811 struct mhi_ring *ev_ring = &mhi_event->ring; in mhi_process_ctrl_ev_ring() local
828 if (!is_valid_ring_ptr(ev_ring, ptr)) { in mhi_process_ctrl_ev_ring()
834 dev_rp = mhi_to_virtual(ev_ring, ptr); in mhi_process_ctrl_ev_ring()
835 local_rp = ev_ring->rp; in mhi_process_ctrl_ev_ring()
953 mhi_recycle_ev_ring_element(mhi_cntrl, ev_ring); in mhi_process_ctrl_ev_ring()
954 local_rp = ev_ring->rp; in mhi_process_ctrl_ev_ring()
[all …]
/openbmc/linux/drivers/dma/qcom/
H A Dgpi.c517 struct gpi_ring ev_ring; member
1092 struct gpi_ring *ev_ring = &gpii->ev_ring; in gpi_process_events() local
1100 rp = to_virtual(ev_ring, cntxt_rp); in gpi_process_events()
1103 while (rp != ev_ring->rp) { in gpi_process_events()
1104 gpi_event = ev_ring->rp; in gpi_process_events()
1135 gpi_ring_recycle_ev_element(ev_ring); in gpi_process_events()
1137 gpi_write_ev_db(gpii, ev_ring, ev_ring->wp); in gpi_process_events()
1143 rp = to_virtual(ev_ring, cntxt_rp); in gpi_process_events()
1145 } while (rp != ev_ring->rp); in gpi_process_events()
1173 struct gpi_ring *ev_ring = &gpii->ev_ring; in gpi_mark_stale_events() local
[all …]
/openbmc/linux/drivers/bus/mhi/ep/
H A Dmain.c1020 struct mhi_ep_ring *ch_ring, *ev_ring; in mhi_ep_abort_transfer() local
1062 ev_ring = &mhi_cntrl->mhi_event[i].ring; in mhi_ep_abort_transfer()
1063 if (!ev_ring->started) in mhi_ep_abort_transfer()
1067 mhi_ep_ring_reset(mhi_cntrl, ev_ring); in mhi_ep_abort_transfer()