Searched refs:mhi_ep_cntrl (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/bus/mhi/ep/ |
| H A D | internal.h | 125 struct mhi_ep_cntrl *mhi_cntrl; 202 void mhi_ep_mmio_clear_reset(struct mhi_ep_cntrl *mhi_cntrl); 203 void mhi_ep_mmio_reset(struct mhi_ep_cntrl *mhi_cntrl); 206 void mhi_ep_mmio_init(struct mhi_ep_cntrl *mhi_cntrl); 207 void mhi_ep_mmio_update_ner(struct mhi_ep_cntrl *mhi_cntrl); 215 int mhi_ep_set_m0_state(struct mhi_ep_cntrl *mhi_cntrl); 216 int mhi_ep_set_m3_state(struct mhi_ep_cntrl *mhi_cntrl); 217 int mhi_ep_set_ready_state(struct mhi_ep_cntrl *mhi_cntrl); 218 void mhi_ep_handle_syserr(struct mhi_ep_cntrl *mhi_cntrl); 219 void mhi_ep_resume_channels(struct mhi_ep_cntrl *mhi_cntrl); [all …]
|
| H A 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() 157 void mhi_ep_mmio_mask_interrupts(struct mhi_ep_cntrl *mhi_cntrl) in mhi_ep_mmio_mask_interrupts() 183 void mhi_ep_mmio_get_chc_base(struct mhi_ep_cntrl *mhi_cntrl) in mhi_ep_mmio_get_chc_base() 195 void mhi_ep_mmio_get_erc_base(struct mhi_ep_cntrl *mhi_cntrl) in mhi_ep_mmio_get_erc_base() 207 void mhi_ep_mmio_get_crc_base(struct mhi_ep_cntrl *mhi_cntrl) in mhi_ep_mmio_get_crc_base() 221 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; in mhi_ep_mmio_get_db() 240 void mhi_ep_mmio_clear_reset(struct mhi_ep_cntrl *mhi_cntrl) in mhi_ep_mmio_clear_reset() 245 void mhi_ep_mmio_reset(struct mhi_ep_cntrl *mhi_cntrl) in mhi_ep_mmio_reset() 252 void mhi_ep_mmio_init(struct mhi_ep_cntrl *mhi_cntrl) in mhi_ep_mmio_init() [all …]
|
| H A D | main.c | 165 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; in mhi_ep_process_cmd_ring() 330 struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl; in mhi_ep_queue_is_empty() 340 struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl; in mhi_ep_read_completion() 483 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; in mhi_ep_process_ch_ring() 782 struct mhi_ep_cntrl *mhi_cntrl = container_of(work, struct mhi_ep_cntrl, cmd_ring_work); in mhi_ep_cmd_ring_worker() 816 struct mhi_ep_cntrl *mhi_cntrl = container_of(work, struct mhi_ep_cntrl, ch_ring_work); in mhi_ep_ch_ring_worker() 880 struct mhi_ep_cntrl *mhi_cntrl = container_of(work, struct mhi_ep_cntrl, state_work); in mhi_ep_state_worker() 998 struct mhi_ep_cntrl *mhi_cntrl = data; in mhi_ep_irq() 1098 struct mhi_ep_cntrl *mhi_cntrl = container_of(work, struct mhi_ep_cntrl, reset_work); in mhi_ep_reset_worker() 1140 int mhi_ep_power_up(struct mhi_ep_cntrl *mhi_cntrl) in mhi_ep_power_up() [all …]
|
| H A 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()
|
| H A D | ring.c | 31 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; in __mhi_ep_cache_ring() 108 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; in mhi_ep_ring_add_element() 168 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; in mhi_ep_raise_irq() 174 int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, in mhi_ep_ring_start() 221 void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring) in mhi_ep_ring_reset()
|
| /linux-6.15/include/linux/ |
| H A D | mhi_ep.h | 121 struct mhi_ep_cntrl { struct 158 void (*raise_irq)(struct mhi_ep_cntrl *mhi_cntrl, u32 vector); argument 161 void (*unmap_free)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t phys, argument 163 int (*read_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); argument 164 int (*write_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); argument 165 int (*read_async)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); argument 194 struct mhi_ep_cntrl *mhi_cntrl; argument 264 int mhi_ep_register_controller(struct mhi_ep_cntrl *mhi_cntrl, 271 void mhi_ep_unregister_controller(struct mhi_ep_cntrl *mhi_cntrl); 279 int mhi_ep_power_up(struct mhi_ep_cntrl *mhi_cntrl); [all …]
|
| /linux-6.15/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-mhi.c | 146 struct mhi_ep_cntrl mhi_cntrl; 203 static void __pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, in __pci_epf_mhi_unmap_free() 242 static int pci_epf_mhi_iatu_read(struct mhi_ep_cntrl *mhi_cntrl, in pci_epf_mhi_iatu_read() 273 static int pci_epf_mhi_iatu_write(struct mhi_ep_cntrl *mhi_cntrl, in pci_epf_mhi_iatu_write() 309 static int pci_epf_mhi_edma_read(struct mhi_ep_cntrl *mhi_cntrl, in pci_epf_mhi_edma_read() 380 static int pci_epf_mhi_edma_write(struct mhi_ep_cntrl *mhi_cntrl, in pci_epf_mhi_edma_write() 773 struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl; in pci_epf_mhi_epc_deinit() 790 struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl; in pci_epf_mhi_link_up() 829 struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl; in pci_epf_mhi_link_down() 845 struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl; in pci_epf_mhi_bus_master_enable() [all …]
|