Lines Matching refs:r_flags
88 u_int r_flags; member
199 if (t && (r->r_end + 1 != t->r_start || t->r_flags != 0)) in rman_manage_region()
203 if (s->r_end + 1 == r->r_start && s->r_flags == 0) { in rman_manage_region()
246 if (r->r_flags & RF_ALLOCATED) { in rman_fini()
278 if (!(r->r_flags & RF_ALLOCATED)) { in rman_first_free_region()
296 if (!(r->r_flags & RF_ALLOCATED)) { in rman_last_free_region()
316 if (r->r_flags & RF_SHAREABLE) in rman_adjust_resource()
352 if (start < r->r_start && (s == NULL || (s->r_flags & RF_ALLOCATED) || in rman_adjust_resource()
357 if (end > r->r_end && (t == NULL || (t->r_flags & RF_ALLOCATED) || in rman_adjust_resource()
370 (start > r->r_start && s != NULL && !(s->r_flags & RF_ALLOCATED))) { in rman_adjust_resource()
371 KASSERT(s->r_flags == 0, ("prev is busy")); in rman_adjust_resource()
380 (end < r->r_end && t != NULL && !(t->r_flags & RF_ALLOCATED))) { in rman_adjust_resource()
381 KASSERT(t->r_flags == 0, ("next is busy")); in rman_adjust_resource()
404 if (s != NULL && !(s->r_flags & RF_ALLOCATED)) { in rman_adjust_resource()
419 if (t != NULL && !(t->r_flags & RF_ALLOCATED)) { in rman_adjust_resource()
493 if (s->r_flags & RF_ALLOCATED) { in rman_reserve_resource()
521 rv->r_flags = new_rflags; in rman_reserve_resource()
541 rv->r_flags = new_rflags; in rman_reserve_resource()
562 r->r_flags = s->r_flags; in rman_reserve_resource()
602 if (SHARE_TYPE(s->r_flags) == SHARE_TYPE(flags) && in rman_reserve_resource()
611 rv->r_flags = new_rflags; in rman_reserve_resource()
625 s->r_flags |= RF_FIRSTSHARE; in rman_reserve_resource()
650 r->r_flags |= RF_ACTIVE; in rman_activate_resource()
662 r->__r_i->r_flags &= ~RF_ACTIVE; in rman_deactivate_resource()
672 if (r->r_flags & RF_ACTIVE) in int_rman_release_resource()
673 r->r_flags &= ~RF_ACTIVE; in int_rman_release_resource()
688 if (r->r_flags & RF_FIRSTSHARE) { in int_rman_release_resource()
689 s->r_flags |= RF_FIRSTSHARE; in int_rman_release_resource()
701 s->r_flags &= ~RF_FIRSTSHARE; in int_rman_release_resource()
713 if (s != NULL && ((s->r_flags & RF_ALLOCATED) != 0 || in int_rman_release_resource()
717 if (t != NULL && ((t->r_flags & RF_ALLOCATED) != 0 || in int_rman_release_resource()
751 r->r_flags &= ~RF_ALLOCATED; in int_rman_release_resource()
814 return (r->__r_i->r_flags); in rman_get_flags()
1035 ures.r_flags = res->r_flags; in sysctl_rman()