Lines Matching refs:lockptr
2966 mutex_t **lockptr; in find_lock_entry() local
2970 lockptr = self->ul_heldlocks.array; in find_lock_entry()
2973 lockptr = &self->ul_heldlocks.single; in find_lock_entry()
2976 for (; nlocks; nlocks--, lockptr++) { in find_lock_entry()
2977 if (*lockptr == lock) in find_lock_entry()
2978 return (lockptr); in find_lock_entry()
2979 if (*lockptr == NULL && remembered == NULL) in find_lock_entry()
2980 remembered = lockptr; in find_lock_entry()
2997 lockptr = lmalloc(nlocks * sizeof (mutex_t *)); in find_lock_entry()
3001 *lockptr = self->ul_heldlocks.single; in find_lock_entry()
3002 self->ul_heldlocks.array = lockptr; in find_lock_entry()
3006 *++lockptr = lock; in find_lock_entry()
3007 return (lockptr); in find_lock_entry()
3012 lockptr = lmalloc(nlocks * 2 * sizeof (mutex_t *)); in find_lock_entry()
3013 (void) memcpy(lockptr, self->ul_heldlocks.array, in find_lock_entry()
3016 self->ul_heldlocks.array = lockptr; in find_lock_entry()
3021 *(lockptr += nlocks) = lock; in find_lock_entry()
3022 return (lockptr); in find_lock_entry()
3067 mutex_t **lockptr; in heldlock_exit() local
3072 lockptr = self->ul_heldlocks.array; in heldlock_exit()
3075 lockptr = &self->ul_heldlocks.single; in heldlock_exit()
3078 for (; nlocks; nlocks--, lockptr++) { in heldlock_exit()
3084 if ((mp = *lockptr) != NULL && in heldlock_exit()