Searched refs:mhi_ep_cntrl (Results 1 - 7 of 7) sorted by relevance
/linux-master/drivers/bus/mhi/ep/ |
H A D | internal.h | 125 struct mhi_ep_cntrl *mhi_cntrl; 175 void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring); 176 int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, 184 u32 mhi_ep_mmio_read(struct mhi_ep_cntrl *mhi_cntrl, u32 offset); 185 void mhi_ep_mmio_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 val); 186 void mhi_ep_mmio_masked_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 mask, u32 val); 187 u32 mhi_ep_mmio_masked_read(struct mhi_ep_cntrl *dev, u32 offset, u32 mask); 188 void mhi_ep_mmio_enable_ctrl_interrupt(struct mhi_ep_cntrl *mhi_cntrl); 189 void mhi_ep_mmio_disable_ctrl_interrupt(struct mhi_ep_cntrl *mhi_cntrl); 190 void mhi_ep_mmio_enable_cmdb_interrupt(struct mhi_ep_cntrl *mhi_cntr [all...] |
H A D | mmio.c | 13 u32 mhi_ep_mmio_read(struct mhi_ep_cntrl *mhi_cntrl, u32 offset) 18 void mhi_ep_mmio_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 val) 23 void mhi_ep_mmio_masked_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 mask, u32 val) 33 u32 mhi_ep_mmio_masked_read(struct mhi_ep_cntrl *dev, u32 offset, u32 mask) 44 void mhi_ep_mmio_get_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state *state, 54 static void mhi_ep_mmio_set_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id, bool enable) 71 void mhi_ep_mmio_enable_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id) 76 void mhi_ep_mmio_disable_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id) 81 static void mhi_ep_mmio_set_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl, bool enable) 93 void mhi_ep_mmio_enable_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntr [all...] |
H A D | sm.c | 11 bool __must_check mhi_ep_check_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, 30 int mhi_ep_set_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state mhi_state) 59 int mhi_ep_set_m0_state(struct mhi_ep_cntrl *mhi_cntrl) 100 int mhi_ep_set_m3_state(struct mhi_ep_cntrl *mhi_cntrl) 128 int mhi_ep_set_ready_state(struct mhi_ep_cntrl *mhi_cntrl)
|
H A D | main.c | 25 static int mhi_ep_create_device(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id); 28 static int mhi_ep_send_event(struct mhi_ep_cntrl *mhi_cntrl, u32 ring_idx, 87 static int mhi_ep_send_completion_event(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, 107 int mhi_ep_send_state_change_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state state) 125 int mhi_ep_send_ee_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_ee_type exec_env) 143 static int mhi_ep_send_cmd_comp_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_ev_ccs code) 165 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; 330 struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl; 340 struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl; 401 static int mhi_ep_read_channel(struct mhi_ep_cntrl *mhi_cntr [all...] |
H A D | ring.c | 31 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; 108 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; 168 struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl; 174 int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring, 221 void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring)
|
/linux-master/include/linux/ |
H A D | mhi_ep.h | 74 * struct mhi_ep_cntrl - MHI Endpoint controller structure 121 struct mhi_ep_cntrl { struct 158 void (*raise_irq)(struct mhi_ep_cntrl *mhi_cntrl, u32 vector); 159 int (*alloc_map)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t *phys_ptr, 161 void (*unmap_free)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t phys, 163 int (*read_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); 164 int (*write_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); 165 int (*read_async)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); 166 int (*write_async)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info); 194 struct mhi_ep_cntrl *mhi_cntr [all...] |
/linux-master/drivers/pci/endpoint/functions/ |
H A D | pci-epf-mhi.c | 145 struct mhi_ep_cntrl mhi_cntrl; 165 static int __pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, 191 static int pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, 202 static void __pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, 216 static void pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, 227 static void pci_epf_mhi_raise_irq(struct mhi_ep_cntrl *mhi_cntrl, u32 vector) 241 static int pci_epf_mhi_iatu_read(struct mhi_ep_cntrl *mhi_cntrl, 272 static int pci_epf_mhi_iatu_write(struct mhi_ep_cntrl *mhi_cntrl, 308 static int pci_epf_mhi_edma_read(struct mhi_ep_cntrl *mhi_cntrl, 379 static int pci_epf_mhi_edma_write(struct mhi_ep_cntrl *mhi_cntr [all...] |
Completed in 161 milliseconds