Lines Matching +full:controller +full:- +full:number
1 /* SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc.
14 * struct cdx_dev_params - CDX device parameters
15 * @cdx: CDX controller associated with the device
21 * @bus_num: Bus number for this CDX device
22 * @dev_num: Device number for this device
24 * @res_count: number of valid MMIO regions
29 * @num_msi: Number of MSI's supported by the device
50 * cdx_register_controller - Register a CDX controller and its ports
52 * @cdx: The CDX controller to register
54 * Return: -errno on failure, 0 on success.
59 * cdx_unregister_controller - Unregister a CDX controller
60 * @cdx: The CDX controller to unregister
65 * cdx_device_add - Add a CDX device. This function adds a CDX device
71 * Return: -errno on failure, 0 on success.
76 * cdx_bus_add - Add a CDX bus. This function adds a bus on the CDX bus
79 * @cdx: Associated CDX controller
80 * @us_num: Bus number
87 * cdx_msi_domain_init - Init the CDX bus MSI domain.
88 * @dev: Device of the CDX bus controller