Lines Matching full:cdx
3 * CDX bus public interface
21 /* Forward declaration for CDX controller */
46 typedef int (*cdx_bus_enable_cb)(struct cdx_controller *cdx, u8 bus_num);
48 typedef int (*cdx_bus_disable_cb)(struct cdx_controller *cdx, u8 bus_num);
50 typedef int (*cdx_scan_cb)(struct cdx_controller *cdx);
52 typedef int (*cdx_dev_configure_cb)(struct cdx_controller *cdx,
57 * CDX_DEVICE - macro used to describe a specific CDX device
58 * @vend: the 16 bit CDX Vendor ID
59 * @dev: the 16 bit CDX Device ID
70 * CDX_DEVICE_DRIVER_OVERRIDE - macro used to describe a CDX device with
72 * @vend: the 16 bit CDX Vendor ID
73 * @dev: the 16 bit CDX Device ID
74 * @driver_override: the 32 bit CDX Device override_only
85 * struct cdx_ops - Callbacks supported by CDX controller.
90 * msi_config etc for a CDX device
100 * struct cdx_controller: CDX controller object
101 * @dev: Linux device associated with the CDX controller.
106 * @ops: CDX controller ops
118 * struct cdx_device - CDX device object
120 * @cdx: CDX controller associated with the device
121 * @vendor: Vendor ID for CDX device
122 * @device: Device ID for CDX device
123 * @subsystem_vendor: Subsystem Vendor ID for CDX device
124 * @subsystem_device: Subsystem Device ID for CDX device
125 * @class: Class for the CDX device
126 * @revision: Revision of the CDX device
127 * @bus_num: Bus number for this CDX device
134 * @flags: CDX device flags
135 * @req_id: Requestor ID associated with CDX device
138 * @msi_dev_id: MSI Device ID associated with CDX device
148 struct cdx_controller *cdx; member
186 * struct cdx_driver - CDX device driver
221 * __cdx_driver_register - registers a CDX device driver
222 * @cdx_driver: CDX driver to register
232 * CDX bus.
233 * @cdx_driver: CDX driver to register
240 * cdx_dev_reset - Reset CDX device
248 * cdx_set_master - enables bus-mastering for CDX device
249 * @cdx_dev: the CDX device to enable
256 * cdx_clear_master - disables bus-mastering for CDX device
257 * @cdx_dev: the CDX device to disable
265 * cdx_enable_msi - Enable MSI for the CDX device.
273 * cdx_disable_msi - Disable MSI for the CDX device.