Symbol: __db_lock
usr/src/cmd/sendmail/db/include/lock.h
167
((struct __db_lock *)((u_int8_t *)((lt)->region) + (off)))
usr/src/cmd/sendmail/db/include/lock.h
193
(N) * ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT) + \
usr/src/cmd/sendmail/db/include/lock_ext.h
6
void __lock_printlock __P((DB_LOCKTAB *, struct __db_lock *, int));
usr/src/cmd/sendmail/db/lock/lock.c
1007
SH_TAILQ_REMOVE(&obj->waiters, lp_w, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
142
for (lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
144
lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock.c
145
SH_LIST_REMOVE(lp, locker_links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
147
locker_links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
170
for (lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
172
lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock.c
195
for (lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
197
lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock.c
204
for (lp = SH_TAILQ_FIRST(&sh_obj->holders, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
206
lp = SH_TAILQ_FIRST(&sh_obj->holders, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock.c
209
SH_LIST_REMOVE(lp, locker_links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
211
__db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
214
lp, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
227
for (lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
229
lp = SH_LIST_NEXT(lp, locker_links, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock.c
269
struct __db_lock *lockp;
usr/src/cmd/sendmail/db/lock/lock.c
306
struct __db_lock *lockp;
usr/src/cmd/sendmail/db/lock/lock.c
31
static void __lock_checklocker __P((DB_LOCKTAB *, struct __db_lock *, int));
usr/src/cmd/sendmail/db/lock/lock.c
338
struct __db_lock *lockp;
usr/src/cmd/sendmail/db/lock/lock.c
34
u_int32_t, const DBT *, db_lockmode_t, struct __db_lock **));
usr/src/cmd/sendmail/db/lock/lock.c
37
static int __lock_put_internal __P((DB_LOCKTAB *, struct __db_lock *, int));
usr/src/cmd/sendmail/db/lock/lock.c
371
struct __db_lock *lockp;
usr/src/cmd/sendmail/db/lock/lock.c
39
__P((DB_LOCKTAB *, DB_LOCKOBJ *, struct __db_lock *, db_status_t));
usr/src/cmd/sendmail/db/lock/lock.c
397
SH_LIST_REMOVE(lockp, locker_links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
403
SH_TAILQ_REMOVE(&sh_obj->holders, lockp, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
408
if (SH_TAILQ_FIRST(&sh_obj->holders, __db_lock) == NULL) {
usr/src/cmd/sendmail/db/lock/lock.c
421
SH_TAILQ_INSERT_HEAD(&lt->region->free_locks, lockp, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
440
struct __db_lock **lockp;
usr/src/cmd/sendmail/db/lock/lock.c
442
struct __db_lock *newl, *lp;
usr/src/cmd/sendmail/db/lock/lock.c
461
if ((newl = SH_TAILQ_FIRST(&lrp->free_locks, __db_lock)) == NULL) {
usr/src/cmd/sendmail/db/lock/lock.c
465
newl = SH_TAILQ_FIRST(&lrp->free_locks, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
470
SH_TAILQ_REMOVE(&lrp->free_locks, newl, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
508
for (lp = SH_TAILQ_FIRST(&sh_obj->holders, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
510
lp = SH_TAILQ_NEXT(lp, links, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock.c
525
newl, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
544
SH_TAILQ_INSERT_HEAD(&sh_obj->waiters, newl, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
549
for (lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
551
lp = SH_TAILQ_NEXT(lp, links, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock.c
563
SH_TAILQ_INSERT_HEAD(&lrp->free_locks, newl, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
575
no_dd = SH_LIST_FIRST(&sh_locker->heldby, __db_lock) == NULL;
usr/src/cmd/sendmail/db/lock/lock.c
578
SH_LIST_INSERT_HEAD(&sh_locker->heldby, newl, locker_links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
622
__db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
643
newl, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
659
SH_TAILQ_INSERT_HEAD(&lrp->free_locks, newl, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
676
struct __db_lock *lp;
usr/src/cmd/sendmail/db/lock/lock.c
688
for (lp = SH_TAILQ_FIRST(&sh_obj->holders, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
690
lp = SH_TAILQ_FIRST(&sh_obj->holders, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock.c
706
struct __db_lock *lp;
usr/src/cmd/sendmail/db/lock/lock.c
881
struct __db_lock *lockp;
usr/src/cmd/sendmail/db/lock/lock.c
884
SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
894
struct __db_lock *lockp;
usr/src/cmd/sendmail/db/lock/lock.c
900
SH_LIST_REMOVE(lockp, locker_links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
904
== 0 && SH_LIST_FIRST(&sh_locker->heldby, __db_lock) == NULL) {
usr/src/cmd/sendmail/db/lock/lock.c
937
struct __db_lock *lockp;
usr/src/cmd/sendmail/db/lock/lock.c
94
struct __db_lock *lp;
usr/src/cmd/sendmail/db/lock/lock.c
971
struct __db_lock *lp_w, *lp_h, *next_waiter;
usr/src/cmd/sendmail/db/lock/lock.c
986
for (lp_w = SH_TAILQ_FIRST(&obj->waiters, __db_lock),
usr/src/cmd/sendmail/db/lock/lock.c
991
next_waiter = SH_TAILQ_NEXT(lp_w, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
992
for (lp_h = SH_TAILQ_FIRST(&obj->holders, __db_lock);
usr/src/cmd/sendmail/db/lock/lock.c
994
lp_h = SH_TAILQ_NEXT(lp_h, links, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
197
struct __db_lock *lp;
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
289
for (lp = SH_TAILQ_FIRST(&op->holders, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
291
lp = SH_TAILQ_NEXT(lp, links, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
314
lp = SH_TAILQ_FIRST(&op->waiters, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
317
lp = SH_TAILQ_NEXT(lp, links, __db_lock)) {
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
359
lp = SH_LIST_FIRST(&lockerp->heldby, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
420
struct __db_lock *lockp;
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
433
lockp = SH_LIST_FIRST(&lockerp->heldby, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
454
SH_LIST_REMOVE(lockp, locker_links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_deadlock.c
456
SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
178
struct __db_lock *lp;
usr/src/cmd/sendmail/db/lock/lock_region.c
239
curaddr += ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT)) {
usr/src/cmd/sendmail/db/lock/lock_region.c
240
lp = (struct __db_lock *)curaddr;
usr/src/cmd/sendmail/db/lock/lock_region.c
242
SH_TAILQ_INSERT_HEAD(tq_head, lp, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
343
struct __db_lock *newl;
usr/src/cmd/sendmail/db/lock/lock_region.c
369
usedlocks * ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT) +
usr/src/cmd/sendmail/db/lock/lock_region.c
373
ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT) / (float)used;
usr/src/cmd/sendmail/db/lock/lock_region.c
377
incr / ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT));
usr/src/cmd/sendmail/db/lock/lock_region.c
381
newlocks * ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT));
usr/src/cmd/sendmail/db/lock/lock_region.c
391
incr += newlocks * sizeof(struct __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
442
curaddr += ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT)) {
usr/src/cmd/sendmail/db/lock/lock_region.c
443
newl = (struct __db_lock *)curaddr;
usr/src/cmd/sendmail/db/lock/lock_region.c
444
SH_TAILQ_INSERT_HEAD(lock_head, newl, links, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
519
struct __db_lock *newl;
usr/src/cmd/sendmail/db/lock/lock_region.c
523
for (newl = SH_TAILQ_FIRST(&lrp->free_locks, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
525
newl = SH_TAILQ_NEXT(newl, links, __db_lock))
usr/src/cmd/sendmail/db/lock/lock_region.c
565
struct __db_lock *lp;
usr/src/cmd/sendmail/db/lock/lock_region.c
649
for (lp = SH_TAILQ_FIRST(&lrp->free_locks, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
651
lp = SH_TAILQ_NEXT(lp, links, __db_lock))
usr/src/cmd/sendmail/db/lock/lock_region.c
673
struct __db_lock *lp;
usr/src/cmd/sendmail/db/lock/lock_region.c
681
lp = SH_LIST_FIRST(&op->heldby, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
686
for (; lp != NULL; lp = SH_LIST_NEXT(lp, locker_links, __db_lock))
usr/src/cmd/sendmail/db/lock/lock_region.c
696
struct __db_lock *lp;
usr/src/cmd/sendmail/db/lock/lock_region.c
710
SH_TAILQ_FIRST(&op->holders, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
712
lp = SH_TAILQ_NEXT(lp, links, __db_lock))
usr/src/cmd/sendmail/db/lock/lock_region.c
714
lp = SH_TAILQ_FIRST(&op->waiters, __db_lock);
usr/src/cmd/sendmail/db/lock/lock_region.c
717
for (; lp != NULL; lp = SH_TAILQ_NEXT(lp, links, __db_lock))