hblk_hmecnt
ASSERT(hblkp->hblk_hmecnt == 0);
ASSERT(hblkp->hblk_hmecnt == 0);
ASSERT(hmeblkp->hblk_hmecnt == 0);
ASSERT(hmeblkp->hblk_hmecnt == 0);
ASSERT(!hmeblkp->hblk_hmecnt);
ASSERT(hmeblkp->hblk_hmecnt == 0);
hmeblkp->hblk_hmecnt == 0) || (i >=
(hmeblkp->hblk_hmecnt == 0)) {
if (hmeblkp->hblk_vcnt || hmeblkp->hblk_hmecnt) {
if (hmeblkp->hblk_vcnt || hmeblkp->hblk_hmecnt) {
ASSERT(hmeblkp->hblk_vcnt == 0 && hmeblkp->hblk_hmecnt == 0);
if (!hmeblkp->hblk_vcnt && !hmeblkp->hblk_hmecnt) {
ASSERT(!hmeblkp->hblk_hmecnt);
atomic_inc_16(&hmeblkp->hblk_hmecnt);
ASSERT(hmeblkp->hblk_hmecnt > 0);
ASSERT(!hmeblkp->hblk_vcnt && !hmeblkp->hblk_hmecnt);
if (!hmeblkp->hblk_vcnt && !hmeblkp->hblk_hmecnt) {
if (hmeblkp->hblk_vcnt || hmeblkp->hblk_hmecnt) {
if (hmeblkp->hblk_vcnt || hmeblkp->hblk_hmecnt) {
ASSERT(!hmeblkp->hblk_vcnt && !hmeblkp->hblk_hmecnt);
hmeblkp->hblk_hmecnt != 0)
!hmeblkp->hblk_hmecnt) {
if (!hmeblkp->hblk_vcnt && !hmeblkp->hblk_hmecnt) {
!hmeblkp->hblk_vcnt && !hmeblkp->hblk_hmecnt) {
ASSERT(hmeblkp->hblk_hmecnt > 0);
atomic_dec_16(&hmeblkp->hblk_hmecnt);
ASSERT(hmeblkp->hblk_hmecnt || hmeblkp->hblk_vcnt ||
} else if (hmeblkp->hblk_hmecnt != 0) {
ASSERT(hmeblkp->hblk_hmecnt > 0);
atomic_dec_16(&hmeblkp->hblk_hmecnt);
!hmeblkp->hblk_hmecnt) {
!hmeblkp->hblk_hmecnt) {
if (!hblkp->hblk_vcnt && !hblkp->hblk_hmecnt) { \