/* SPDX-License-Identifier: GPL-2.0 */ /* * AMD Node helper functions and common defines * * Copyright (c) 2024, Advanced Micro Devices, Inc. * All Rights Reserved. * * Author: Yazen Ghannam * * Note: * Items in this file may only be used in a single place. * However, it's prudent to keep all AMD Node functionality * in a unified place rather than spreading throughout the * kernel. */ #ifndef _ASM_X86_AMD_NODE_H_ #define _ASM_X86_AMD_NODE_H_ #include #define MAX_AMD_NUM_NODES 8 #define AMD_NODE0_PCI_SLOT 0x18 struct pci_dev *amd_node_get_func(u16 node, u8 func); struct pci_dev *amd_node_get_root(u16 node); #endif /*_ASM_X86_AMD_NODE_H_*/