linux/arch/x86/pci/bus_numa.h
<<
>>
Prefs
   1#ifndef __BUS_NUMA_H
   2#define __BUS_NUMA_H
   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.
   6 */
   7#define RES_NUM 16
   8struct pci_root_info {
   9        char name[12];
  10        unsigned int res_num;
  11        struct resource res[RES_NUM];
  12        int bus_min;
  13        int bus_max;
  14        int node;
  15        int link;
  16};
  17
  18/* 4 at this time, it may become to 32 */
  19#define PCI_ROOT_NR 4
  20extern int pci_root_num;
  21extern struct pci_root_info pci_root_info[PCI_ROOT_NR];
  22
  23extern void update_res(struct pci_root_info *info, resource_size_t start,
  24                      resource_size_t end, unsigned long flags, int merge);
  25#endif
  26