Lines Matching defs:mhi_controller
72 struct mhi_controller {
93 int (*runtime_get)(struct mhi_controller *);
94 void (*runtime_put)(struct mhi_controller *);
95 void (*status_cb)(struct mhi_controller *, enum mhi_callback);
96 int (*read_reg)(struct mhi_controller *, void __iomem *, uint32_t *);
97 void (*write_reg)(struct mhi_controller *, void __iomem *, uint32_t);
102 struct mhi_controller *linuxkpi_mhi_alloc_controller(void);
103 void linuxkpi_mhi_free_controller(struct mhi_controller *);
104 int linuxkpi_mhi_register_controller(struct mhi_controller *,
106 void linuxkpi_mhi_unregister_controller(struct mhi_controller *);
110 static inline struct mhi_controller *
119 mhi_free_controller(struct mhi_controller *mhi_ctrl)
126 mhi_register_controller(struct mhi_controller *mhi_ctrl,
134 mhi_unregister_controller(struct mhi_controller *mhi_ctrl)
158 mhi_prepare_for_power_up(struct mhi_controller *mhi_ctrl)
165 mhi_sync_power_up(struct mhi_controller *mhi_ctrl)
172 mhi_async_power_up(struct mhi_controller *mhi_ctrl)
179 mhi_power_down(struct mhi_controller *mhi_ctrl, bool x)
185 mhi_unprepare_after_power_down(struct mhi_controller *mhi_ctrl)
193 mhi_pm_suspend(struct mhi_controller *mhi_ctrl)
200 mhi_pm_resume(struct mhi_controller *mhi_ctrl)
207 mhi_pm_resume_force(struct mhi_controller *mhi_ctrl)
216 mhi_force_rddm_mode(struct mhi_controller *mhi_ctrl)