Symbol: mhi_controller
drivers/accel/qaic/mhi_controller.c
749
static int mhi_read_reg(struct mhi_controller *mhi_cntrl, void __iomem *addr, u32 *out)
drivers/accel/qaic/mhi_controller.c
774
static void mhi_write_reg(struct mhi_controller *mhi_cntrl, void __iomem *addr, u32 val)
drivers/accel/qaic/mhi_controller.c
779
static int mhi_runtime_get(struct mhi_controller *mhi_cntrl)
drivers/accel/qaic/mhi_controller.c
784
static void mhi_runtime_put(struct mhi_controller *mhi_cntrl)
drivers/accel/qaic/mhi_controller.c
788
static void mhi_status_cb(struct mhi_controller *mhi_cntrl, enum mhi_callback reason)
drivers/accel/qaic/mhi_controller.c
800
static int mhi_reset_and_async_power_up(struct mhi_controller *mhi_cntrl)
drivers/accel/qaic/mhi_controller.c
827
struct mhi_controller *qaic_mhi_register_controller(struct pci_dev *pci_dev, void __iomem *mhi_bar,
drivers/accel/qaic/mhi_controller.c
831
struct mhi_controller *mhi_cntrl;
drivers/accel/qaic/mhi_controller.c
912
void qaic_mhi_free_controller(struct mhi_controller *mhi_cntrl, bool link_up)
drivers/accel/qaic/mhi_controller.c
919
void qaic_mhi_start_reset(struct mhi_controller *mhi_cntrl)
drivers/accel/qaic/mhi_controller.c
924
void qaic_mhi_reset_done(struct mhi_controller *mhi_cntrl)
drivers/accel/qaic/mhi_controller.h
10
struct mhi_controller *qaic_mhi_register_controller(struct pci_dev *pci_dev, void __iomem *mhi_bar,
drivers/accel/qaic/mhi_controller.h
12
void qaic_mhi_free_controller(struct mhi_controller *mhi_cntrl, bool link_up);
drivers/accel/qaic/mhi_controller.h
13
void qaic_mhi_start_reset(struct mhi_controller *mhi_cntrl);
drivers/accel/qaic/mhi_controller.h
14
void qaic_mhi_reset_done(struct mhi_controller *mhi_cntrl);
drivers/accel/qaic/qaic.h
148
struct mhi_controller *mhi_cntrl;
drivers/bus/mhi/host/boot.c
157
int mhi_download_rddm_image(struct mhi_controller *mhi_cntrl, bool in_panic)
drivers/bus/mhi/host/boot.c
180
static void mhi_fw_load_error_dump(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/boot.c
210
static int mhi_fw_load_bhie(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
22
int mhi_rddm_prepare(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
258
static int mhi_fw_load_bhi(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
305
static void mhi_free_bhi_buffer(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
315
void mhi_free_bhie_table(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
329
static int mhi_alloc_bhi_buffer(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
368
int mhi_alloc_bhie_table(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
422
static void mhi_firmware_copy_bhie(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
443
static enum mhi_fw_load_type mhi_fw_load_type_get(const struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/boot.c
455
static int mhi_load_image_bhi(struct mhi_controller *mhi_cntrl, const u8 *fw_data, size_t size)
drivers/bus/mhi/host/boot.c
473
static int mhi_load_image_bhie(struct mhi_controller *mhi_cntrl, const u8 *fw_data, size_t size)
drivers/bus/mhi/host/boot.c
490
void mhi_fw_load_handler(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/boot.c
63
static int __mhi_download_rddm_in_panic(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/boot.c
633
int mhi_download_amss_image(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/debugfs.c
156
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/debugfs.c
172
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/debugfs.c
18
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/debugfs.c
234
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/debugfs.c
254
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/debugfs.c
274
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/debugfs.c
286
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/debugfs.c
378
void mhi_create_debugfs(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/debugfs.c
400
void mhi_destroy_debugfs(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/debugfs.c
41
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/debugfs.c
84
struct mhi_controller *mhi_cntrl = m->private;
drivers/bus/mhi/host/init.c
1060
void mhi_unregister_controller(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
1092
struct mhi_controller *mhi_alloc_controller(void)
drivers/bus/mhi/host/init.c
1094
struct mhi_controller *mhi_cntrl;
drivers/bus/mhi/host/init.c
1102
void mhi_free_controller(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
1108
int mhi_prepare_for_power_up(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
1190
void mhi_unprepare_after_power_down(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
1228
struct mhi_device *mhi_alloc_device(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
123
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
1259
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
1336
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
135
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
163
static int mhi_alloc_aligned_ring(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
179
static void mhi_deinit_free_irq(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
194
static int mhi_init_irq_setup(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
256
static void mhi_deinit_dev_ctxt(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
301
static int mhi_init_dev_ctxt(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
469
int mhi_init_mmio(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
609
void mhi_deinit_chan_ctxt(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
644
int mhi_init_chan_ctxt(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
692
static int parse_ev_cfg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
774
static int parse_ch_cfg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
86
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
882
static int parse_config(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
920
int mhi_register_controller(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
98
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/internal.h
194
void (*process_db)(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
242
struct mhi_controller *mhi_cntrl;
drivers/bus/mhi/host/internal.h
254
int (*process_event)(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
297
void mhi_create_debugfs(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
298
void mhi_destroy_debugfs(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
302
static inline void mhi_create_debugfs(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/internal.h
306
static inline void mhi_destroy_debugfs(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/internal.h
319
struct mhi_device *mhi_alloc_device(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
322
void mhi_create_devices(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
324
int mhi_alloc_bhie_table(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
326
void mhi_free_bhie_table(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
331
struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
334
int mhi_queue_state_transition(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
337
void mhi_pm_sys_err_handler(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
338
int mhi_ready_state_transition(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
339
int mhi_pm_m0_transition(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
340
void mhi_pm_m1_transition(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
341
int mhi_pm_m3_transition(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
342
int __mhi_device_get_sync(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
343
int mhi_send_cmd(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan,
drivers/bus/mhi/host/internal.h
345
int mhi_download_amss_image(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
346
static inline bool mhi_is_active(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/internal.h
352
static inline void mhi_trigger_resume(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/internal.h
360
void mhi_db_brstmode(struct mhi_controller *mhi_cntrl, struct db_cfg *db_cfg,
drivers/bus/mhi/host/internal.h
362
void mhi_db_brstmode_disable(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
365
int __must_check mhi_read_reg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
367
int __must_check mhi_read_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
370
int __must_check mhi_poll_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
373
void mhi_write_reg(struct mhi_controller *mhi_cntrl, void __iomem *base,
drivers/bus/mhi/host/internal.h
375
int __must_check mhi_write_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
379
void mhi_write_db(struct mhi_controller *mhi_cntrl, void __iomem *db_addr,
drivers/bus/mhi/host/internal.h
381
void mhi_ring_cmd_db(struct mhi_controller *mhi_cntrl, struct mhi_cmd *mhi_cmd);
drivers/bus/mhi/host/internal.h
382
void mhi_ring_chan_db(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
386
int mhi_init_mmio(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
387
int mhi_rddm_prepare(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
389
void mhi_fw_load_handler(struct mhi_controller *mhi_cntrl);
drivers/bus/mhi/host/internal.h
391
int mhi_init_chan_ctxt(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
393
void mhi_deinit_chan_ctxt(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
395
void mhi_reset_chan(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
401
int mhi_process_data_event_ring(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
403
int mhi_process_ctrl_ev_ring(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
405
void mhi_uevent_notify(struct mhi_controller *mhi_cntrl, enum mhi_ee_type ee);
drivers/bus/mhi/host/internal.h
412
int mhi_gen_tre(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan,
drivers/bus/mhi/host/internal.h
414
int mhi_map_single_no_bb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
416
int mhi_map_single_use_bb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
418
void mhi_unmap_single_no_bb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/internal.h
420
void mhi_unmap_single_use_bb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
1049
struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
drivers/bus/mhi/host/main.c
1060
struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
drivers/bus/mhi/host/main.c
107
void mhi_db_brstmode_disable(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
1103
static bool mhi_is_ring_full(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
1117
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/main.c
1173
int mhi_gen_tre(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan,
drivers/bus/mhi/host/main.c
124
void mhi_ring_cmd_db(struct mhi_controller *mhi_cntrl, struct mhi_cmd *mhi_cmd)
drivers/bus/mhi/host/main.c
1247
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/main.c
1256
int mhi_send_cmd(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
1309
static int mhi_update_channel_state(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
134
void mhi_ring_chan_db(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
1392
static void mhi_unprepare_channel(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
1427
static int mhi_prepare_channel(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
1467
static void mhi_mark_stale_events(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
1510
static void mhi_reset_data_chan(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
153
enum mhi_ee_type mhi_get_exec_env(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/main.c
1541
void mhi_reset_chan(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan)
drivers/bus/mhi/host/main.c
1565
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/main.c
1600
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/main.c
1614
int mhi_get_channel_doorbell_offset(struct mhi_controller *mhi_cntrl, u32 *chdb_offset)
drivers/bus/mhi/host/main.c
162
enum mhi_state mhi_get_mhi_state(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/main.c
171
void mhi_soc_reset(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/main.c
184
int mhi_map_single_no_bb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
196
int mhi_map_single_use_bb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
20
int __must_check mhi_read_reg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
213
void mhi_unmap_single_no_bb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
220
void mhi_unmap_single_use_bb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
230
static int get_nr_avail_ring_elements(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
251
static void mhi_add_ring_element(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
26
int __must_check mhi_read_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
261
static void mhi_del_ring_element(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
281
struct mhi_controller *mhi_cntrl;
drivers/bus/mhi/host/main.c
339
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/main.c
363
void mhi_create_devices(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/main.c
42
int __must_check mhi_poll_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
435
struct mhi_controller *mhi_cntrl = mhi_event->mhi_cntrl;
drivers/bus/mhi/host/main.c
483
struct mhi_controller *mhi_cntrl = priv;
drivers/bus/mhi/host/main.c
540
struct mhi_controller *mhi_cntrl = dev;
drivers/bus/mhi/host/main.c
548
static void mhi_recycle_ev_ring_element(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
568
static int parse_xfer_event(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
64
void mhi_write_reg(struct mhi_controller *mhi_cntrl, void __iomem *base,
drivers/bus/mhi/host/main.c
70
int __must_check mhi_write_reg_field(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
700
static int parse_rsc_event(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
764
static void mhi_process_cmd_completion(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
799
int mhi_process_ctrl_ev_ring(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
88
void mhi_write_db(struct mhi_controller *mhi_cntrl, void __iomem *db_addr,
drivers/bus/mhi/host/main.c
95
void mhi_db_brstmode(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/main.c
972
int mhi_process_data_event_ring(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1041
struct mhi_controller mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1049
static int mhi_pci_read_reg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1056
static void mhi_pci_write_reg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1062
static void mhi_pci_status_cb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1082
static void mhi_pci_wake_get_nop(struct mhi_controller *mhi_cntrl, bool force)
drivers/bus/mhi/host/pci_generic.c
1087
static void mhi_pci_wake_put_nop(struct mhi_controller *mhi_cntrl, bool override)
drivers/bus/mhi/host/pci_generic.c
1092
static void mhi_pci_wake_toggle_nop(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1097
static bool mhi_pci_is_alive(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1111
static int mhi_pci_claim(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1142
static int mhi_pci_get_irqs(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1186
static int mhi_pci_runtime_get(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1194
static void mhi_pci_runtime_put(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1207
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1260
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1276
static int mhi_pci_generic_edl_trigger(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1315
struct mhi_controller *mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1429
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1461
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1484
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1519
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1571
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1605
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1672
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pm.c
1019
int mhi_pm_resume(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
1025
int mhi_pm_resume_force(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
1031
int __mhi_device_get_sync(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
1062
static void mhi_assert_dev_wake(struct mhi_controller *mhi_cntrl, bool force)
drivers/bus/mhi/host/pm.c
1099
static void mhi_deassert_dev_wake(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pm.c
1121
int mhi_async_power_up(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
120
enum mhi_pm_state __must_check mhi_tryset_pm_state(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pm.c
1212
static void __mhi_power_down(struct mhi_controller *mhi_cntrl, bool graceful,
drivers/bus/mhi/host/pm.c
1264
void mhi_power_down(struct mhi_controller *mhi_cntrl, bool graceful)
drivers/bus/mhi/host/pm.c
1270
void mhi_power_down_keep_dev(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pm.c
1277
int mhi_sync_power_up(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
1301
int mhi_force_rddm_mode(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
1325
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/pm.c
1338
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/pm.c
1350
void mhi_uevent_notify(struct mhi_controller *mhi_cntrl, enum mhi_ee_type ee)
drivers/bus/mhi/host/pm.c
140
void mhi_set_mhi_state(struct mhi_controller *mhi_cntrl, enum mhi_state state)
drivers/bus/mhi/host/pm.c
159
static void mhi_toggle_dev_wake_nop(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
163
static void mhi_toggle_dev_wake(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
170
int mhi_ready_state_transition(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
262
int mhi_pm_m0_transition(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
337
void mhi_pm_m1_transition(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
373
int mhi_pm_m3_transition(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
394
static int mhi_pm_mission_mode_transition(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
472
static void mhi_pm_disable_transition(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pm.c
597
static void mhi_pm_sys_error_transition(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
764
int mhi_queue_state_transition(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pm.c
784
void mhi_pm_sys_err_handler(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
802
struct mhi_controller *mhi_cntrl = container_of(work,
drivers/bus/mhi/host/pm.c
803
struct mhi_controller,
drivers/bus/mhi/host/pm.c
867
int mhi_pm_suspend(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pm.c
955
static int __mhi_pm_resume(struct mhi_controller *mhi_cntrl, bool force)
drivers/bus/mhi/host/trace.h
122
TP_PROTO(struct mhi_controller *mhi_cntrl, int dev_ee, int dev_state),
drivers/bus/mhi/host/trace.h
152
TP_PROTO(struct mhi_controller *mhi_cntrl, int pm_state),
drivers/bus/mhi/host/trace.h
174
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
drivers/bus/mhi/host/trace.h
203
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
drivers/bus/mhi/host/trace.h
210
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *rp),
drivers/bus/mhi/host/trace.h
217
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, int state,
drivers/bus/mhi/host/trace.h
243
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, int state,
drivers/bus/mhi/host/trace.h
251
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, int state,
drivers/bus/mhi/host/trace.h
259
TP_PROTO(struct mhi_controller *mhi_cntrl, int state),
drivers/bus/mhi/host/trace.h
92
TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan,
drivers/net/wireless/ath/ath11k/mhi.c
229
static int ath11k_mhi_op_runtime_get(struct mhi_controller *mhi_cntrl)
drivers/net/wireless/ath/ath11k/mhi.c
234
static void ath11k_mhi_op_runtime_put(struct mhi_controller *mhi_cntrl)
drivers/net/wireless/ath/ath11k/mhi.c
264
static void ath11k_mhi_op_status_cb(struct mhi_controller *mhi_cntrl,
drivers/net/wireless/ath/ath11k/mhi.c
296
static int ath11k_mhi_op_read_reg(struct mhi_controller *mhi_cntrl,
drivers/net/wireless/ath/ath11k/mhi.c
305
static void ath11k_mhi_op_write_reg(struct mhi_controller *mhi_cntrl,
drivers/net/wireless/ath/ath11k/mhi.c
312
static int ath11k_mhi_read_addr_from_dt(struct mhi_controller *mhi_ctrl)
drivers/net/wireless/ath/ath11k/mhi.c
336
struct mhi_controller *mhi_ctrl;
drivers/net/wireless/ath/ath11k/mhi.c
424
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath11k/mhi.c
499
void ath11k_mhi_coredump(struct mhi_controller *mhi_ctrl, bool in_panic)
drivers/net/wireless/ath/ath11k/mhi.h
29
void ath11k_mhi_coredump(struct mhi_controller *mhi_ctrl, bool in_panic);
drivers/net/wireless/ath/ath11k/pci.c
637
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath11k/pci.c
704
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath11k/pci.h
65
struct mhi_controller *mhi_ctrl;
drivers/net/wireless/ath/ath12k/mhi.c
103
static int ath12k_mhi_op_runtime_get(struct mhi_controller *mhi_cntrl)
drivers/net/wireless/ath/ath12k/mhi.c
108
static void ath12k_mhi_op_runtime_put(struct mhi_controller *mhi_cntrl)
drivers/net/wireless/ath/ath12k/mhi.c
138
static void ath12k_mhi_op_status_cb(struct mhi_controller *mhi_cntrl,
drivers/net/wireless/ath/ath12k/mhi.c
171
static int ath12k_mhi_op_read_reg(struct mhi_controller *mhi_cntrl,
drivers/net/wireless/ath/ath12k/mhi.c
180
static void ath12k_mhi_op_write_reg(struct mhi_controller *mhi_cntrl,
drivers/net/wireless/ath/ath12k/mhi.c
190
struct mhi_controller *mhi_ctrl;
drivers/net/wireless/ath/ath12k/mhi.c
281
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath12k/mhi.c
526
void ath12k_mhi_coredump(struct mhi_controller *mhi_ctrl, bool in_panic)
drivers/net/wireless/ath/ath12k/mhi.h
43
void ath12k_mhi_coredump(struct mhi_controller *mhi_ctrl, bool in_panic);
drivers/net/wireless/ath/ath12k/pci.c
1248
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath12k/pci.c
1315
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath12k/pci.h
120
struct mhi_controller *mhi_ctrl;
drivers/net/wwan/mhi_wwan_ctrl.c
217
struct mhi_controller *cntrl = mhi_dev->mhi_cntrl;
drivers/net/wwan/mhi_wwan_mbim.c
609
struct mhi_controller *cntrl = mhi_dev->mhi_cntrl;
drivers/net/wwan/mhi_wwan_mbim.c
639
struct mhi_controller *cntrl = mhi_dev->mhi_cntrl;
drivers/net/wwan/mhi_wwan_mbim.c
98
static int mhi_mbim_get_link_mux_id(struct mhi_controller *cntrl)
include/linux/mhi.h
423
void (*status_cb)(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
425
void (*wake_get)(struct mhi_controller *mhi_cntrl, bool override);
include/linux/mhi.h
426
void (*wake_put)(struct mhi_controller *mhi_cntrl, bool override);
include/linux/mhi.h
427
void (*wake_toggle)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
428
int (*runtime_get)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
429
void (*runtime_put)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
430
int (*map_single)(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
432
void (*unmap_single)(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
434
int (*read_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr,
include/linux/mhi.h
436
void (*write_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr,
include/linux/mhi.h
438
void (*reset)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
439
int (*edl_trigger)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
467
struct mhi_controller *mhi_cntrl;
include/linux/mhi.h
536
struct mhi_controller *mhi_alloc_controller(void);
include/linux/mhi.h
542
void mhi_free_controller(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
549
int mhi_register_controller(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
556
void mhi_unregister_controller(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
592
void mhi_set_mhi_state(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
619
int mhi_prepare_for_power_up(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
625
int mhi_async_power_up(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
632
int mhi_sync_power_up(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
643
void mhi_power_down(struct mhi_controller *mhi_cntrl, bool graceful);
include/linux/mhi.h
655
void mhi_power_down_keep_dev(struct mhi_controller *mhi_cntrl, bool graceful);
include/linux/mhi.h
661
void mhi_unprepare_after_power_down(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
667
int mhi_pm_suspend(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
673
int mhi_pm_resume(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
686
int mhi_pm_resume_force(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
694
int mhi_download_rddm_image(struct mhi_controller *mhi_cntrl, bool in_panic);
include/linux/mhi.h
700
int mhi_force_rddm_mode(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
706
enum mhi_ee_type mhi_get_exec_env(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
712
enum mhi_state mhi_get_mhi_state(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
719
void mhi_soc_reset(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
796
int mhi_get_channel_doorbell_offset(struct mhi_controller *mhi_cntrl, u32 *chdb_offset);