Home
last modified time | relevance | path

Searched refs:cdx_mcdi (Results 1 – 7 of 7) sorted by relevance

/drivers/cdx/controller/
A Dcdx_rpmsg.c26 int cdx_rpmsg_send(struct cdx_mcdi *cdx_mcdi, in cdx_rpmsg_send() argument
50 struct cdx_mcdi *cdx_mcdi; in cdx_attach_to_rproc() local
57 cdx_mcdi = cdx_c->priv; in cdx_attach_to_rproc()
88 struct cdx_mcdi *cdx_mcdi; in cdx_detach_to_r5() local
101 struct cdx_mcdi *cdx_mcdi = cdx_c->priv; in cdx_rpmsg_cb() local
114 struct cdx_mcdi *cdx_mcdi; in cdx_rpmsg_post_probe_work() local
116 cdx_mcdi = container_of(work, struct cdx_mcdi, work); in cdx_rpmsg_post_probe_work()
125 struct cdx_mcdi *cdx_mcdi; in cdx_rpmsg_probe() local
136 if (!cdx_mcdi->ept) { in cdx_rpmsg_probe()
153 struct cdx_mcdi *cdx_mcdi = cdx_c->priv; in cdx_rpmsg_remove() local
[all …]
A Dcdx_controller.c96 struct cdx_mcdi *cdx_mcdi = cdx->priv; in cdx_scan_devices() local
168 struct cdx_mcdi *cdx_mcdi; in xlnx_cdx_probe() local
171 cdx_mcdi = kzalloc(sizeof(*cdx_mcdi), GFP_KERNEL); in xlnx_cdx_probe()
172 if (!cdx_mcdi) in xlnx_cdx_probe()
178 ret = cdx_mcdi_init(cdx_mcdi); in xlnx_cdx_probe()
192 cdx->priv = cdx_mcdi; in xlnx_cdx_probe()
215 cdx_mcdi_finish(cdx_mcdi); in xlnx_cdx_probe()
217 kfree(cdx_mcdi); in xlnx_cdx_probe()
225 struct cdx_mcdi *cdx_mcdi = cdx->priv; in xlnx_cdx_remove() local
232 cdx_mcdi_finish(cdx_mcdi); in xlnx_cdx_remove()
[all …]
A Dmcdi_functions.h22 int cdx_mcdi_get_num_buses(struct cdx_mcdi *cdx);
32 int cdx_mcdi_get_num_devs(struct cdx_mcdi *cdx, int bus_num);
46 int cdx_mcdi_get_dev_config(struct cdx_mcdi *cdx,
57 int cdx_mcdi_bus_enable(struct cdx_mcdi *cdx, u8 bus_num);
66 int cdx_mcdi_bus_disable(struct cdx_mcdi *cdx, u8 bus_num);
85 int cdx_mcdi_write_msi(struct cdx_mcdi *cdx, u8 bus_num, u8 dev_num,
96 int cdx_mcdi_reset_device(struct cdx_mcdi *cdx,
109 int cdx_mcdi_bus_master_enable(struct cdx_mcdi *cdx, u8 bus_num,
122 int cdx_mcdi_msi_enable(struct cdx_mcdi *cdx, u8 bus_num,
A Dmcdi.h71 struct cdx_mcdi { struct
83 void (*mcdi_request)(struct cdx_mcdi *cdx, argument
86 unsigned int (*mcdi_rpc_timeout)(struct cdx_mcdi *cdx, unsigned int cmd);
89 typedef void cdx_mcdi_async_completer(struct cdx_mcdi *cdx,
158 struct cdx_mcdi *cdx;
183 static inline struct cdx_mcdi_iface *cdx_mcdi_if(struct cdx_mcdi *cdx) in cdx_mcdi_if()
188 int cdx_mcdi_init(struct cdx_mcdi *cdx);
189 void cdx_mcdi_finish(struct cdx_mcdi *cdx);
192 int cdx_mcdi_rpc(struct cdx_mcdi *cdx, unsigned int cmd,
195 int cdx_mcdi_rpc_async(struct cdx_mcdi *cdx, unsigned int cmd,
[all …]
A Dmcdi.c31 static void cdx_mcdi_wait_for_cleanup(struct cdx_mcdi *cdx);
32 static int cdx_mcdi_rpc_async_internal(struct cdx_mcdi *cdx,
102 int cdx_mcdi_init(struct cdx_mcdi *cdx) in cdx_mcdi_init()
132 void cdx_mcdi_finish(struct cdx_mcdi *cdx) in cdx_mcdi_finish()
159 static void cdx_mcdi_wait_for_cleanup(struct cdx_mcdi *cdx) in cdx_mcdi_wait_for_cleanup()
170 int cdx_mcdi_wait_for_quiescence(struct cdx_mcdi *cdx, in cdx_mcdi_wait_for_quiescence()
218 static void cdx_mcdi_send_request(struct cdx_mcdi *cdx, in cdx_mcdi_send_request()
530 struct cdx_mcdi *cdx = mcdi->cdx; in cdx_mcdi_cmd_start_or_queue()
621 struct cdx_mcdi *cdx = mcdi->cdx; in cdx_mcdi_complete_cmd()
716 struct cdx_mcdi *cdx = mcdi->cdx; in cdx_mcdi_timeout_cmd()
[all …]
A Dmcdi_functions.c11 int cdx_mcdi_get_num_buses(struct cdx_mcdi *cdx) in cdx_mcdi_get_num_buses()
28 int cdx_mcdi_get_num_devs(struct cdx_mcdi *cdx, int bus_num) in cdx_mcdi_get_num_devs()
48 int cdx_mcdi_get_dev_config(struct cdx_mcdi *cdx, in cdx_mcdi_get_dev_config()
138 int cdx_mcdi_bus_enable(struct cdx_mcdi *cdx, u8 bus_num) in cdx_mcdi_bus_enable()
150 int cdx_mcdi_bus_disable(struct cdx_mcdi *cdx, u8 bus_num) in cdx_mcdi_bus_disable()
162 int cdx_mcdi_write_msi(struct cdx_mcdi *cdx, u8 bus_num, u8 dev_num, in cdx_mcdi_write_msi()
180 int cdx_mcdi_reset_device(struct cdx_mcdi *cdx, u8 bus_num, u8 dev_num) in cdx_mcdi_reset_device()
194 static int cdx_mcdi_ctrl_flag_get(struct cdx_mcdi *cdx, u8 bus_num, in cdx_mcdi_ctrl_flag_get()
217 static int cdx_mcdi_ctrl_flag_set(struct cdx_mcdi *cdx, u8 bus_num, in cdx_mcdi_ctrl_flag_set()
245 int cdx_mcdi_bus_master_enable(struct cdx_mcdi *cdx, u8 bus_num, in cdx_mcdi_bus_master_enable()
[all …]
A Dcdx_controller.h18 int cdx_rpmsg_send(struct cdx_mcdi *cdx_mcdi,
22 void cdx_rpmsg_read_resp(struct cdx_mcdi *cdx_mcdi,

Completed in 12 milliseconds