#ifndef _ASM_X86_PCI_H #define _ASM_X86_PCI_H #include <linux/mm.h> /* for struct page */ #include <linux/types.h> #include <linux/slab.h> #include <linux/string.h> #include <linux/scatterlist.h> #include <asm/io.h> #include <asm/x86_init.h> #ifdef __KERNEL__ struct pci_sysdata { int domain; /* PCI domain */ int node; /* NUMA node */ #ifdef CONFIG_ACPI struct acpi_device *companion; /* ACPI companion device */ #endif #ifdef CONFIG_X86_64 void *iommu; /* IOMMU private data */ #endif #ifdef CONFIG_PCI_MSI_IRQ_DOMAIN void *fwnode; /* IRQ domain for MSI assignment */ #endif #if IS_ENABLED(CONFIG_VMD) bool vmd_domain; /* True if in Intel VMD domain */ #endif }; extern int pci_routeirq; extern int noioapicquirk; extern int noioapicreroute; #ifdef CONFIG_PCI #ifdef CONFIG_PCI_DOMAINS
static inline int pci_domain_nr(struct pci_bus *bus) { struct pci_sysdata *sd = bus->sysdata; return sd->domain; }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
greg kroah-hartman | greg kroah-hartman | 26 | 100.00% | 1 | 100.00% |
Total | 26 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
greg kroah-hartman | greg kroah-hartman | 18 | 100.00% | 1 | 100.00% |
Total | 18 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
jake oshins | jake oshins | 27 | 100.00% | 1 | 100.00% |
Total | 27 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
keith busch | keith busch | 39 | 100.00% | 1 | 100.00% |
Total | 39 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
thomas gleixner | thomas gleixner | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
thomas gleixner | thomas gleixner | 26 | 92.86% | 1 | 50.00% |
rusty russell | rusty russell | 2 | 7.14% | 1 | 50.00% |
Total | 28 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
rusty russell | rusty russell | 22 | 53.66% | 1 | 50.00% |
david rientjes | david rientjes | 19 | 46.34% | 1 | 50.00% |
Total | 41 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
greg kroah-hartman | greg kroah-hartman | 210 | 36.33% | 1 | 3.70% |
thomas gleixner | thomas gleixner | 85 | 14.71% | 5 | 18.52% |
keith busch | keith busch | 51 | 8.82% | 1 | 3.70% |
jake oshins | jake oshins | 46 | 7.96% | 1 | 3.70% |
stefano stabellini | stefano stabellini | 42 | 7.27% | 1 | 3.70% |
matthew garrett | matthew garrett | 40 | 6.92% | 1 | 3.70% |
rusty russell | rusty russell | 24 | 4.15% | 1 | 3.70% |
david rientjes | david rientjes | 19 | 3.29% | 1 | 3.70% |
rafael j. wysocki | rafael j. wysocki | 11 | 1.90% | 2 | 7.41% |
konrad rzeszutek wilk | konrad rzeszutek wilk | 9 | 1.56% | 1 | 3.70% |
joerg roedel | joerg roedel | 8 | 1.38% | 2 | 7.41% |
stefan assmann | stefan assmann | 8 | 1.38% | 3 | 11.11% |
jesse barnes | jesse barnes | 8 | 1.38% | 1 | 3.70% |
jeremy fitzhardinge | jeremy fitzhardinge | 7 | 1.21% | 1 | 3.70% |
matthieu castet | matthieu castet | 4 | 0.69% | 1 | 3.70% |
h. peter anvin | h. peter anvin | 3 | 0.52% | 1 | 3.70% |
christoph hellwig | christoph hellwig | 1 | 0.17% | 1 | 3.70% |
bjorn helgaas | bjorn helgaas | 1 | 0.17% | 1 | 3.70% |
david howells | david howells | 1 | 0.17% | 1 | 3.70% |
Total | 578 | 100.00% | 27 | 100.00% |