Lines Matching refs:links
182 HASHLOOKUP(lt->hashtab, __db_lockobj, links,
210 SH_TAILQ_REMOVE(&sh_obj->holders, lp, links,
214 lp, links, __db_lock);
403 SH_TAILQ_REMOVE(&sh_obj->holders, lockp, links, __db_lock);
410 links, sh_obj, lt->region->table_size, __lock_lhash);
414 SH_TAILQ_INSERT_HEAD(<->region->free_objs, sh_obj, links,
421 SH_TAILQ_INSERT_HEAD(<->region->free_locks, lockp, links, __db_lock);
470 SH_TAILQ_REMOVE(&lrp->free_locks, newl, links, __db_lock);
510 lp = SH_TAILQ_NEXT(lp, links, __db_lock)) {
525 newl, links, __db_lock);
544 SH_TAILQ_INSERT_HEAD(&sh_obj->waiters, newl, links, __db_lock);
551 lp = SH_TAILQ_NEXT(lp, links, __db_lock)) {
557 SH_TAILQ_INSERT_TAIL(&sh_obj->holders, newl, links);
559 SH_TAILQ_INSERT_TAIL(&sh_obj->waiters, newl, links);
563 SH_TAILQ_INSERT_HEAD(&lrp->free_locks, newl, links, __db_lock);
621 SH_TAILQ_INSERT_HEAD(&lrp->free_locks, newl, links,
643 newl, links, __db_lock);
659 SH_TAILQ_INSERT_HEAD(&lrp->free_locks, newl, links, __db_lock);
683 HASHLOOKUP(lt->hashtab, __db_lockobj, links,
802 HASHLOOKUP(lt->hashtab, __db_lockobj, links, dbt, sh_obj,
806 HASHLOOKUP(lt->hashtab, __db_lockobj, links, locker,
849 SH_TAILQ_REMOVE(&lrp->free_objs, sh_obj, links, __db_lockobj);
860 __db_lockobj, links, sh_obj, lrp->table_size, __lock_lhash);
884 SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock);
916 __db_lockobj, links, obj, lt->region->table_size, __lock_lhash);
919 SH_TAILQ_INSERT_HEAD(<->region->free_objs, obj, links, __db_lockobj);
991 next_waiter = SH_TAILQ_NEXT(lp_w, links, __db_lock);
994 lp_h = SH_TAILQ_NEXT(lp_h, links, __db_lock)) {
1007 SH_TAILQ_REMOVE(&obj->waiters, lp_w, links, __db_lock);
1009 SH_TAILQ_INSERT_TAIL(&obj->holders, lp_w, links);