Searched refs:mhi_event (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/bus/mhi/host/ |
H A D | init.c | 158 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; local 160 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { 161 if (mhi_event->offload_ev) 164 free_irq(mhi_cntrl->irq[mhi_event->irq], mhi_event); 172 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; local 238 struct mhi_event *mhi_event; local 285 struct mhi_event *mhi_event; local 451 struct mhi_event *mhi_event; local 674 struct mhi_event *mhi_event; local 913 struct mhi_event *mhi_event; local 1244 struct mhi_event *mhi_event; local [all...] |
H A D | pm.c | 172 struct mhi_event *mhi_event; local 231 mhi_event = mhi_cntrl->mhi_event; 232 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { 233 struct mhi_ring *ring = &mhi_event->ring; 236 if (mhi_event->offload_ev || mhi_event->hw_ring) 245 spin_lock_irq(&mhi_event->lock); 246 mhi_ring_er_db(mhi_event); 285 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; local 396 struct mhi_event *mhi_event; local 474 struct mhi_event *mhi_event; local 591 struct mhi_event *mhi_event; local 1089 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; local [all...] |
H A D | main.c | 116 void mhi_ring_er_db(struct mhi_event *mhi_event) argument 118 struct mhi_ring *ring = &mhi_event->ring; 120 mhi_event->db_cfg.process_db(mhi_event->mhi_cntrl, &mhi_event->db_cfg, 434 struct mhi_event *mhi_event = dev; local 435 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl; 437 struct mhi_ring *ev_ring = &mhi_event 805 mhi_process_ctrl_ev_ring(struct mhi_controller *mhi_cntrl, struct mhi_event *mhi_event, u32 event_quota) argument 978 mhi_process_data_event_ring(struct mhi_controller *mhi_cntrl, struct mhi_event *mhi_event, u32 event_quota) argument 1054 struct mhi_event *mhi_event = (struct mhi_event *)data; local 1065 struct mhi_event *mhi_event = (struct mhi_event *)data; local 1538 mhi_mark_stale_events(struct mhi_controller *mhi_cntrl, struct mhi_event *mhi_event, struct mhi_event_ctxt *er_ctxt, int chan) argument 1618 struct mhi_event *mhi_event; local [all...] |
H A D | internal.h | 230 struct mhi_event { struct 244 struct mhi_event *mhi_event, 368 void mhi_ring_er_db(struct mhi_event *mhi_event); 401 struct mhi_event *mhi_event, u32 event_quota); 403 struct mhi_event *mhi_event, u32 event_quota);
|
H A D | debugfs.c | 41 struct mhi_event *mhi_event; local 51 mhi_event = mhi_cntrl->mhi_event; 53 i++, er_ctxt++, mhi_event++) { 54 struct mhi_ring *ring = &mhi_event->ring; 56 if (mhi_event->offload_ev) { 75 &mhi_event->db_cfg.db_val);
|
/linux-master/include/linux/ |
H A D | mhi.h | 21 struct mhi_event; 324 * @mhi_event: MHI event ring configurations table 399 struct mhi_event *mhi_event; member in struct:mhi_controller
|
H A D | mhi_ep.h | 80 * @mhi_event: Points to the event ring configurations table 127 struct mhi_ep_event *mhi_event; member in struct:mhi_ep_cntrl
|
/linux-master/drivers/bus/mhi/ep/ |
H A D | main.c | 37 ring = &mhi_cntrl->mhi_event[ring_idx].ring; 1078 ev_ring = &mhi_cntrl->mhi_event[i].ring; 1152 mhi_cntrl->mhi_event = kcalloc(mhi_cntrl->event_rings, 1153 sizeof(*mhi_cntrl->mhi_event), 1155 if (!mhi_cntrl->mhi_event) 1163 mhi_ep_ring_init(&mhi_cntrl->mhi_event[i].ring, RING_TYPE_ER, i); 1189 kfree(mhi_cntrl->mhi_event); 1199 kfree(mhi_cntrl->mhi_event);
|
Completed in 111 milliseconds