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);