Lines Matching defs:mhi_event

89 void mhi_ring_er_db(struct mhi_event *mhi_event)
91 struct mhi_ring *ring = &mhi_event->ring;
93 mhi_event->db_cfg.process_db(mhi_event->mhi_cntrl, &mhi_event->db_cfg,
373 struct mhi_event *mhi_event = dev;
374 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
376 &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
377 struct mhi_ring *ev_ring = &mhi_event->ring;
394 if (mhi_event->cl_manage) {
395 struct mhi_chan *mhi_chan = mhi_event->mhi_chan;
401 tasklet_schedule(&mhi_event->task);
730 struct mhi_event *mhi_event,
734 struct mhi_ring *ev_ring = &mhi_event->ring;
736 &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
895 mhi_ring_er_db(mhi_event);
902 struct mhi_event *mhi_event,
906 struct mhi_ring *ev_ring = &mhi_event->ring;
908 &mhi_cntrl->mhi_ctxt->er_ctxt[mhi_event->er_index];
965 mhi_ring_er_db(mhi_event);
973 struct mhi_event *mhi_event = (struct mhi_event *)data;
974 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
977 spin_lock_bh(&mhi_event->lock);
978 mhi_event->process_event(mhi_cntrl, mhi_event, U32_MAX);
979 spin_unlock_bh(&mhi_event->lock);
984 struct mhi_event *mhi_event = (struct mhi_event *)data;
985 struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
1008 ret = mhi_event->process_event(mhi_cntrl, mhi_event, U32_MAX);
1478 struct mhi_event *mhi_event,
1491 ev_ring = &mhi_event->ring;
1494 spin_lock_irqsave(&mhi_event->lock, flags);
1517 spin_unlock_irqrestore(&mhi_event->lock, flags);
1554 struct mhi_event *mhi_event;
1563 mhi_event = &mhi_cntrl->mhi_event[mhi_chan->er_index];
1566 mhi_mark_stale_events(mhi_cntrl, mhi_event, er_ctxt, chan);
1625 struct mhi_event *mhi_event = &mhi_cntrl->mhi_event[mhi_chan->er_index];
1628 spin_lock_bh(&mhi_event->lock);
1629 ret = mhi_event->process_event(mhi_cntrl, mhi_event, budget);
1630 spin_unlock_bh(&mhi_event->lock);