pciconf_bus_t
pciconf_bus_t *pb;
configure_bus(pciconf_bus_t *pb)
pciconf_bus_t *pb;
pb = kmem_zalloc(sizeof (pciconf_bus_t), KM_SLEEP);
static int probe_bus(pciconf_bus_t *);
static void alloc_busno(pciconf_bus_t *, pciconf_bus_t *);
static int pci_do_device_query(pciconf_bus_t *, pcitag_t, int, int, int);
static int setup_iowins(pciconf_bus_t *);
static int setup_memwins(pciconf_bus_t *);
static int configure_bus(pciconf_bus_t *);
static pciconf_win_t *get_io_desc(pciconf_bus_t *, bus_size_t);
static pciconf_win_t *get_mem_desc(pciconf_bus_t *, bus_size_t);
static pciconf_bus_t *query_bus(pciconf_bus_t *, pciconf_dev_t *, int);
get_io_desc(pciconf_bus_t *pb, bus_size_t size)
get_mem_desc(pciconf_bus_t *pb, bus_size_t size)
probe_bus(pciconf_bus_t *pb)
alloc_busno(pciconf_bus_t *parent, pciconf_bus_t *pb)
static pciconf_bus_t *
query_bus(pciconf_bus_t *parent, pciconf_dev_t *pd, int dev)
pciconf_bus_t *pb;
pb = kmem_zalloc(sizeof (pciconf_bus_t), KM_SLEEP);
pci_bar_is_reserved(pciconf_bus_t *pb, pciconf_dev_t *pd, int br)
pci_do_device_query(pciconf_bus_t *pb, pcitag_t tag, int dev, int func,
setup_iowins(pciconf_bus_t *pb)
setup_memwins(pciconf_bus_t *pb)