Searched refs:mhi_event (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/bus/mhi/host/ |
| H A D | init.c | 182 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; in mhi_deinit_free_irq() local 184 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_deinit_free_irq() 185 if (mhi_event->offload_ev) in mhi_deinit_free_irq() 188 free_irq(mhi_cntrl->irq[mhi_event->irq], mhi_event); in mhi_deinit_free_irq() 196 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; in mhi_init_irq_setup() local 218 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_init_irq_setup() 219 if (mhi_event->offload_ev) in mhi_init_irq_setup() 222 if (mhi_event->irq >= mhi_cntrl->nr_irqs) { in mhi_init_irq_setup() 224 mhi_event->irq); in mhi_init_irq_setup() 229 ret = request_irq(mhi_cntrl->irq[mhi_event->irq], in mhi_init_irq_setup() [all …]
|
| H A D | pm.c | 172 struct mhi_event *mhi_event; in mhi_ready_state_transition() local 231 mhi_event = mhi_cntrl->mhi_event; in mhi_ready_state_transition() 232 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_ready_state_transition() 233 struct mhi_ring *ring = &mhi_event->ring; in mhi_ready_state_transition() 236 if (mhi_event->offload_ev || mhi_event->hw_ring) in mhi_ready_state_transition() 245 spin_lock_irq(&mhi_event->lock); in mhi_ready_state_transition() 246 mhi_ring_er_db(mhi_event); in mhi_ready_state_transition() 247 spin_unlock_irq(&mhi_event->lock); in mhi_ready_state_transition() 285 struct mhi_event *mhi_event = mhi_cntrl->mhi_event; in mhi_pm_m0_transition() local 289 for (i = 0; i < mhi_cntrl->total_ev_rings; i++, mhi_event++) { in mhi_pm_m0_transition() [all …]
|
| H A D | debugfs.c | 42 struct mhi_event *mhi_event; in mhi_debugfs_events_show() local 52 mhi_event = mhi_cntrl->mhi_event; in mhi_debugfs_events_show() 54 i++, er_ctxt++, mhi_event++) { in mhi_debugfs_events_show() 55 struct mhi_ring *ring = &mhi_event->ring; in mhi_debugfs_events_show() 57 if (mhi_event->offload_ev) { in mhi_debugfs_events_show() 76 &mhi_event->db_cfg.db_val); in mhi_debugfs_events_show()
|
| /linux/include/linux/ |
| H A D | mhi.h | 21 struct mhi_event; 416 struct mhi_event *mhi_event; member
|
| H A D | mhi_ep.h | 127 struct mhi_ep_event *mhi_event; member
|
| /linux/drivers/bus/mhi/ep/ |
| H A D | main.c | 37 ring = &mhi_cntrl->mhi_event[ring_idx].ring; in mhi_ep_send_event() 1065 ev_ring = &mhi_cntrl->mhi_event[i].ring; in mhi_ep_abort_transfer() 1139 mhi_cntrl->mhi_event = kzalloc_objs(*mhi_cntrl->mhi_event, in mhi_ep_power_up() 1141 if (!mhi_cntrl->mhi_event) in mhi_ep_power_up() 1149 mhi_ep_ring_init(&mhi_cntrl->mhi_event[i].ring, RING_TYPE_ER, i); in mhi_ep_power_up() 1175 kfree(mhi_cntrl->mhi_event); in mhi_ep_power_up() 1185 kfree(mhi_cntrl->mhi_event); in mhi_ep_power_down()
|