Lines Matching refs:mhi_event
162 struct mhi_event *mhi_event; in mhi_ready_state_transition() local
216 mhi_event = mhi_cntrl->mhi_event; in mhi_ready_state_transition()
217 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_ready_state_transition()
218 struct mhi_ring *ring = &mhi_event->ring; in mhi_ready_state_transition()
221 if (mhi_event->offload_ev || mhi_event->hw_ring) in mhi_ready_state_transition()
230 spin_lock_irq(&mhi_event->lock); in mhi_ready_state_transition()
231 mhi_ring_er_db(mhi_event); in mhi_ready_state_transition()
232 spin_unlock_irq(&mhi_event->lock); in mhi_ready_state_transition()
270 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; in mhi_pm_m0_transition() local
274 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_pm_m0_transition()
275 if (mhi_event->offload_ev) in mhi_pm_m0_transition()
278 spin_lock_irq(&mhi_event->lock); in mhi_pm_m0_transition()
279 mhi_ring_er_db(mhi_event); in mhi_pm_m0_transition()
280 spin_unlock_irq(&mhi_event->lock); in mhi_pm_m0_transition()
380 struct mhi_event *mhi_event; in mhi_pm_mission_mode_transition() local
419 mhi_event = mhi_cntrl->mhi_event; in mhi_pm_mission_mode_transition()
420 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_pm_mission_mode_transition()
421 struct mhi_ring *ring = &mhi_event->ring; in mhi_pm_mission_mode_transition()
423 if (mhi_event->offload_ev || !mhi_event->hw_ring) in mhi_pm_mission_mode_transition()
431 spin_lock_irq(&mhi_event->lock); in mhi_pm_mission_mode_transition()
433 mhi_ring_er_db(mhi_event); in mhi_pm_mission_mode_transition()
434 spin_unlock_irq(&mhi_event->lock); in mhi_pm_mission_mode_transition()
458 struct mhi_event *mhi_event; in mhi_pm_disable_transition() local
499 mhi_event = mhi_cntrl->mhi_event; in mhi_pm_disable_transition()
500 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_pm_disable_transition()
501 if (mhi_event->offload_ev) in mhi_pm_disable_transition()
503 disable_irq(mhi_cntrl->irq[mhi_event->irq]); in mhi_pm_disable_transition()
504 tasklet_kill(&mhi_event->task); in mhi_pm_disable_transition()
533 mhi_event = mhi_cntrl->mhi_event; in mhi_pm_disable_transition()
536 mhi_event++) { in mhi_pm_disable_transition()
537 struct mhi_ring *ring = &mhi_event->ring; in mhi_pm_disable_transition()
540 if (mhi_event->offload_ev) in mhi_pm_disable_transition()
570 struct mhi_event *mhi_event; in mhi_pm_sys_error_transition() local
633 mhi_event = mhi_cntrl->mhi_event; in mhi_pm_sys_error_transition()
634 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_pm_sys_error_transition()
635 if (mhi_event->offload_ev) in mhi_pm_sys_error_transition()
637 tasklet_kill(&mhi_event->task); in mhi_pm_sys_error_transition()
666 mhi_event = mhi_cntrl->mhi_event; in mhi_pm_sys_error_transition()
669 mhi_event++) { in mhi_pm_sys_error_transition()
670 struct mhi_ring *ring = &mhi_event->ring; in mhi_pm_sys_error_transition()
673 if (mhi_event->offload_ev) in mhi_pm_sys_error_transition()
1063 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; in mhi_async_power_up() local
1124 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_async_power_up()
1125 if (mhi_event->offload_ev) in mhi_async_power_up()
1128 enable_irq(mhi_cntrl->irq[mhi_event->irq]); in mhi_async_power_up()