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
11
void qaic_mhi_free_controller(struct mhi_controller *mhi_cntrl, bool link_up);
drivers/accel/qaic/mhi_controller.h
12
void qaic_mhi_start_reset(struct mhi_controller *mhi_cntrl);
drivers/accel/qaic/mhi_controller.h
13
void qaic_mhi_reset_done(struct mhi_controller *mhi_cntrl);
drivers/accel/qaic/mhi_controller.h
9
struct mhi_controller *qaic_mhi_register_controller(struct pci_dev *pci_dev, void __iomem *mhi_bar,
drivers/accel/qaic/qaic.h
147
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
314
void mhi_free_bhie_table(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
327
static int mhi_alloc_bhi_buffer(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
359
int mhi_alloc_bhie_table(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
406
static void mhi_firmware_copy_bhie(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/boot.c
427
static enum mhi_fw_load_type mhi_fw_load_type_get(const struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/boot.c
439
static int mhi_load_image_bhi(struct mhi_controller *mhi_cntrl, const u8 *fw_data, size_t size)
drivers/bus/mhi/host/boot.c
457
static int mhi_load_image_bhie(struct mhi_controller *mhi_cntrl, const u8 *fw_data, size_t size)
drivers/bus/mhi/host/boot.c
474
void mhi_fw_load_handler(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/boot.c
617
int mhi_download_amss_image(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/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
1059
void mhi_unregister_controller(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
1091
struct mhi_controller *mhi_alloc_controller(void)
drivers/bus/mhi/host/init.c
1093
struct mhi_controller *mhi_cntrl;
drivers/bus/mhi/host/init.c
1101
void mhi_free_controller(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
1107
int mhi_prepare_for_power_up(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
1189
void mhi_unprepare_after_power_down(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
122
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
1227
struct mhi_device *mhi_alloc_device(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
1258
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
1335
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
134
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
162
static int mhi_alloc_aligned_ring(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
178
static void mhi_deinit_free_irq(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
193
static int mhi_init_irq_setup(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
255
static void mhi_deinit_dev_ctxt(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
300
static int mhi_init_dev_ctxt(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
468
int mhi_init_mmio(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/init.c
608
void mhi_deinit_chan_ctxt(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
643
int mhi_init_chan_ctxt(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
691
static int parse_ev_cfg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
773
static int parse_ch_cfg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
85
struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/host/init.c
881
static int parse_config(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
919
int mhi_register_controller(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/init.c
97
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
1091
struct mhi_controller mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1099
static int mhi_pci_read_reg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1106
static void mhi_pci_write_reg(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1112
static void mhi_pci_status_cb(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1132
static void mhi_pci_wake_get_nop(struct mhi_controller *mhi_cntrl, bool force)
drivers/bus/mhi/host/pci_generic.c
1137
static void mhi_pci_wake_put_nop(struct mhi_controller *mhi_cntrl, bool override)
drivers/bus/mhi/host/pci_generic.c
1142
static void mhi_pci_wake_toggle_nop(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1147
static bool mhi_pci_is_alive(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1161
static int mhi_pci_claim(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1192
static int mhi_pci_get_irqs(struct mhi_controller *mhi_cntrl,
drivers/bus/mhi/host/pci_generic.c
1237
static int mhi_pci_runtime_get(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1245
static void mhi_pci_runtime_put(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1258
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1311
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1327
static int mhi_pci_generic_edl_trigger(struct mhi_controller *mhi_cntrl)
drivers/bus/mhi/host/pci_generic.c
1366
struct mhi_controller *mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1480
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1513
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1536
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
1623
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1657
struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl;
drivers/bus/mhi/host/pci_generic.c
1724
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
298
static int ath11k_mhi_op_read_reg(struct mhi_controller *mhi_cntrl,
drivers/net/wireless/ath/ath11k/mhi.c
307
static void ath11k_mhi_op_write_reg(struct mhi_controller *mhi_cntrl,
drivers/net/wireless/ath/ath11k/mhi.c
314
static int ath11k_mhi_read_addr_from_dt(struct mhi_controller *mhi_ctrl)
drivers/net/wireless/ath/ath11k/mhi.c
338
struct mhi_controller *mhi_ctrl;
drivers/net/wireless/ath/ath11k/mhi.c
426
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath11k/mhi.c
501
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
641
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath11k/pci.c
708
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
1252
struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl;
drivers/net/wireless/ath/ath12k/pci.c
1319
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
216
struct mhi_controller *cntrl = mhi_dev->mhi_cntrl;
drivers/net/wwan/mhi_wwan_mbim.c
608
struct mhi_controller *cntrl = mhi_dev->mhi_cntrl;
drivers/net/wwan/mhi_wwan_mbim.c
638
struct mhi_controller *cntrl = mhi_dev->mhi_cntrl;
drivers/net/wwan/mhi_wwan_mbim.c
97
static int mhi_mbim_get_link_mux_id(struct mhi_controller *cntrl)
include/linux/mhi.h
440
void (*status_cb)(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
442
void (*wake_get)(struct mhi_controller *mhi_cntrl, bool override);
include/linux/mhi.h
443
void (*wake_put)(struct mhi_controller *mhi_cntrl, bool override);
include/linux/mhi.h
444
void (*wake_toggle)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
445
int (*runtime_get)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
446
void (*runtime_put)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
447
int (*map_single)(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
449
void (*unmap_single)(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
451
int (*read_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr,
include/linux/mhi.h
453
void (*write_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr,
include/linux/mhi.h
455
void (*reset)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
456
int (*edl_trigger)(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
484
struct mhi_controller *mhi_cntrl;
include/linux/mhi.h
537
struct mhi_controller *mhi_alloc_controller(void);
include/linux/mhi.h
543
void mhi_free_controller(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
550
int mhi_register_controller(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
557
void mhi_unregister_controller(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
593
void mhi_set_mhi_state(struct mhi_controller *mhi_cntrl,
include/linux/mhi.h
620
int mhi_prepare_for_power_up(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
626
int mhi_async_power_up(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
633
int mhi_sync_power_up(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
644
void mhi_power_down(struct mhi_controller *mhi_cntrl, bool graceful);
include/linux/mhi.h
656
void mhi_power_down_keep_dev(struct mhi_controller *mhi_cntrl, bool graceful);
include/linux/mhi.h
662
void mhi_unprepare_after_power_down(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
668
int mhi_pm_suspend(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
674
int mhi_pm_resume(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
687
int mhi_pm_resume_force(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
695
int mhi_download_rddm_image(struct mhi_controller *mhi_cntrl, bool in_panic);
include/linux/mhi.h
701
int mhi_force_rddm_mode(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
707
enum mhi_ee_type mhi_get_exec_env(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
713
enum mhi_state mhi_get_mhi_state(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
720
void mhi_soc_reset(struct mhi_controller *mhi_cntrl);
include/linux/mhi.h
797
int mhi_get_channel_doorbell_offset(struct mhi_controller *mhi_cntrl, u32 *chdb_offset);