Home
last modified time | relevance | path

Searched refs:VPRC_BLOCKED (Results 1 – 2 of 2) sorted by relevance

/freebsd-14-stable/sys/vm/
HDvm_page.h273 #define VPRC_BLOCKED 0x40000000u /* mappings are being removed */ macro
275 #define VPRC_WIRE_COUNT(c) ((c) & ~(VPRC_BLOCKED | VPRC_OBJREF))
276 #define VPRC_WIRE_COUNT_MAX (~(VPRC_BLOCKED | VPRC_OBJREF))
958 while (atomic_fcmpset_int(&m->ref_count, &r, r & (VPRC_BLOCKED | in vm_page_clearref()
979 KASSERT(old != VPRC_BLOCKED, in vm_page_drop()
HDvm_page.c4056 if ((old & VPRC_BLOCKED) != 0) in vm_page_wire_mapped()
4093 count = old & ~VPRC_BLOCKED; in vm_page_unwire_managed()
4388 KASSERT((old & VPRC_BLOCKED) == 0, in vm_page_try_blocked_op()
4392 } while (!atomic_fcmpset_int(&m->ref_count, &old, old | VPRC_BLOCKED)); in vm_page_try_blocked_op()
4400 old = vm_page_drop(m, VPRC_BLOCKED); in vm_page_try_blocked_op()
4402 old == (VPRC_BLOCKED | VPRC_OBJREF), in vm_page_try_blocked_op()