pci.h (a0292f3ebe63f8ed7ea28de57751f6bfb9416242) | pci.h (a67efff28832a597f46a0097916833937aa3983e) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _ASM_X86_XEN_PCI_H 3#define _ASM_X86_XEN_PCI_H 4 5#if defined(CONFIG_PCI_XEN) 6extern int __init pci_xen_init(void); 7extern int __init pci_xen_hvm_init(void); 8#define pci_xen 1 --- 8 unchanged lines hidden (view full) --- 17#ifdef CONFIG_XEN_PV_DOM0 18int __init pci_xen_initial_domain(void); 19#else 20static inline int __init pci_xen_initial_domain(void) 21{ 22 return -1; 23} 24#endif | 1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _ASM_X86_XEN_PCI_H 3#define _ASM_X86_XEN_PCI_H 4 5#if defined(CONFIG_PCI_XEN) 6extern int __init pci_xen_init(void); 7extern int __init pci_xen_hvm_init(void); 8#define pci_xen 1 --- 8 unchanged lines hidden (view full) --- 17#ifdef CONFIG_XEN_PV_DOM0 18int __init pci_xen_initial_domain(void); 19#else 20static inline int __init pci_xen_initial_domain(void) 21{ 22 return -1; 23} 24#endif |
25#ifdef CONFIG_XEN_DOM0 26int xen_find_device_domain_owner(struct pci_dev *dev); 27int xen_register_device_domain_owner(struct pci_dev *dev, uint16_t domain); 28int xen_unregister_device_domain_owner(struct pci_dev *dev); 29#else 30static inline int xen_find_device_domain_owner(struct pci_dev *dev) 31{ 32 return -1; 33} 34static inline int xen_register_device_domain_owner(struct pci_dev *dev, 35 uint16_t domain) 36{ 37 return -1; 38} 39static inline int xen_unregister_device_domain_owner(struct pci_dev *dev) 40{ 41 return -1; 42} 43#endif | |
44 45#if defined(CONFIG_PCI_MSI) 46#if defined(CONFIG_PCI_XEN) 47/* The drivers/pci/xen-pcifront.c sets this structure to 48 * its own functions. 49 */ 50struct xen_pci_frontend_ops { 51 int (*enable_msi)(struct pci_dev *dev, int vectors[]); --- 35 unchanged lines hidden --- | 25 26#if defined(CONFIG_PCI_MSI) 27#if defined(CONFIG_PCI_XEN) 28/* The drivers/pci/xen-pcifront.c sets this structure to 29 * its own functions. 30 */ 31struct xen_pci_frontend_ops { 32 int (*enable_msi)(struct pci_dev *dev, int vectors[]); --- 35 unchanged lines hidden --- |