rbt 59 dev/cardbus/rbus.c rbus_space_alloc(rbus_tag_t rbt, bus_addr_t addr, bus_size_t size, rbt 63 dev/cardbus/rbus.c return (rbus_space_alloc_subregion(rbt, rbt->rb_start, rbt->rb_end, rbt 68 dev/cardbus/rbus.c rbus_space_alloc_subregion(rbus_tag_t rbt, bus_addr_t substart, rbt 82 dev/cardbus/rbus.c addr += rbt->rb_offset; rbt 89 dev/cardbus/rbus.c if (rbt->rb_flags == RBUS_SPACE_ASK_PARENT) { rbt 90 dev/cardbus/rbus.c return (rbus_space_alloc(rbt->rb_parent, addr, size, mask, rbt 92 dev/cardbus/rbus.c } else if (rbt->rb_flags == RBUS_SPACE_SHARE || rbt 93 dev/cardbus/rbus.c rbt->rb_flags == RBUS_SPACE_DEDICATE) { rbt 98 dev/cardbus/rbus.c if (substart < rbt->rb_ext->ex_start || rbt 99 dev/cardbus/rbus.c subend > rbt->rb_ext->ex_end) { rbt 105 dev/cardbus/rbus.c if (extent_alloc_subregion(rbt->rb_ext, substart, rbt 111 dev/cardbus/rbus.c if (extent_alloc_subregion(rbt->rb_ext, addr, rbt 126 dev/cardbus/rbus.c rbt->rb_ext,search_addr, rbt 144 dev/cardbus/rbus.c if (md_space_map(rbt->rb_bt, result, size, flags, bshp)) { rbt 146 dev/cardbus/rbus.c extent_free(rbt->rb_ext, result, size, exflags); rbt 151 dev/cardbus/rbus.c *addrp = result + rbt->rb_offset; rbt 161 dev/cardbus/rbus.c rbus_space_free(rbus_tag_t rbt, bus_space_handle_t bsh, bus_size_t size, rbt 168 dev/cardbus/rbus.c if (rbt->rb_flags == RBUS_SPACE_ASK_PARENT) { rbt 169 dev/cardbus/rbus.c status = rbus_space_free(rbt->rb_parent, bsh, size, &addr); rbt 170 dev/cardbus/rbus.c } else if (rbt->rb_flags == RBUS_SPACE_SHARE || rbt 171 dev/cardbus/rbus.c rbt->rb_flags == RBUS_SPACE_DEDICATE) { rbt 172 dev/cardbus/rbus.c md_space_unmap(rbt->rb_bt, bsh, size, &addr); rbt 174 dev/cardbus/rbus.c extent_free(rbt->rb_ext, addr, size, exflags);