Lines Matching full:cdx
3 * CDX bus public interface
20 /* Forward declaration for CDX controller */
31 typedef int (*cdx_scan_cb)(struct cdx_controller *cdx);
33 typedef int (*cdx_dev_configure_cb)(struct cdx_controller *cdx,
38 * CDX_DEVICE_DRIVER_OVERRIDE - macro used to describe a CDX device with
40 * @vend: the 16 bit CDX Vendor ID
41 * @dev: the 16 bit CDX Device ID
42 * @driver_override: the 32 bit CDX Device override_only
51 * struct cdx_ops - Callbacks supported by CDX controller.
54 * msi_config etc for a CDX device
62 * struct cdx_controller: CDX controller object
63 * @dev: Linux device associated with the CDX controller.
66 * @ops: CDX controller ops
76 * struct cdx_device - CDX device object
78 * @cdx: CDX controller associated with the device
79 * @vendor: Vendor ID for CDX device
80 * @device: Device ID for CDX device
81 * @bus_num: Bus number for this CDX device
87 * @flags: CDX device flags
88 * @req_id: Requestor ID associated with CDX device
95 struct cdx_controller *cdx; member
112 * struct cdx_driver - CDX device driver
147 * __cdx_driver_register - registers a CDX device driver
148 * @cdx_driver: CDX driver to register
158 * CDX bus.
159 * @cdx_driver: CDX driver to register
166 * cdx_dev_reset - Reset CDX device