| /Linux-v6.6/drivers/bus/mhi/ep/ | 
| D | mmio.c | 13 u32 mhi_ep_mmio_read(struct mhi_ep_cntrl *mhi_cntrl, u32 offset)  in mhi_ep_mmio_read()18 void mhi_ep_mmio_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 val)  in mhi_ep_mmio_write()
 23 void mhi_ep_mmio_masked_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 mask, u32 val)  in mhi_ep_mmio_masked_write()
 44 void mhi_ep_mmio_get_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state *state,  in mhi_ep_mmio_get_mhi_state()
 54 static void mhi_ep_mmio_set_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id, bool enable)  in mhi_ep_mmio_set_chdb()
 71 void mhi_ep_mmio_enable_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id)  in mhi_ep_mmio_enable_chdb()
 76 void mhi_ep_mmio_disable_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id)  in mhi_ep_mmio_disable_chdb()
 81 static void mhi_ep_mmio_set_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl, bool enable)  in mhi_ep_mmio_set_chdb_interrupts()
 93 void mhi_ep_mmio_enable_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl)  in mhi_ep_mmio_enable_chdb_interrupts()
 98 static void mhi_ep_mmio_mask_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl)  in mhi_ep_mmio_mask_chdb_interrupts()
 [all …]
 
 | 
| D | main.c | 28 static int mhi_ep_send_event(struct mhi_ep_cntrl *mhi_cntrl, u32 ring_idx,  in mhi_ep_send_event()71 static int mhi_ep_send_completion_event(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,  in mhi_ep_send_completion_event()
 83 int mhi_ep_send_state_change_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state state)  in mhi_ep_send_state_change_event()
 93 int mhi_ep_send_ee_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_ee_type exec_env)  in mhi_ep_send_ee_event()
 103 static int mhi_ep_send_cmd_comp_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_ev_ccs code)  in mhi_ep_send_cmd_comp_event()
 117 	struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;  in mhi_ep_process_cmd_ring()  local
 280 	struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl;  in mhi_ep_queue_is_empty()  local
 287 static int mhi_ep_read_channel(struct mhi_ep_cntrl *mhi_cntrl,  in mhi_ep_read_channel()
 399 	struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;  in mhi_ep_process_ch_ring()  local
 451 	struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl;  in mhi_ep_queue_skb()  local
 [all …]
 
 | 
| D | sm.c | 11 bool __must_check mhi_ep_check_mhi_state(struct mhi_ep_cntrl *mhi_cntrl,  in mhi_ep_check_mhi_state()30 int mhi_ep_set_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state mhi_state)  in mhi_ep_set_mhi_state()
 59 int mhi_ep_set_m0_state(struct mhi_ep_cntrl *mhi_cntrl)  in mhi_ep_set_m0_state()
 100 int mhi_ep_set_m3_state(struct mhi_ep_cntrl *mhi_cntrl)  in mhi_ep_set_m3_state()
 128 int mhi_ep_set_ready_state(struct mhi_ep_cntrl *mhi_cntrl)  in mhi_ep_set_ready_state()
 
 | 
| D | ring.c | 31 	struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;  in __mhi_ep_cache_ring()  local103 	struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;  in mhi_ep_ring_add_element()  local
 160 int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,  in mhi_ep_ring_start()
 202 void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring)  in mhi_ep_ring_reset()
 
 | 
| D | internal.h | 125 	struct mhi_ep_cntrl *mhi_cntrl;  member
 | 
