Home
last modified time | relevance | path

Searched refs:tlock (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/fs/jfs/
H A Djfs_txnmgr.h35 lid_t next; /* index of first tlock of tid */
36 lid_t last; /* index of last tlock of tid */
82 struct tlock { struct
98 extern struct tlock *TxLock; /* transaction lock table */
101 * tlock flag
119 * tlock type
147 * at tlock.lock: watch for alignment;
198 * at tlock.lock/linelock: watch for alignment;
202 * free maplock (i.e., number of maplock) in the tlock;
280 extern struct tlock *txLoc
[all...]
H A Djfs_txnmgr.c14 * tlock is acquired at the time of update;
16 * tlock and mp points to each other;
17 * (no hashlist for mp -> tlock).
20 * tlock on in-memory inode:
21 * in-place tlock in the in-memory inode itself;
24 * tlock during write()/mmap() under anonymous transaction (tid = 0):
57 wait_queue_head_t freelockwait; /* eventlist of free tlock */
98 struct tlock *TxLock; /* transaction lock table */
145 int waitlock; /* 4: # of tlock wait */
152 struct tlock * tlc
1060 txLinelock(struct linelock * tlock) txLinelock() argument
[all...]
H A Djfs_xtree.c539 struct tlock *tlck; in xtInsert()
695 struct tlock *tlck; in xtSplitUp()
961 struct tlock *tlck; in xtSplitPage()
1223 struct tlock *tlck; in xtSplitRoot()
1362 struct tlock *tlck; in xtExtend()
1524 struct tlock *tlck; in xtTailgate()
1526 struct tlock *mtlck; in xtTailgate()
1557 * acquire tlock of the leaf page containing original entry in xtTailgate()
1707 struct tlock *tlck; in xtUpdate()
1730 * acquire tlock o in xtUpdate()
[all...]
H A Djfs_dtree.c294 struct tlock *tlck; in lock_index()
334 struct tlock *tlck; in add_index()
826 struct tlock *tlck; in dtInsert()
945 struct tlock *tlck; in dtSplitUp()
1345 struct tlock *tlck; in dtSplitPage()
1653 struct tlock *tlck; in dtExtendPage()
1887 struct tlock *tlck; in dtSplitRoot()
2085 struct tlock *tlck; in dtDelete()
2240 struct tlock *tlck; in dtDeleteUp()
2450 struct tlock *tlc in dtRelocate()
[all...]
H A Djfs_logmgr.c164 struct lrd * lrd, struct tlock * tlck);
226 struct tlock * tlck) in lmLog()
345 struct tlock * tlck) in lmWriteRecord()
H A Djfs_imap.c597 struct tlock *ditlck, *tlck; in diWrite()
650 * N.B. tlock is acquired on ipimap not ip; in diWrite()
660 * (tlock is taken from inline B+-tree root in in-memory in diWrite()
662 * by jfs_ip->blid as well as being on tx tlock list) in diWrite()
756 jfs_err("diWrite: UFO tlock"); in diWrite()
858 struct tlock *tlck; in diFree()
1233 /* acquire tlock of the iag page of the freed ixad in diFree()
H A Dnamei.c1078 struct tlock *tlck; in jfs_rename()
/kernel/linux/linux-6.6/fs/jfs/
H A Djfs_txnmgr.h35 lid_t next; /* index of first tlock of tid */
36 lid_t last; /* index of last tlock of tid */
82 struct tlock { struct
98 extern struct tlock *TxLock; /* transaction lock table */
101 * tlock flag
119 * tlock type
147 * at tlock.lock: watch for alignment;
198 * at tlock.lock/linelock: watch for alignment;
202 * free maplock (i.e., number of maplock) in the tlock;
280 extern struct tlock *txLoc
[all...]
H A Djfs_txnmgr.c14 * tlock is acquired at the time of update;
16 * tlock and mp points to each other;
17 * (no hashlist for mp -> tlock).
20 * tlock on in-memory inode:
21 * in-place tlock in the in-memory inode itself;
24 * tlock during write()/mmap() under anonymous transaction (tid = 0):
57 wait_queue_head_t freelockwait; /* eventlist of free tlock */
98 struct tlock *TxLock; /* transaction lock table */
145 int waitlock; /* 4: # of tlock wait */
152 struct tlock *tlc
1060 txLinelock(struct linelock * tlock) txLinelock() argument
[all...]
H A Djfs_xtree.c528 struct tlock *tlck; in xtInsert()
684 struct tlock *tlck; in xtSplitUp()
950 struct tlock *tlck; in xtSplitPage()
1212 struct tlock *tlck; in xtSplitRoot()
1351 struct tlock *tlck; in xtExtend()
1513 struct tlock *tlck; in xtUpdate()
1536 * acquire tlock of the leaf page containing original entry in xtUpdate()
1956 struct tlock *tlck; in xtAppend()
2164 * map update via tlock at commit time;
2202 struct tlock *tlc in xtTruncate()
[all...]
H A Djfs_dtree.c294 struct tlock *tlck; in lock_index()
334 struct tlock *tlck; in add_index()
826 struct tlock *tlck; in dtInsert()
945 struct tlock *tlck; in dtSplitUp()
1345 struct tlock *tlck; in dtSplitPage()
1653 struct tlock *tlck; in dtExtendPage()
1887 struct tlock *tlck; in dtSplitRoot()
2085 struct tlock *tlck; in dtDelete()
2240 struct tlock *tlck; in dtDeleteUp()
2447 struct tlock *tlc in dtRelink()
[all...]
H A Djfs_logmgr.c164 struct lrd * lrd, struct tlock * tlck);
226 struct tlock * tlck) in lmLog()
345 struct tlock * tlck) in lmWriteRecord()
H A Djfs_imap.c595 struct tlock *ditlck, *tlck; in diWrite()
648 * N.B. tlock is acquired on ipimap not ip; in diWrite()
658 * (tlock is taken from inline B+-tree root in in-memory in diWrite()
660 * by jfs_ip->blid as well as being on tx tlock list) in diWrite()
754 jfs_err("diWrite: UFO tlock"); in diWrite()
856 struct tlock *tlck; in diFree()
1231 /* acquire tlock of the iag page of the freed ixad in diFree()
H A Dnamei.c1079 struct tlock *tlck; in jfs_rename()

Completed in 28 milliseconds