_blockcount_sleep
int _blockcount_sleep(blockcount_t *bc, struct lock_object *, const char *wmesg,
while (_blockcount_sleep(bc, lo, wmesg, prio) == EAGAIN)
_blockcount_sleep((bc), (struct lock_object *)(lo), (wmesg), (prio))