/linux-6.3-rc2/drivers/bus/mhi/host/ |
A D | internal.h | 145 void (*process_db)(struct mhi_controller *mhi_cntrl, 193 struct mhi_controller *mhi_cntrl; 205 int (*process_event)(struct mhi_controller *mhi_cntrl, 283 struct mhi_controller *mhi_cntrl, 334 void mhi_ring_chan_db(struct mhi_controller *mhi_cntrl, 338 int mhi_init_mmio(struct mhi_controller *mhi_cntrl); 339 int mhi_init_dev_ctxt(struct mhi_controller *mhi_cntrl); 341 int mhi_init_irq_setup(struct mhi_controller *mhi_cntrl); 343 int mhi_rddm_prepare(struct mhi_controller *mhi_cntrl, 352 int mhi_init_chan_ctxt(struct mhi_controller *mhi_cntrl, [all …]
|
A D | main.c | 19 int __must_check mhi_read_reg(struct mhi_controller *mhi_cntrl, in mhi_read_reg() 93 void mhi_db_brstmode(struct mhi_controller *mhi_cntrl, in mhi_db_brstmode() 132 void mhi_ring_chan_db(struct mhi_controller *mhi_cntrl, in mhi_ring_chan_db() 169 void mhi_soc_reset(struct mhi_controller *mhi_cntrl) in mhi_soc_reset() 182 int mhi_map_single_no_bb(struct mhi_controller *mhi_cntrl, in mhi_map_single_no_bb() 278 struct mhi_controller *mhi_cntrl; in mhi_destroy_device() 336 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in mhi_get_free_desc_count() 360 void mhi_create_devices(struct mhi_controller *mhi_cntrl) in mhi_create_devices() 480 struct mhi_controller *mhi_cntrl = priv; in mhi_intvec_threaded_handler() 539 struct mhi_controller *mhi_cntrl = dev; in mhi_intvec_handler() [all …]
|
A D | pm.c | 247 int mhi_pm_m0_transition(struct mhi_controller *mhi_cntrl) in mhi_pm_m0_transition() 358 int mhi_pm_m3_transition(struct mhi_controller *mhi_cntrl) in mhi_pm_m3_transition() 748 struct mhi_controller *mhi_cntrl = container_of(work, in mhi_pm_st_worker() 749 struct mhi_controller, in mhi_pm_st_worker() 808 int mhi_pm_suspend(struct mhi_controller *mhi_cntrl) in mhi_pm_suspend() 960 int mhi_pm_resume(struct mhi_controller *mhi_cntrl) in mhi_pm_resume() 1062 int mhi_async_power_up(struct mhi_controller *mhi_cntrl) in mhi_async_power_up() 1197 int mhi_sync_power_up(struct mhi_controller *mhi_cntrl) in mhi_sync_power_up() 1241 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in mhi_device_get() 1255 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in mhi_device_get_sync() [all …]
|
A D | debugfs.c | 17 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_states_show() 40 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_events_show() 83 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_channels_show() 155 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_devices_show() 171 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_regdump_show() 233 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_device_wake_show() 253 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_device_wake_write() 273 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_timeout_ms_show() 285 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_timeout_ms_write() 377 void mhi_create_debugfs(struct mhi_controller *mhi_cntrl) in mhi_create_debugfs() [all …]
|
A D | pci_generic.c | 618 struct mhi_controller mhi_cntrl; 787 struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl; in mhi_pci_recovery_work() 833 struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl; in health_check() 854 struct mhi_controller *mhi_cntrl; in mhi_pci_probe() 953 struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl; in mhi_pci_remove() 980 struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl; in mhi_pci_reset_prepare() 1002 struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl; in mhi_pci_reset_done() 1036 struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl; in mhi_pci_error_detected() 1088 struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl; in mhi_pci_runtime_suspend() 1120 struct mhi_controller *mhi_cntrl = &mhi_pdev->mhi_cntrl; in mhi_pci_runtime_resume() [all …]
|
A D | init.c | 87 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in serial_number_show() 99 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in oem_pk_hash_show() 116 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in soc_reset_store() 148 void mhi_deinit_free_irq(struct mhi_controller *mhi_cntrl) in mhi_deinit_free_irq() 163 int mhi_init_irq_setup(struct mhi_controller *mhi_cntrl) in mhi_init_irq_setup() 226 void mhi_deinit_dev_ctxt(struct mhi_controller *mhi_cntrl) in mhi_deinit_dev_ctxt() 271 int mhi_init_dev_ctxt(struct mhi_controller *mhi_cntrl) in mhi_init_dev_ctxt() 439 int mhi_init_mmio(struct mhi_controller *mhi_cntrl) in mhi_init_mmio() 604 int mhi_init_chan_ctxt(struct mhi_controller *mhi_cntrl, in mhi_init_chan_ctxt() 1066 struct mhi_controller *mhi_alloc_controller(void) in mhi_alloc_controller() [all …]
|
A D | boot.c | 22 int mhi_rddm_prepare(struct mhi_controller *mhi_cntrl, in mhi_rddm_prepare() 63 static int __mhi_download_rddm_in_panic(struct mhi_controller *mhi_cntrl) in __mhi_download_rddm_in_panic() 157 int mhi_download_rddm_image(struct mhi_controller *mhi_cntrl, bool in_panic) in mhi_download_rddm_image() 180 static int mhi_fw_load_bhie(struct mhi_controller *mhi_cntrl, in mhi_fw_load_bhie() 228 static int mhi_fw_load_bhi(struct mhi_controller *mhi_cntrl, in mhi_fw_load_bhi() 299 void mhi_free_bhie_table(struct mhi_controller *mhi_cntrl, in mhi_free_bhie_table() 313 int mhi_alloc_bhie_table(struct mhi_controller *mhi_cntrl, in mhi_alloc_bhie_table() 367 static void mhi_firmware_copy(struct mhi_controller *mhi_cntrl, in mhi_firmware_copy() 390 void mhi_fw_load_handler(struct mhi_controller *mhi_cntrl) in mhi_fw_load_handler() 515 int mhi_download_amss_image(struct mhi_controller *mhi_cntrl) in mhi_download_amss_image()
|
/linux-6.3-rc2/include/linux/ |
A D | mhi.h | 375 struct mhi_controller { struct 431 void (*status_cb)(struct mhi_controller *mhi_cntrl, argument 435 void (*wake_toggle)(struct mhi_controller *mhi_cntrl); argument 436 int (*runtime_get)(struct mhi_controller *mhi_cntrl); argument 438 int (*map_single)(struct mhi_controller *mhi_cntrl, argument 446 void (*reset)(struct mhi_controller *mhi_cntrl); argument 474 struct mhi_controller *mhi_cntrl; argument 543 struct mhi_controller *mhi_alloc_controller(void); 658 int mhi_pm_suspend(struct mhi_controller *mhi_cntrl); 664 int mhi_pm_resume(struct mhi_controller *mhi_cntrl); [all …]
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath11k/ |
A D | mhi.c | 288 static int ath11k_mhi_op_runtime_get(struct mhi_controller *mhi_cntrl) in ath11k_mhi_op_runtime_get() 293 static void ath11k_mhi_op_runtime_put(struct mhi_controller *mhi_cntrl) in ath11k_mhi_op_runtime_put() 323 static void ath11k_mhi_op_status_cb(struct mhi_controller *mhi_cntrl, in ath11k_mhi_op_status_cb() 344 static int ath11k_mhi_op_read_reg(struct mhi_controller *mhi_cntrl, in ath11k_mhi_op_read_reg() 353 static void ath11k_mhi_op_write_reg(struct mhi_controller *mhi_cntrl, in ath11k_mhi_op_write_reg() 360 static int ath11k_mhi_read_addr_from_dt(struct mhi_controller *mhi_ctrl) in ath11k_mhi_read_addr_from_dt() 384 struct mhi_controller *mhi_ctrl; in ath11k_mhi_register() 462 struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl; in ath11k_mhi_unregister()
|
A D | pci.h | 65 struct mhi_controller *mhi_ctrl;
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath12k/ |
A D | mhi.c | 278 static int ath12k_mhi_op_runtime_get(struct mhi_controller *mhi_cntrl) in ath12k_mhi_op_runtime_get() 283 static void ath12k_mhi_op_runtime_put(struct mhi_controller *mhi_cntrl) in ath12k_mhi_op_runtime_put() 313 static void ath12k_mhi_op_status_cb(struct mhi_controller *mhi_cntrl, in ath12k_mhi_op_status_cb() 334 static int ath12k_mhi_op_read_reg(struct mhi_controller *mhi_cntrl, in ath12k_mhi_op_read_reg() 343 static void ath12k_mhi_op_write_reg(struct mhi_controller *mhi_cntrl, in ath12k_mhi_op_write_reg() 353 struct mhi_controller *mhi_ctrl; in ath12k_mhi_register() 400 struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl; in ath12k_mhi_unregister()
|
A D | pci.h | 95 struct mhi_controller *mhi_ctrl;
|
/linux-6.3-rc2/Documentation/mhi/ |
A D | topology.rst | 24 * Allocates struct mhi_controller and registers with the MHI bus framework
|
/linux-6.3-rc2/drivers/net/wwan/ |
A D | mhi_wwan_mbim.c | 597 struct mhi_controller *cntrl = mhi_dev->mhi_cntrl; in mhi_mbim_probe() 627 struct mhi_controller *cntrl = mhi_dev->mhi_cntrl; in mhi_mbim_remove()
|
A D | mhi_wwan_ctrl.c | 217 struct mhi_controller *cntrl = mhi_dev->mhi_cntrl; in mhi_wwan_ctrl_probe()
|