Searched refs:mhi_event (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/bus/mhi/host/
H A Dinit.c158 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 Dpm.c172 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 Dmain.c116 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 Dinternal.h230 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 Ddebugfs.c41 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 Dmhi.h21 struct mhi_event;
324 * @mhi_event: MHI event ring configurations table
399 struct mhi_event *mhi_event; member in struct:mhi_controller
H A Dmhi_ep.h80 * @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 Dmain.c37 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