Lines Matching defs:mhi_event

114 void mhi_ring_er_db(struct mhi_event *mhi_event)
116 struct mhi_ring *ring = &mhi_event->ring;
118 mhi_event->db_cfg.process_db(mhi_event->mhi_cntrl, &mhi_event->db_cfg,
432 struct mhi_event *mhi_event = dev;
433 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
435 struct mhi_ring *ev_ring = &mhi_event->ring;
450 er_ctxt = &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
466 if (mhi_event->cl_manage) {
467 struct mhi_chan *mhi_chan = mhi_event->mhi_chan;
473 tasklet_schedule(&mhi_event->task);
807 struct mhi_event *mhi_event,
811 struct mhi_ring *ev_ring = &mhi_event->ring;
813 &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
971 mhi_ring_er_db(mhi_event);
978 struct mhi_event *mhi_event,
982 struct mhi_ring *ev_ring = &mhi_event->ring;
984 &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
1043 mhi_ring_er_db(mhi_event);
1051 struct mhi_event *mhi_event = (struct mhi_event *)data;
1052 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
1055 spin_lock_bh(&mhi_event->lock);
1056 mhi_event->process_event(mhi_cntrl, mhi_event, U32_MAX);
1057 spin_unlock_bh(&mhi_event->lock);
1062 struct mhi_event *mhi_event = (struct mhi_event *)data;
1063 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
1086 ret = mhi_event->process_event(mhi_cntrl, mhi_event, U32_MAX);
1539 struct mhi_event *mhi_event,
1552 ev_ring = &mhi_event->ring;
1555 spin_lock_irqsave(&mhi_event->lock, flags);
1578 spin_unlock_irqrestore(&mhi_event->lock, flags);
1618 struct mhi_event *mhi_event;
1627 mhi_event = &mhi_cntrl->mhi_event[mhi_chan->er_index];
1630 mhi_mark_stale_events(mhi_cntrl, mhi_event, er_ctxt, chan);