Lines Matching refs:tid
119 static int xtSplitUp(tid_t tid,
123 static int xtSplitPage(tid_t tid, struct inode *ip, struct xtsplit * split,
126 static int xtSplitRoot(tid_t tid, struct inode *ip,
130 static int xtDeleteUp(tid_t tid, struct inode *ip, struct metapage * fmp,
137 static int xtRelink(tid_t tid, struct inode *ip, xtpage_t * fp);
797 int xtInsert(tid_t tid, /* transaction id */ in xtInsert() argument
877 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) { in xtInsert()
914 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW); in xtInsert()
948 xtSplitUp(tid_t tid, in xtSplitUp() argument
1005 tlck = txLock(tid, ip, smp, tlckXTREE | tlckGROW); in xtSplitUp()
1054 xtSplitRoot(tid, ip, split, &rmp) : in xtSplitUp()
1055 xtSplitPage(tid, ip, split, &rmp, &rbn); in xtSplitUp()
1130 xtSplitRoot(tid, ip, split, &rmp) : in xtSplitUp()
1131 xtSplitPage(tid, ip, split, &rmp, &rbn); in xtSplitUp()
1174 tlck = txLock(tid, ip, smp, in xtSplitUp()
1218 xtSplitPage(tid_t tid, struct inode *ip, in xtSplitPage() argument
1284 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckNEW); in xtSplitPage()
1290 tlck = txLock(tid, ip, smp, tlckXTREE | tlckGROW); in xtSplitPage()
1363 tlck = txLock(tid, ip, mp, tlckXTREE | tlckRELINK); in xtSplitPage()
1486 xtSplitRoot(tid_t tid, in xtSplitRoot() argument
1565 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckNEW); in xtSplitRoot()
1596 tlck = txLock(tid, ip, split->mp, tlckXTREE | tlckGROW); in xtSplitRoot()
1619 int xtExtend(tid_t tid, /* transaction id */ in xtExtend() argument
1667 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW); in xtExtend()
1699 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtExtend()
1725 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW); in xtExtend()
1781 int xtTailgate(tid_t tid, /* transaction id */ in xtTailgate() argument
1833 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW); in xtTailgate()
1865 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtTailgate()
1891 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW); in xtTailgate()
1920 mtlck = txMaplock(tid, ip, tlckMAP); in xtTailgate()
1965 int xtUpdate(tid_t tid, struct inode *ip, xad_t * nxad) in xtUpdate() argument
2006 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW); in xtUpdate()
2198 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtUpdate()
2224 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW); in xtUpdate()
2285 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW); in xtUpdate()
2352 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) in xtUpdate()
2379 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW); in xtUpdate()
2430 int xtAppend(tid_t tid, /* transaction id */ in xtAppend() argument
2531 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) { in xtAppend()
2558 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW); in xtAppend()
2600 int xtDelete(tid_t tid, struct inode *ip, s64 xoff, s32 xlen, int flag) in xtDelete() argument
2635 return (xtDeleteUp(tid, ip, mp, p, &btstack)); in xtDelete()
2643 tlck = txLock(tid, ip, mp, tlckXTREE); in xtDelete()
2671 xtDeleteUp(tid_t tid, struct inode *ip, in xtDeleteUp() argument
2701 if ((rc = xtRelink(tid, ip, fp))) { in xtDeleteUp()
2751 if ((rc = xtRelink(tid, ip, p))) in xtDeleteUp()
2777 tlck = txLock(tid, ip, mp, tlckXTREE); in xtDeleteUp()
2820 xtRelocate(tid_t tid, struct inode * ip, xad_t * oxad, /* old XAD */ in xtRelocate() argument
3020 tlck = txLock(tid, ip, lmp, tlckXTREE | tlckRELINK); in xtRelocate()
3027 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckRELINK); in xtRelocate()
3055 tlck = txLock(tid, ip, mp, tlckXTREE | tlckNEW); in xtRelocate()
3088 tlck = txMaplock(tid, ip, tlckMAP); in xtRelocate()
3098 tlck = txMaplock(tid, ip, tlckMAP | tlckRELOCATE); in xtRelocate()
3115 tlck = txLock(tid, ip, pmp, tlckXTREE | tlckGROW); in xtRelocate()
3272 static int xtRelink(tid_t tid, struct inode *ip, xtpage_t * p) in xtRelink() argument
3294 tlck = txLock(tid, ip, mp, tlckXTREE | tlckRELINK); in xtRelink()
3315 tlck = txLock(tid, ip, mp, tlckXTREE | tlckRELINK); in xtRelink()
3334 void xtInitRoot(tid_t tid, struct inode *ip) in xtInitRoot() argument
3343 txLock(tid, ip, (struct metapage *) &JFS_IP(ip)->bxflag, in xtInitRoot()
3423 s64 xtTruncate(tid_t tid, struct inode *ip, s64 newsize, int flag) in xtTruncate() argument
3446 if (tid) { in xtTruncate()
3447 tblk = tid_to_tblock(tid); in xtTruncate()
3525 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW); in xtTruncate()
3558 tlck = txLock(tid, ip, mp, tlckXTREE); in xtTruncate()
3761 tlck = txLock(tid, ip, mp, tlckXTREE); in xtTruncate()
3807 lid_to_tlock(mp->lid)->tid) { in xtTruncate()
3837 tlck = txLock(tid, ip, mp, tlckXTREE); in xtTruncate()
3979 s64 xtTruncate_pmap(tid_t tid, struct inode *ip, s64 committed_size) in xtTruncate_pmap() argument
3998 tblk = tid_to_tblock(tid); in xtTruncate_pmap()
4056 tlck = txLock(tid, ip, mp, tlckXTREE); in xtTruncate_pmap()
4089 tlck = txLock(tid, ip, mp, tlckXTREE); in xtTruncate_pmap()