Lines Matching refs:mhi_controller
72 struct mhi_controller { struct
93 int (*runtime_get)(struct mhi_controller *); argument
94 void (*runtime_put)(struct mhi_controller *); argument
95 void (*status_cb)(struct mhi_controller *, enum mhi_callback); argument
96 int (*read_reg)(struct mhi_controller *, void __iomem *, uint32_t *); argument
97 void (*write_reg)(struct mhi_controller *, void __iomem *, uint32_t); argument
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) in mhi_free_controller()
126 mhi_register_controller(struct mhi_controller *mhi_ctrl, in mhi_register_controller()
134 mhi_unregister_controller(struct mhi_controller *mhi_ctrl) in mhi_unregister_controller()
158 mhi_prepare_for_power_up(struct mhi_controller *mhi_ctrl) in mhi_prepare_for_power_up()
165 mhi_sync_power_up(struct mhi_controller *mhi_ctrl) in mhi_sync_power_up()
172 mhi_async_power_up(struct mhi_controller *mhi_ctrl) in mhi_async_power_up()
179 mhi_power_down(struct mhi_controller *mhi_ctrl, bool x) in mhi_power_down()
185 mhi_unprepare_after_power_down(struct mhi_controller *mhi_ctrl) in mhi_unprepare_after_power_down()
193 mhi_pm_suspend(struct mhi_controller *mhi_ctrl) in mhi_pm_suspend()
200 mhi_pm_resume(struct mhi_controller *mhi_ctrl) in mhi_pm_resume()
207 mhi_pm_resume_force(struct mhi_controller *mhi_ctrl) in mhi_pm_resume_force()
216 mhi_force_rddm_mode(struct mhi_controller *mhi_ctrl) in mhi_force_rddm_mode()