| /Linux-v6.6/drivers/bus/mhi/host/ | 
| D | pm.c | 111 enum mhi_pm_state __must_check mhi_tryset_pm_state(struct mhi_controller *mhi_cntrl,  in mhi_tryset_pm_state()130 void mhi_set_mhi_state(struct mhi_controller *mhi_cntrl, enum mhi_state state)  in mhi_set_mhi_state()
 149 static void mhi_toggle_dev_wake_nop(struct mhi_controller *mhi_cntrl)  in mhi_toggle_dev_wake_nop()
 153 static void mhi_toggle_dev_wake(struct mhi_controller *mhi_cntrl)  in mhi_toggle_dev_wake()
 160 int mhi_ready_state_transition(struct mhi_controller *mhi_cntrl)  in mhi_ready_state_transition()
 247 int mhi_pm_m0_transition(struct mhi_controller *mhi_cntrl)  in mhi_pm_m0_transition()
 322 void mhi_pm_m1_transition(struct mhi_controller *mhi_cntrl)  in mhi_pm_m1_transition()
 358 int mhi_pm_m3_transition(struct mhi_controller *mhi_cntrl)  in mhi_pm_m3_transition()
 379 static int mhi_pm_mission_mode_transition(struct mhi_controller *mhi_cntrl)  in mhi_pm_mission_mode_transition()
 456 static void mhi_pm_disable_transition(struct mhi_controller *mhi_cntrl)  in mhi_pm_disable_transition()
 [all …]
 
 | 
| D | main.c | 19 int __must_check mhi_read_reg(struct mhi_controller *mhi_cntrl,  in mhi_read_reg()25 int __must_check mhi_read_reg_field(struct mhi_controller *mhi_cntrl,  in mhi_read_reg_field()
 41 int __must_check mhi_poll_reg_field(struct mhi_controller *mhi_cntrl,  in mhi_poll_reg_field()
 62 void mhi_write_reg(struct mhi_controller *mhi_cntrl, void __iomem *base,  in mhi_write_reg()
 68 int __must_check mhi_write_reg_field(struct mhi_controller *mhi_cntrl,  in mhi_write_reg_field()
 86 void mhi_write_db(struct mhi_controller *mhi_cntrl, void __iomem *db_addr,  in mhi_write_db()
 93 void mhi_db_brstmode(struct mhi_controller *mhi_cntrl,  in mhi_db_brstmode()
 105 void mhi_db_brstmode_disable(struct mhi_controller *mhi_cntrl,  in mhi_db_brstmode_disable()
 122 void mhi_ring_cmd_db(struct mhi_controller *mhi_cntrl, struct mhi_cmd *mhi_cmd)  in mhi_ring_cmd_db()
 132 void mhi_ring_chan_db(struct mhi_controller *mhi_cntrl,  in mhi_ring_chan_db()
 [all …]
 
 | 
| D | init.c | 87 	struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;  in serial_number_show()  local99 	struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;  in oem_pk_hash_show()  local
 116 	struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl;  in soc_reset_store()  local
 132 static int mhi_alloc_aligned_ring(struct mhi_controller *mhi_cntrl,  in mhi_alloc_aligned_ring()
 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()
 581 void mhi_deinit_chan_ctxt(struct mhi_controller *mhi_cntrl,  in mhi_deinit_chan_ctxt()
 [all …]
 
 | 
| D | pci_generic.c | 678 	struct mhi_controller mhi_cntrl;  member685 static int mhi_pci_read_reg(struct mhi_controller *mhi_cntrl,  in mhi_pci_read_reg()
 692 static void mhi_pci_write_reg(struct mhi_controller *mhi_cntrl,  in mhi_pci_write_reg()
 698 static void mhi_pci_status_cb(struct mhi_controller *mhi_cntrl,  in mhi_pci_status_cb()
 718 static void mhi_pci_wake_get_nop(struct mhi_controller *mhi_cntrl, bool force)  in mhi_pci_wake_get_nop()
 723 static void mhi_pci_wake_put_nop(struct mhi_controller *mhi_cntrl, bool override)  in mhi_pci_wake_put_nop()
 728 static void mhi_pci_wake_toggle_nop(struct mhi_controller *mhi_cntrl)  in mhi_pci_wake_toggle_nop()
 733 static bool mhi_pci_is_alive(struct mhi_controller *mhi_cntrl)  in mhi_pci_is_alive()
 747 static int mhi_pci_claim(struct mhi_controller *mhi_cntrl,  in mhi_pci_claim()
 782 static int mhi_pci_get_irqs(struct mhi_controller *mhi_cntrl,  in mhi_pci_get_irqs()
 [all …]
 
 | 
| 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()
 388 void mhi_fw_load_handler(struct mhi_controller *mhi_cntrl)  in mhi_fw_load_handler()
 535 int mhi_download_amss_image(struct mhi_controller *mhi_cntrl)  in mhi_download_amss_image()
 
 | 
| D | debugfs.c | 17 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_states_show()  local40 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_events_show()  local
 83 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_channels_show()  local
 155 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_devices_show()  local
 171 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_regdump_show()  local
 233 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_device_wake_show()  local
 253 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_device_wake_write()  local
 273 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_timeout_ms_show()  local
 285 	struct mhi_controller *mhi_cntrl = m->private;  in mhi_debugfs_timeout_ms_write()  local
 377 void mhi_create_debugfs(struct mhi_controller *mhi_cntrl)  in mhi_create_debugfs()
 [all …]
 
 | 
| D | internal.h | 117 #define MHI_DB_ACCESS_VALID(mhi_cntrl)			(mhi_cntrl->pm_state & mhi_cntrl->db_access)  argument193 	struct mhi_controller *mhi_cntrl;  member
 254 static inline void mhi_create_debugfs(struct mhi_controller *mhi_cntrl)  in mhi_create_debugfs()
 258 static inline void mhi_destroy_debugfs(struct mhi_controller *mhi_cntrl)  in mhi_destroy_debugfs()
 298 static inline bool mhi_is_active(struct mhi_controller *mhi_cntrl)  in mhi_is_active()
 304 static inline void mhi_trigger_resume(struct mhi_controller *mhi_cntrl)  in mhi_trigger_resume()
 
 | 
| /Linux-v6.6/drivers/accel/qaic/ | 
| D | mhi_controller.c | 405 static int mhi_read_reg(struct mhi_controller *mhi_cntrl, void __iomem *addr, u32 *out)  in mhi_read_reg()417 static void mhi_write_reg(struct mhi_controller *mhi_cntrl, void __iomem *addr, u32 val)  in mhi_write_reg()
 422 static int mhi_runtime_get(struct mhi_controller *mhi_cntrl)  in mhi_runtime_get()
 427 static void mhi_runtime_put(struct mhi_controller *mhi_cntrl)  in mhi_runtime_put()
 431 static void mhi_status_cb(struct mhi_controller *mhi_cntrl, enum mhi_callback reason)  in mhi_status_cb()
 443 static int mhi_reset_and_async_power_up(struct mhi_controller *mhi_cntrl)  in mhi_reset_and_async_power_up()
 473 	struct mhi_controller *mhi_cntrl;  in qaic_mhi_register_controller()  local
 543 void qaic_mhi_free_controller(struct mhi_controller *mhi_cntrl, bool link_up)  in qaic_mhi_free_controller()
 550 void qaic_mhi_start_reset(struct mhi_controller *mhi_cntrl)  in qaic_mhi_start_reset()
 555 void qaic_mhi_reset_done(struct mhi_controller *mhi_cntrl)  in qaic_mhi_reset_done()
 
 | 
| D | qaic.h | 108 	struct mhi_controller	*mhi_cntrl;  member
 | 
| /Linux-v6.6/drivers/pci/endpoint/functions/ | 
| D | pci-epf-mhi.c | 120 	struct mhi_ep_cntrl mhi_cntrl;  member136 static int __pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr,  in __pci_epf_mhi_alloc_map()
 162 static int pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr,  in pci_epf_mhi_alloc_map()
 173 static void __pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl,  in __pci_epf_mhi_unmap_free()
 187 static void pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr,  in pci_epf_mhi_unmap_free()
 198 static void pci_epf_mhi_raise_irq(struct mhi_ep_cntrl *mhi_cntrl, u32 vector)  in pci_epf_mhi_raise_irq()
 212 static int pci_epf_mhi_iatu_read(struct mhi_ep_cntrl *mhi_cntrl, u64 from,  in pci_epf_mhi_iatu_read()
 240 static int pci_epf_mhi_iatu_write(struct mhi_ep_cntrl *mhi_cntrl,  in pci_epf_mhi_iatu_write()
 273 static int pci_epf_mhi_edma_read(struct mhi_ep_cntrl *mhi_cntrl, u64 from,  in pci_epf_mhi_edma_read()
 342 static int pci_epf_mhi_edma_write(struct mhi_ep_cntrl *mhi_cntrl, void *from,  in pci_epf_mhi_edma_write()
 [all …]
 
 | 
| /Linux-v6.6/drivers/net/wireless/ath/ath11k/ | 
| 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()
 
 | 
| /Linux-v6.6/drivers/net/wireless/ath/ath12k/ | 
| 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()
 
 | 
| /Linux-v6.6/include/linux/ | 
| D | mhi_ep.h | 166 	struct mhi_ep_cntrl *mhi_cntrl;  member
 | 
| D | mhi.h | 480 	struct mhi_controller *mhi_cntrl;  member
 |