Lines Matching refs:mhi_event

116 void mhi_ring_er_db(struct mhi_event *mhi_event)
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;
435 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
437 struct mhi_ring *ev_ring = &mhi_event->ring;
452 er_ctxt = &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
468 if (mhi_event->cl_manage) {
469 struct mhi_chan *mhi_chan = mhi_event->mhi_chan;
475 tasklet_schedule(&mhi_event->task);
806 struct mhi_event *mhi_event,
810 struct mhi_ring *ev_ring = &mhi_event->ring;
812 &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
972 mhi_ring_er_db(mhi_event);
979 struct mhi_event *mhi_event,
983 struct mhi_ring *ev_ring = &mhi_event->ring;
985 &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
1046 mhi_ring_er_db(mhi_event);
1054 struct mhi_event *mhi_event = (struct mhi_event *)data;
1055 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
1058 spin_lock_bh(&mhi_event->lock);
1059 mhi_event->process_event(mhi_cntrl, mhi_event, U32_MAX);
1060 spin_unlock_bh(&mhi_event->lock);
1065 struct mhi_event *mhi_event = (struct mhi_event *)data;
1066 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
1089 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);