rbus_tag_t
rbus_tag_t
rbus_tag_t ret;
rbus_tag_t
rbus_tag_t rbus_pccbb_parent_io(struct pci_attach_args *);
rbus_tag_t rbus_pccbb_parent_mem(struct pci_attach_args *);
rbus_tag_t rbus_pccbb_parent_io(struct pci_attach_args *);
rbus_tag_t rbus_pccbb_parent_mem(struct pci_attach_args *);
rbus_tag_t
rbus_tag_t
rbus_tag_t
rbus_tag_t
rbus_tag_t ret;
rbus_tag_t rbus_pccbb_parent_io(struct pci_attach_args *);
rbus_tag_t rbus_pccbb_parent_mem(struct pci_attach_args *);
rbus_tag_t rbus_pccbb_parent_io(struct pci_attach_args *);
rbus_tag_t rbus_pccbb_parent_mem(struct pci_attach_args *);
rbus_tag_t
rbus_tag_t
rbus_tag_t rbus_pccbb_parent_io(struct pci_attach_args *);
rbus_tag_t rbus_pccbb_parent_mem(struct pci_attach_args *);
rbus_tag_t
rbus_tag_t
rbus_tag_t rbustag;
rbus_tag_t rbustag;
rbus_tag_t cba_rbus_iot; /* CardBus i/o rbus tag */
rbus_tag_t cba_rbus_memt; /* CardBus mem rbus tag */
rbus_tag_t sc_rbus_iot; /* CardBus i/o rbus tag */
rbus_tag_t sc_rbus_memt; /* CardBus mem rbus tag */
rbus_tag_t ca_rbus_iot; /* CardBus i/o rbus tag */
rbus_tag_t ca_rbus_memt; /* CardBus mem rbus tag */
int (*cardbus_space_alloc)(cardbus_chipset_tag_t, rbus_tag_t,
int (*cardbus_space_free)(cardbus_chipset_tag_t, rbus_tag_t,
rbus_space_free(rbus_tag_t rbt, bus_space_handle_t bsh, bus_size_t size, bus_addr_t *addrp)
static rbus_tag_t
rbus_new_body(bus_space_tag_t bt, rbus_tag_t parent, struct extent *ex, bus_addr_t start, bus_addr_t end, bus_addr_t offset, int flags)
rbus_tag_t rb;
if (NULL == (rb = (rbus_tag_t)malloc(sizeof(struct rbustag), M_DEVBUF,
rbus_tag_t
rbus_new(rbus_tag_t parent, bus_addr_t start, bus_size_t size, bus_addr_t offset, int flags)
rbus_tag_t rb;
rbus_tag_t
rbus_tag_t rb;
rbus_tag_t
rbus_delete(rbus_tag_t rb)
static rbus_tag_t rbus_new_body(bus_space_tag_t bt, rbus_tag_t parent,
rbus_space_alloc(rbus_tag_t rbt, bus_addr_t addr, bus_size_t size, bus_addr_t mask, bus_addr_t align, int flags, bus_addr_t *addrp, bus_space_handle_t *bshp)
rbus_space_alloc_subregion(rbus_tag_t rbt, bus_addr_t substart, bus_addr_t subend, bus_addr_t addr, bus_size_t size, bus_addr_t mask, bus_addr_t align, int flags, bus_addr_t *addrp, bus_space_handle_t *bshp)
int rbus_space_alloc(rbus_tag_t, bus_addr_t, bus_size_t, bus_addr_t,
int rbus_space_alloc_subregion(rbus_tag_t, bus_addr_t, bus_addr_t,
int rbus_space_free(rbus_tag_t, bus_space_handle_t, bus_size_t,
rbus_tag_t rbus_new(rbus_tag_t, bus_addr_t, bus_size_t, bus_addr_t, int);
rbus_tag_t rbus_new_root_delegate(bus_space_tag_t, bus_addr_t, bus_size_t,
rbus_tag_t rbus_new_root_share(bus_space_tag_t, struct extent *,
int rbus_delete(rbus_tag_t);
rbus_tag_t *iobustags;
rbus_tag_t *membustags;
rct.iobustags = kmem_zalloc(maxbus * sizeof(rbus_tag_t), KM_SLEEP);
rct.membustags = kmem_zalloc(maxbus * sizeof(rbus_tag_t), KM_SLEEP);
kmem_free(rct.iobustags, maxbus * sizeof(rbus_tag_t));
kmem_free(rct.membustags, maxbus * sizeof(rbus_tag_t));
rbus_tag_t rbustag;
rbus_tag_t sc_rbus_iot; /* CardBus i/o rbus tag */
rbus_tag_t sc_rbus_memt; /* CardBus mem rbus tag */
static int pccbb_rbus_cb_space_alloc(cardbus_chipset_tag_t, rbus_tag_t,
static int pccbb_rbus_cb_space_free(cardbus_chipset_tag_t, rbus_tag_t,
rbus_tag_t rb;
rbus_tag_t rb = sc->sc_rbus_iot;
rbus_tag_t rb;
pccbb_rbus_cb_space_alloc(cardbus_chipset_tag_t ct, rbus_tag_t rb,
pccbb_rbus_cb_space_free(cardbus_chipset_tag_t ct, rbus_tag_t rb,
rbus_tag_t sc_rbus_iot; /* rbus for i/o donated from parent */
rbus_tag_t sc_rbus_memt; /* rbus for mem donated from parent */