Home
last modified time | relevance | path

Searched refs:mhi_controller (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/
H A Dmhi.h389 struct mhi_controller { struct
444 void (*status_cb)(struct mhi_controller *mhi_cntrl, argument
446 void (*wake_get)(struct mhi_controller *mhi_cntrl, bool override); argument
447 void (*wake_put)(struct mhi_controller *mhi_cntrl, bool override); argument
448 void (*wake_toggle)(struct mhi_controller *mhi_cntrl); argument
449 int (*runtime_get)(struct mhi_controller *mhi_cntrl); argument
450 void (*runtime_put)(struct mhi_controller *mhi_cntrl); argument
451 int (*map_single)(struct mhi_controller *mhi_cntrl, argument
453 void (*unmap_single)(struct mhi_controller *mhi_cntrl, argument
455 int (*read_reg)(struct mhi_controller *mhi_cntrl, void __iomem *addr, argument
[all …]
/linux/drivers/bus/mhi/host/
H A Dboot.c22 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 void mhi_fw_load_error_dump(struct mhi_controller *mhi_cntrl) in mhi_fw_load_error_dump()
210 static int mhi_fw_load_bhie(struct mhi_controller *mhi_cntrl, in mhi_fw_load_bhie()
258 static int mhi_fw_load_bhi(struct mhi_controller *mhi_cntrl, in mhi_fw_load_bhi()
305 static void mhi_free_bhi_buffer(struct mhi_controller *mhi_cntrl, in mhi_free_bhi_buffer()
314 void mhi_free_bhie_table(struct mhi_controller *mhi_cntrl, in mhi_free_bhie_table()
327 static int mhi_alloc_bhi_buffer(struct mhi_controller *mhi_cntrl, in mhi_alloc_bhi_buffer()
359 int mhi_alloc_bhie_table(struct mhi_controller *mhi_cntrl, in mhi_alloc_bhie_table()
[all …]
H A Ddebugfs.c18 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_states_show()
41 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_events_show()
84 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_channels_show()
156 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_devices_show()
172 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_regdump_show()
234 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_device_wake_show()
254 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_device_wake_write()
274 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_timeout_ms_show()
286 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_timeout_ms_write()
378 void mhi_create_debugfs(struct mhi_controller *mhi_cntrl) in mhi_create_debugfs()
[all …]
H A Dinit.c85 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in serial_number_show()
97 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in oem_pk_hash_show()
122 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in soc_reset_store()
134 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in trigger_edl_store()
162 static int mhi_alloc_aligned_ring(struct mhi_controller *mhi_cntrl, in mhi_alloc_aligned_ring()
178 static void mhi_deinit_free_irq(struct mhi_controller *mhi_cntrl) in mhi_deinit_free_irq()
193 static int mhi_init_irq_setup(struct mhi_controller *mhi_cntrl) in mhi_init_irq_setup()
255 static void mhi_deinit_dev_ctxt(struct mhi_controller *mhi_cntrl) in mhi_deinit_dev_ctxt()
300 static int mhi_init_dev_ctxt(struct mhi_controller *mhi_cntrl) in mhi_init_dev_ctxt()
468 int mhi_init_mmio(struct mhi_controller *mhi_cntrl) in mhi_init_mmio()
[all …]
/linux/drivers/net/wireless/ath/ath12k/
H A Dmhi.c103 static int ath12k_mhi_op_runtime_get(struct mhi_controller *mhi_cntrl) in ath12k_mhi_op_runtime_get()
108 static void ath12k_mhi_op_runtime_put(struct mhi_controller *mhi_cntrl) in ath12k_mhi_op_runtime_put()
138 static void ath12k_mhi_op_status_cb(struct mhi_controller *mhi_cntrl, in ath12k_mhi_op_status_cb()
171 static int ath12k_mhi_op_read_reg(struct mhi_controller *mhi_cntrl, in ath12k_mhi_op_read_reg()
180 static void ath12k_mhi_op_write_reg(struct mhi_controller *mhi_cntrl, in ath12k_mhi_op_write_reg()
190 struct mhi_controller *mhi_ctrl; in ath12k_mhi_register()
281 struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl; in ath12k_mhi_unregister()
526 void ath12k_mhi_coredump(struct mhi_controller *mhi_ctrl, bool in_panic) in ath12k_mhi_coredump()
H A Dpci.c1263 struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl; in ath12k_pci_coredump_calculate_size()
1330 struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl; in ath12k_pci_coredump_download()
/linux/drivers/net/wwan/
H A Dmhi_wwan_mbim.c97 static int mhi_mbim_get_link_mux_id(struct mhi_controller *cntrl) in mhi_mbim_get_link_mux_id()
608 struct mhi_controller *cntrl = mhi_dev->mhi_cntrl; in mhi_mbim_probe()
638 struct mhi_controller *cntrl = mhi_dev->mhi_cntrl; in mhi_mbim_remove()
H A Dmhi_wwan_ctrl.c216 struct mhi_controller *cntrl = mhi_dev->mhi_cntrl; in mhi_wwan_ctrl_probe()
/linux/Documentation/mhi/
H A Dtopology.rst24 * Allocates struct mhi_controller and registers with the MHI bus framework
/linux/drivers/net/wireless/ath/ath11k/
H A Dpci.c641 struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl; in ath11k_pci_coredump_calculate_size()
708 struct mhi_controller *mhi_ctrl = ab_pci->mhi_ctrl; in ath11k_pci_coredump_download()