Lines Matching defs:obj

117 			    list[i].obj, list[i].mode, &lp);
183 list[i].obj, sh_obj, lt->region->table_size,
262 lock_get(lt, locker, flags, obj, lock_mode, lock)
265 const DBT *obj;
286 locker, NULL, flags, obj, lock_mode, &lockp)) == 0) {
298 lock_tget(lt, txn, flags, obj, lock_mode, lock)
302 const DBT *obj;
323 txn->txnid, txn, flags, obj, lock_mode, &lockp)) == 0) {
378 lockp->status != DB_LSTAT_WAITING) || lockp->obj == 0) {
394 sh_obj = (DB_LOCKOBJ *)((u_int8_t *)lockp + lockp->obj);
434 __lock_get_internal(lt, locker, txn, flags, obj, lock_mode, lockp)
438 const DBT *obj;
477 if ((ret = __lock_getobj(lt, 0, obj, DB_LOCK_OBJTYPE, &sh_obj)) != 0)
484 newl->obj = SH_PTR_TO_OFF(newl, sh_obj);
711 size_t obj;
767 lockobj = (DB_LOCKOBJ *)((u_int8_t *)lp + lp->obj);
774 obj = (u_int8_t *)lp + lp->obj - (u_int8_t *)lt->region;
775 printf("0x%lx ", (u_long)obj);
911 __lock_freeobj(lt, obj)
913 DB_LOCKOBJ *obj;
916 __db_lockobj, links, obj, lt->region->table_size, __lock_lhash);
917 if (obj->lockobj.size > sizeof(obj->objdata))
918 __db_shalloc_free(lt->mem, SH_DBT_PTR(&obj->lockobj));
919 SH_TAILQ_INSERT_HEAD(&lt->region->free_objs, obj, links, __db_lockobj);
938 DB_LOCKOBJ *obj;
950 obj = (DB_LOCKOBJ *)((u_int8_t *)lockp + lockp->obj);
951 (void)__lock_promote(lt, obj);
967 __lock_promote(lt, obj)
969 DB_LOCKOBJ *obj;
986 for (lp_w = SH_TAILQ_FIRST(&obj->waiters, __db_lock),
992 for (lp_h = SH_TAILQ_FIRST(&obj->holders, __db_lock);
1007 SH_TAILQ_REMOVE(&obj->waiters, lp_w, links, __db_lock);
1009 SH_TAILQ_INSERT_TAIL(&obj->holders, lp_w, links);