Searched refs:linelock (Results 1 – 4 of 4) sorted by relevance
591 struct linelock *linelock; in txLock() local 761 /* initialize type dependent area for linelock */ in txLock() 762 linelock = (struct linelock *) & tlck->lock; in txLock() 763 linelock->next = 0; in txLock() 764 linelock->flag = tlckLINELOCK; in txLock() 765 linelock->maxcnt = TLOCKSHORT; in txLock() 766 linelock->index = 0; in txLock() 770 linelock in txLock() 903 struct linelock *linelock; txUnlock() local 1064 struct linelock *linelock; txLinelock() local [all...]
144 * linelock for lmLog()146 * note: linelock and its variations are overlaid157 struct linelock { struct 158 lid_t next; /* 2: next linelock */ argument 171 #define dt_lock linelock argument 198 * at tlock.lock/linelock: watch for alignment;199 * N.B. next field may be set by linelock, and should not287 extern struct linelock *txLinelock(struct linelock *);
359 struct linelock *linelock; in lmWriteRecord() local 381 linelock = (struct linelock *) & tlck->lock; in lmWriteRecord() 389 linelock = (struct linelock *) & tlck->lock; in lmWriteRecord() 395 l2linesize = linelock->l2linesize; in lmWriteRecord() 398 ASSERT(linelock->index <= linelock->maxcnt); in lmWriteRecord() 400 lv = linelock in lmWriteRecord() [all...]
296 struct linelock *llck; in lock_index() 300 llck = (struct linelock *) tlck->lock; in lock_index() 330 struct linelock *llck; in add_index() 414 llck = (struct linelock *) & tlck->lock; in add_index() 889 /* linelock header */ in dtInsert() 896 /* linelock stbl of non-root leaf page */ in dtInsert() 1266 /* linelock header */ in dtSplitUp() 1271 /* linelock stbl of non-root parent page */ in dtSplitUp() 1396 /* linelock header of split page */ in dtSplitPage() 1443 /* linelock heade in dtSplitPage() [all...]