Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.16-rc3 27 lines 1.0 kB view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2 3#include <linux/list.h> 4#include <linux/acpi.h> 5 6struct cxl_mock_ops { 7 struct list_head list; 8 bool (*is_mock_adev)(struct acpi_device *dev); 9 acpi_status (*acpi_get_table)(char *signature, u32 instance, 10 struct acpi_table_header **out_table); 11 void (*acpi_put_table)(struct acpi_table_header *table); 12 bool (*is_mock_bridge)(struct device *dev); 13 acpi_status (*acpi_evaluate_integer)(acpi_handle handle, 14 acpi_string pathname, 15 struct acpi_object_list *arguments, 16 unsigned long long *data); 17 struct acpi_pci_root *(*acpi_pci_find_root)(acpi_handle handle); 18 struct platform_device *(*mock_port)(struct pci_bus *bus, int index); 19 bool (*is_mock_bus)(struct pci_bus *bus); 20 bool (*is_mock_port)(struct platform_device *pdev); 21 bool (*is_mock_dev)(struct device *dev); 22}; 23 24void register_cxl_mock_ops(struct cxl_mock_ops *ops); 25void unregister_cxl_mock_ops(struct cxl_mock_ops *ops); 26struct cxl_mock_ops *get_cxl_mock_ops(int *index); 27void put_cxl_mock_ops(int index);