Searched refs:mhi_ep_cntrl (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/bus/mhi/ep/
H A Dinternal.h125 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 Dmmio.c13 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 Dsm.c11 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 Dmain.c25 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 Dring.c31 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 Dmhi_ep.h74 * 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 Dpci-epf-mhi.c145 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