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 ---