Home
last modified time | relevance | path

Searched defs:cdx (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/drivers/cdx/controller/
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 …]
Dcdx_controller.c19 static unsigned int cdx_mcdi_rpc_timeout(struct cdx_mcdi *cdx, unsigned int cmd) in cdx_mcdi_rpc_timeout()
24 static void cdx_mcdi_request(struct cdx_mcdi *cdx, in cdx_mcdi_request()
37 static int cdx_bus_enable(struct cdx_controller *cdx, u8 bus_num) in cdx_bus_enable()
42 static int cdx_bus_disable(struct cdx_controller *cdx, u8 bus_num) in cdx_bus_disable()
47 void cdx_rpmsg_post_probe(struct cdx_controller *cdx) in cdx_rpmsg_post_probe()
54 void cdx_rpmsg_pre_remove(struct cdx_controller *cdx) in cdx_rpmsg_pre_remove()
60 static int cdx_configure_device(struct cdx_controller *cdx, in cdx_configure_device()
94 static int cdx_scan_devices(struct cdx_controller *cdx) in cdx_scan_devices()
167 struct cdx_controller *cdx; in xlnx_cdx_probe() local
227 struct cdx_controller *cdx = platform_get_drvdata(pdev); in xlnx_cdx_remove() local
Dmcdi.c94 static unsigned long cdx_mcdi_rpc_timeout(struct cdx_mcdi *cdx, unsigned int cmd) in cdx_mcdi_rpc_timeout()
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()
268 static int cdx_mcdi_errno(struct cdx_mcdi *cdx, unsigned int mcdi_err) in cdx_mcdi_errno()
315 static void cdx_mcdi_process_cleanup_list(struct cdx_mcdi *cdx, in cdx_mcdi_process_cleanup_list()
375 static void cdx_mcdi_cancel_cmd(struct cdx_mcdi *cdx, struct cdx_mcdi_cmd *cmd) in cdx_mcdi_cancel_cmd()
404 static void cdx_mcdi_rpc_completer(struct cdx_mcdi *cdx, unsigned long cookie, in cdx_mcdi_rpc_completer()
[all …]
Dmcdi.h158 struct cdx_mcdi *cdx; member
183 static inline struct cdx_mcdi_iface *cdx_mcdi_if(struct cdx_mcdi *cdx) in cdx_mcdi_if()
/linux-6.12.1/drivers/cdx/
Dcdx.c98 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_dev_reset() local
150 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_unregister_device() local
227 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_set_master() local
243 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_clear_master() local
306 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_probe() local
350 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_dma_configure() local
482 struct cdx_controller *cdx = cdx_dev->cdx; in enable_store() local
601 struct cdx_controller *cdx; in rescan_store() local
787 struct cdx_controller *cdx = dev_params->cdx; in cdx_device_add() local
873 struct device *cdx_bus_add(struct cdx_controller *cdx, u8 bus_num) in cdx_bus_add()
[all …]
Dcdx_msi.c43 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_msi_write_irq_unlock() local
70 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_enable_msi() local
86 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_disable_msi() local
Dcdx.h32 struct cdx_controller *cdx; member
/linux-6.12.1/include/linux/cdx/
Dcdx_bus.h148 struct cdx_controller *cdx; member