Home
last modified time | relevance | path

Searched refs:linelock (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/fs/jfs/
H A Djfs_txnmgr.c591 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...]
H A Djfs_txnmgr.h144 * linelock for lmLog()
146 * note: linelock and its variations are overlaid
157 struct linelock { struct
158 lid_t next; /* 2: next linelock */
171 #define dt_lock linelock
198 * at tlock.lock/linelock: watch for alignment;
199 * N.B. next field may be set by linelock, and should not
287 extern struct linelock *txLinelock(struct linelock *);
H A Djfs_logmgr.c359 struct linelock *linelock; in lmWriteRecord() local
381 linelock = (struct linelock *) & tlck->lock; in lmWriteRecord()
389 linelock = (struct linelock *) & tlck->lock; in lmWriteRecord()
396 linelock = (struct linelock *) & tlck; in lmWriteRecord()
403 l2linesize = linelock->l2linesize; in lmWriteRecord()
406 ASSERT(linelock in lmWriteRecord()
[all...]
H A Djfs_imap.c598 struct linelock *dilinelock, *ilinelock; in diWrite()
655 dilinelock = (struct linelock *) & ditlck->lock; in diWrite()
683 ilinelock = (struct linelock *) & tlck->lock; in diWrite()
712 ilinelock = (struct linelock *) & tlck->lock; in diWrite()
1238 * N.B. linelock is overlaid as freed extent descriptor; in diFree()
H A Djfs_dtree.c295 struct linelock *llck; in lock_index()
299 llck = (struct linelock *) tlck->lock; in lock_index()
329 struct linelock *llck; in add_index()
413 llck = (struct linelock *) & tlck->lock; in add_index()
886 /* linelock header */ in dtInsert()
893 /* linelock stbl of non-root leaf page */ in dtInsert()
1263 /* linelock header */ in dtSplitUp()
1268 /* linelock stbl of non-root parent page */ in dtSplitUp()
1393 /* linelock header of split page */ in dtSplitPage()
1440 /* linelock heade in dtSplitPage()
[all...]
/kernel/linux/linux-6.6/fs/jfs/
H A Djfs_txnmgr.c591 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...]
H A Djfs_txnmgr.h144 * linelock for lmLog()
146 * note: linelock and its variations are overlaid
157 struct linelock { struct
158 lid_t next; /* 2: next linelock */
171 #define dt_lock linelock
198 * at tlock.lock/linelock: watch for alignment;
199 * N.B. next field may be set by linelock, and should not
287 extern struct linelock *txLinelock(struct linelock *);
H A Djfs_logmgr.c359 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...]
H A Djfs_imap.c596 struct linelock *dilinelock, *ilinelock; in diWrite()
653 dilinelock = (struct linelock *) & ditlck->lock; in diWrite()
681 ilinelock = (struct linelock *) & tlck->lock; in diWrite()
710 ilinelock = (struct linelock *) & tlck->lock; in diWrite()
1236 * N.B. linelock is overlaid as freed extent descriptor; in diFree()
H A Djfs_dtree.c295 struct linelock *llck; in lock_index()
299 llck = (struct linelock *) tlck->lock; in lock_index()
329 struct linelock *llck; in add_index()
413 llck = (struct linelock *) & tlck->lock; in add_index()
886 /* linelock header */ in dtInsert()
893 /* linelock stbl of non-root leaf page */ in dtInsert()
1263 /* linelock header */ in dtSplitUp()
1268 /* linelock stbl of non-root parent page */ in dtSplitUp()
1393 /* linelock header of split page */ in dtSplitPage()
1440 /* linelock heade in dtSplitPage()
[all...]

Completed in 18 milliseconds