vm_page_bits_t
vm_page_bits_t mask;
zbits = (sizeof(vm_page_bits_t) * NBBY) -
static void vm_page_clear_dirty_mask(vm_page_t m, vm_page_bits_t pagebits);
vm_page_bits_t
return (((vm_page_bits_t)2 << last_bit) -
((vm_page_bits_t)1 << first_bit));
vm_page_bits_set(vm_page_t m, vm_page_bits_t *bits, vm_page_bits_t set)
shift = (sizeof(uint32_t) - sizeof(vm_page_bits_t) - shift) * NBBY;
vm_page_bits_clear(vm_page_t m, vm_page_bits_t *bits, vm_page_bits_t clear)
shift = (sizeof(uint32_t) - sizeof(vm_page_bits_t) - shift) * NBBY;
static inline vm_page_bits_t
vm_page_bits_swap(vm_page_t m, vm_page_bits_t *bits, vm_page_bits_t newbits)
shift = (sizeof(uint32_t) - sizeof(vm_page_bits_t) - shift) * NBBY;
vm_page_bits_t pagebits;
vm_page_bits_t
vm_page_bits_t old;
vm_page_clear_dirty_mask(vm_page_t m, vm_page_bits_t pagebits)
vm_page_bits_t oldvalid, pagebits;
(m->valid & ((vm_page_bits_t)1 << (base >> DEV_BSHIFT))) == 0)
(m->valid & ((vm_page_bits_t)1 << (endoff >> DEV_BSHIFT))) == 0)
vm_page_bits_t bits;
(m->valid & ((vm_page_bits_t)1 << i))) {
vm_page_bits_t bits;
vm_page_bits_t valid; /* valid DEV_BSIZE chunk map (O,B) */
vm_page_bits_t dirty; /* dirty DEV_BSIZE chunk map (M,B) */
void vm_page_bits_set(vm_page_t m, vm_page_bits_t *bits, vm_page_bits_t set);
vm_page_bits_t vm_page_set_dirty(vm_page_t m);
vm_page_bits_t vm_page_bits(int base, int size);
return ((m->dirty & ((vm_page_bits_t)1 << vn_off2bidx(offset))) != 0);
i < sizeof(vm_page_bits_t) * NBBY &&
i < sizeof(vm_page_bits_t) * NBBY &&
vm_page_bits_t bits;