Symbol: mhi_ep_cntrl
drivers/bus/mhi/ep/internal.h
125
struct mhi_ep_cntrl *mhi_cntrl;
drivers/bus/mhi/ep/internal.h
175
void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring);
drivers/bus/mhi/ep/internal.h
176
int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
drivers/bus/mhi/ep/internal.h
184
u32 mhi_ep_mmio_read(struct mhi_ep_cntrl *mhi_cntrl, u32 offset);
drivers/bus/mhi/ep/internal.h
185
void mhi_ep_mmio_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 val);
drivers/bus/mhi/ep/internal.h
186
void mhi_ep_mmio_masked_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 mask, u32 val);
drivers/bus/mhi/ep/internal.h
187
u32 mhi_ep_mmio_masked_read(struct mhi_ep_cntrl *dev, u32 offset, u32 mask);
drivers/bus/mhi/ep/internal.h
188
void mhi_ep_mmio_enable_ctrl_interrupt(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
189
void mhi_ep_mmio_disable_ctrl_interrupt(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
190
void mhi_ep_mmio_enable_cmdb_interrupt(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
191
void mhi_ep_mmio_disable_cmdb_interrupt(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
192
void mhi_ep_mmio_enable_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id);
drivers/bus/mhi/ep/internal.h
193
void mhi_ep_mmio_disable_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id);
drivers/bus/mhi/ep/internal.h
194
void mhi_ep_mmio_enable_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
195
bool mhi_ep_mmio_read_chdb_status_interrupts(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
196
void mhi_ep_mmio_mask_interrupts(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
197
void mhi_ep_mmio_get_chc_base(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
198
void mhi_ep_mmio_get_erc_base(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
199
void mhi_ep_mmio_get_crc_base(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
201
void mhi_ep_mmio_set_env(struct mhi_ep_cntrl *mhi_cntrl, u32 value);
drivers/bus/mhi/ep/internal.h
202
void mhi_ep_mmio_clear_reset(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
203
void mhi_ep_mmio_reset(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
204
void mhi_ep_mmio_get_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state *state,
drivers/bus/mhi/ep/internal.h
206
void mhi_ep_mmio_init(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
207
void mhi_ep_mmio_update_ner(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
210
int mhi_ep_send_state_change_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state state);
drivers/bus/mhi/ep/internal.h
211
int mhi_ep_send_ee_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_ee_type exec_env);
drivers/bus/mhi/ep/internal.h
212
bool mhi_ep_check_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state cur_mhi_state,
drivers/bus/mhi/ep/internal.h
214
int mhi_ep_set_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state mhi_state);
drivers/bus/mhi/ep/internal.h
215
int mhi_ep_set_m0_state(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
216
int mhi_ep_set_m3_state(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
217
int mhi_ep_set_ready_state(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
218
void mhi_ep_handle_syserr(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
219
void mhi_ep_resume_channels(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/internal.h
220
void mhi_ep_suspend_channels(struct mhi_ep_cntrl *mhi_cntrl);
drivers/bus/mhi/ep/main.c
1021
static void mhi_ep_abort_transfer(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
107
int mhi_ep_send_state_change_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state state)
drivers/bus/mhi/ep/main.c
1085
struct mhi_ep_cntrl *mhi_cntrl = container_of(work, struct mhi_ep_cntrl, reset_work);
drivers/bus/mhi/ep/main.c
1112
void mhi_ep_handle_syserr(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
1127
int mhi_ep_power_up(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
1181
void mhi_ep_power_down(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
1191
void mhi_ep_suspend_channels(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
1221
void mhi_ep_resume_channels(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
125
int mhi_ep_send_ee_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_ee_type exec_env)
drivers/bus/mhi/ep/main.c
1272
static struct mhi_ep_device *mhi_ep_alloc_device(struct mhi_ep_cntrl *mhi_cntrl,
drivers/bus/mhi/ep/main.c
1307
static int mhi_ep_create_device(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id)
drivers/bus/mhi/ep/main.c
1356
struct mhi_ep_cntrl *mhi_cntrl;
drivers/bus/mhi/ep/main.c
1388
static int mhi_ep_chan_init(struct mhi_ep_cntrl *mhi_cntrl,
drivers/bus/mhi/ep/main.c
143
static int mhi_ep_send_cmd_comp_event(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_ev_ccs code)
drivers/bus/mhi/ep/main.c
1445
int mhi_ep_register_controller(struct mhi_ep_cntrl *mhi_cntrl,
drivers/bus/mhi/ep/main.c
1577
void mhi_ep_unregister_controller(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
165
struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;
drivers/bus/mhi/ep/main.c
25
static int mhi_ep_create_device(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id);
drivers/bus/mhi/ep/main.c
28
static int mhi_ep_send_event(struct mhi_ep_cntrl *mhi_cntrl, u32 ring_idx,
drivers/bus/mhi/ep/main.c
330
struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/ep/main.c
340
struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/ep/main.c
401
static int mhi_ep_read_channel(struct mhi_ep_cntrl *mhi_cntrl,
drivers/bus/mhi/ep/main.c
474
struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;
drivers/bus/mhi/ep/main.c
509
struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/ep/main.c
538
struct mhi_ep_cntrl *mhi_cntrl = mhi_dev->mhi_cntrl;
drivers/bus/mhi/ep/main.c
619
static int mhi_ep_cache_host_cfg(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
699
static void mhi_ep_free_host_cfg(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
717
static void mhi_ep_enable_int(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
728
static int mhi_ep_enable(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
769
struct mhi_ep_cntrl *mhi_cntrl = container_of(work, struct mhi_ep_cntrl, cmd_ring_work);
drivers/bus/mhi/ep/main.c
803
struct mhi_ep_cntrl *mhi_cntrl = container_of(work, struct mhi_ep_cntrl, ch_ring_work);
drivers/bus/mhi/ep/main.c
867
struct mhi_ep_cntrl *mhi_cntrl = container_of(work, struct mhi_ep_cntrl, state_work);
drivers/bus/mhi/ep/main.c
87
static int mhi_ep_send_completion_event(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
drivers/bus/mhi/ep/main.c
902
static void mhi_ep_queue_channel_db(struct mhi_ep_cntrl *mhi_cntrl, unsigned long ch_int,
drivers/bus/mhi/ep/main.c
940
static void mhi_ep_check_channel_interrupt(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/main.c
961
static void mhi_ep_process_ctrl_interrupt(struct mhi_ep_cntrl *mhi_cntrl,
drivers/bus/mhi/ep/main.c
985
struct mhi_ep_cntrl *mhi_cntrl = data;
drivers/bus/mhi/ep/mmio.c
103
bool mhi_ep_mmio_read_chdb_status_interrupts(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
118
static void mhi_ep_mmio_set_erdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl, bool enable)
drivers/bus/mhi/ep/mmio.c
128
static void mhi_ep_mmio_mask_erdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
13
u32 mhi_ep_mmio_read(struct mhi_ep_cntrl *mhi_cntrl, u32 offset)
drivers/bus/mhi/ep/mmio.c
133
void mhi_ep_mmio_enable_ctrl_interrupt(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
139
void mhi_ep_mmio_disable_ctrl_interrupt(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
145
void mhi_ep_mmio_enable_cmdb_interrupt(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
151
void mhi_ep_mmio_disable_cmdb_interrupt(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
157
void mhi_ep_mmio_mask_interrupts(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
165
static void mhi_ep_mmio_clear_interrupts(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
18
void mhi_ep_mmio_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 val)
drivers/bus/mhi/ep/mmio.c
183
void mhi_ep_mmio_get_chc_base(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
195
void mhi_ep_mmio_get_erc_base(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
207
void mhi_ep_mmio_get_crc_base(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
221
struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;
drivers/bus/mhi/ep/mmio.c
23
void mhi_ep_mmio_masked_write(struct mhi_ep_cntrl *mhi_cntrl, u32 offset, u32 mask, u32 val)
drivers/bus/mhi/ep/mmio.c
235
void mhi_ep_mmio_set_env(struct mhi_ep_cntrl *mhi_cntrl, u32 value)
drivers/bus/mhi/ep/mmio.c
240
void mhi_ep_mmio_clear_reset(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
245
void mhi_ep_mmio_reset(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
252
void mhi_ep_mmio_init(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
266
void mhi_ep_mmio_update_ner(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
33
u32 mhi_ep_mmio_masked_read(struct mhi_ep_cntrl *dev, u32 offset, u32 mask)
drivers/bus/mhi/ep/mmio.c
44
void mhi_ep_mmio_get_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state *state,
drivers/bus/mhi/ep/mmio.c
54
static void mhi_ep_mmio_set_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id, bool enable)
drivers/bus/mhi/ep/mmio.c
71
void mhi_ep_mmio_enable_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id)
drivers/bus/mhi/ep/mmio.c
76
void mhi_ep_mmio_disable_chdb(struct mhi_ep_cntrl *mhi_cntrl, u32 ch_id)
drivers/bus/mhi/ep/mmio.c
81
static void mhi_ep_mmio_set_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl, bool enable)
drivers/bus/mhi/ep/mmio.c
93
void mhi_ep_mmio_enable_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/mmio.c
98
static void mhi_ep_mmio_mask_chdb_interrupts(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/ring.c
108
struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;
drivers/bus/mhi/ep/ring.c
172
struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;
drivers/bus/mhi/ep/ring.c
178
int mhi_ep_ring_start(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring,
drivers/bus/mhi/ep/ring.c
226
void mhi_ep_ring_reset(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_ring *ring)
drivers/bus/mhi/ep/ring.c
31
struct mhi_ep_cntrl *mhi_cntrl = ring->mhi_cntrl;
drivers/bus/mhi/ep/sm.c
100
int mhi_ep_set_m3_state(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/sm.c
11
bool __must_check mhi_ep_check_mhi_state(struct mhi_ep_cntrl *mhi_cntrl,
drivers/bus/mhi/ep/sm.c
128
int mhi_ep_set_ready_state(struct mhi_ep_cntrl *mhi_cntrl)
drivers/bus/mhi/ep/sm.c
30
int mhi_ep_set_mhi_state(struct mhi_ep_cntrl *mhi_cntrl, enum mhi_state mhi_state)
drivers/bus/mhi/ep/sm.c
59
int mhi_ep_set_m0_state(struct mhi_ep_cntrl *mhi_cntrl)
drivers/pci/endpoint/functions/pci-epf-mhi.c
146
struct mhi_ep_cntrl mhi_cntrl;
drivers/pci/endpoint/functions/pci-epf-mhi.c
166
static int __pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr,
drivers/pci/endpoint/functions/pci-epf-mhi.c
192
static int pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr,
drivers/pci/endpoint/functions/pci-epf-mhi.c
203
static void __pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl,
drivers/pci/endpoint/functions/pci-epf-mhi.c
217
static void pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr,
drivers/pci/endpoint/functions/pci-epf-mhi.c
228
static void pci_epf_mhi_raise_irq(struct mhi_ep_cntrl *mhi_cntrl, u32 vector)
drivers/pci/endpoint/functions/pci-epf-mhi.c
242
static int pci_epf_mhi_iatu_read(struct mhi_ep_cntrl *mhi_cntrl,
drivers/pci/endpoint/functions/pci-epf-mhi.c
273
static int pci_epf_mhi_iatu_write(struct mhi_ep_cntrl *mhi_cntrl,
drivers/pci/endpoint/functions/pci-epf-mhi.c
309
static int pci_epf_mhi_edma_read(struct mhi_ep_cntrl *mhi_cntrl,
drivers/pci/endpoint/functions/pci-epf-mhi.c
380
static int pci_epf_mhi_edma_write(struct mhi_ep_cntrl *mhi_cntrl,
drivers/pci/endpoint/functions/pci-epf-mhi.c
485
static int pci_epf_mhi_edma_read_async(struct mhi_ep_cntrl *mhi_cntrl,
drivers/pci/endpoint/functions/pci-epf-mhi.c
564
static int pci_epf_mhi_edma_write_async(struct mhi_ep_cntrl *mhi_cntrl,
drivers/pci/endpoint/functions/pci-epf-mhi.c
773
struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl;
drivers/pci/endpoint/functions/pci-epf-mhi.c
790
struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl;
drivers/pci/endpoint/functions/pci-epf-mhi.c
829
struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl;
drivers/pci/endpoint/functions/pci-epf-mhi.c
845
struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl;
drivers/pci/endpoint/functions/pci-epf-mhi.c
905
struct mhi_ep_cntrl *mhi_cntrl = &epf_mhi->mhi_cntrl;
include/linux/mhi_ep.h
158
void (*raise_irq)(struct mhi_ep_cntrl *mhi_cntrl, u32 vector);
include/linux/mhi_ep.h
159
int (*alloc_map)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t *phys_ptr,
include/linux/mhi_ep.h
161
void (*unmap_free)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t phys,
include/linux/mhi_ep.h
163
int (*read_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info);
include/linux/mhi_ep.h
164
int (*write_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info);
include/linux/mhi_ep.h
165
int (*read_async)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info);
include/linux/mhi_ep.h
166
int (*write_async)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info);
include/linux/mhi_ep.h
194
struct mhi_ep_cntrl *mhi_cntrl;
include/linux/mhi_ep.h
264
int mhi_ep_register_controller(struct mhi_ep_cntrl *mhi_cntrl,
include/linux/mhi_ep.h
271
void mhi_ep_unregister_controller(struct mhi_ep_cntrl *mhi_cntrl);
include/linux/mhi_ep.h
279
int mhi_ep_power_up(struct mhi_ep_cntrl *mhi_cntrl);
include/linux/mhi_ep.h
285
void mhi_ep_power_down(struct mhi_ep_cntrl *mhi_cntrl);