spnego: add missing OID to oid registry
[sfrench/cifs-2.6.git] / include / linux / intel_tpmi.h
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * intel_tpmi.h: Intel TPMI core external interface
4  */
5
6 #ifndef _INTEL_TPMI_H_
7 #define _INTEL_TPMI_H_
8
9 /**
10  * struct intel_tpmi_plat_info - Platform information for a TPMI device instance
11  * @package_id: CPU Package id
12  * @bus_number: PCI bus number
13  * @device_number: PCI device number
14  * @function_number: PCI function number
15  *
16  * Structure to store platform data for a TPMI device instance. This
17  * struct is used to return data via tpmi_get_platform_data().
18  */
19 struct intel_tpmi_plat_info {
20         u8 package_id;
21         u8 bus_number;
22         u8 device_number;
23         u8 function_number;
24 };
25
26 struct intel_tpmi_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev);
27 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index);
28 int tpmi_get_resource_count(struct auxiliary_device *auxdev);
29
30 #endif