Searched refs:vm_freemap (Results 1 - 4 of 4) sorted by relevance

/opensolaris-onvv-gate/usr/src/lib/libumem/common/sys/
H A Dvmem_impl_user.h128 ulong_t vm_freemap; /* bitmap of non-empty freelists */ member in struct:vmem
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dvmem_impl.h134 ulong_t vm_freemap; /* bitmap of non-empty freelists */ member in struct:vmem
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dvmem.c175 * vmp->vm_freemap & (1 << n) is non-zero iff vmp->vm_freelist[n] is non-empty.
179 * the maintenance of vm_freemap by making it easy to tell when we're taking
432 vmp->vm_freemap |= VS_SIZE(vprev);
452 ASSERT(vmp->vm_freemap & VS_SIZE(vsp->vs_kprev));
453 vmp->vm_freemap ^= VS_SIZE(vsp->vs_kprev);
919 flist = lowbit(P2ALIGN(vmp->vm_freemap, size));
921 flist = lowbit(P2ALIGN(vmp->vm_freemap, 1UL << hb));
993 flist = lowbit(P2ALIGN(vmp->vm_freemap, size));
996 if ((vmp->vm_freemap >> hb) == 0 ||
1000 flist = lowbit(P2ALIGN(vmp->vm_freemap,
[all...]
/opensolaris-onvv-gate/usr/src/lib/libumem/common/
H A Dvmem.c306 vmp->vm_freemap |= VS_SIZE(vprev);
326 ASSERT(vmp->vm_freemap & VS_SIZE(vsp->vs_kprev));
327 vmp->vm_freemap ^= VS_SIZE(vsp->vs_kprev);
879 flist = lowbit(P2ALIGN(vmp->vm_freemap, size));
882 if ((vmp->vm_freemap >> hb) == 0 ||
886 flist = lowbit(P2ALIGN(vmp->vm_freemap, 1UL << hb));
904 flist = lowbit(P2ALIGN(vmp->vm_freemap,
1097 flist = lowbit(P2ALIGN(vmp->vm_freemap, size));
1099 flist = lowbit(P2ALIGN(vmp->vm_freemap, 1UL << hb));

Completed in 58 milliseconds