1 #ifdef CONFIG_X86_64 2 3 /* 4 * sub bus (transparent) will use entres from 3 to store extra from 5 * root, so need to make sure we have enough slot there, Should we 6 * increase PCI_BUS_NUM_RESOURCES? 7 */ 8 #define RES_NUM 16 9 struct pci_root_info { 10 char name[12]; 11 unsigned int res_num; 12 struct resource res[RES_NUM]; 13 int bus_min; 14 int bus_max; 15 int node; 16 int link; 17 }; 18 19 /* 4 at this time, it may become to 32 */ 20 #define PCI_ROOT_NR 4 21 extern int pci_root_num; 22 extern struct pci_root_info pci_root_info[PCI_ROOT_NR]; 23 extern int found_all_numa_early; 24 25 extern void update_res(struct pci_root_info *info, size_t start, 26 size_t end, unsigned long flags, int merge); 27 #endif 28