Lines Matching refs:tid
107 static int xtSplitUp(tid_t tid,
111 static int xtSplitPage(tid_t tid, struct inode *ip, struct xtsplit * split,
114 static int xtSplitRoot(tid_t tid, struct inode *ip,
118 static int xtDeleteUp(tid_t tid, struct inode *ip, struct metapage * fmp,
125 static int xtRelink(tid_t tid, struct inode *ip, xtpage_t * fp);
510 * tid - transaction id;
524 int xtInsert(tid_t tid, /* transaction id */
604 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) {
641 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW);
667 * tid - transaction id;
675 xtSplitUp(tid_t tid,
732 tlck = txLock(tid, ip, smp, tlckXTREE | tlckGROW);
781 xtSplitRoot(tid, ip, split, &rmp) :
782 xtSplitPage(tid, ip, split, &rmp, &rbn);
857 xtSplitRoot(tid, ip, split, &rmp) :
858 xtSplitPage(tid, ip, split, &rmp, &rbn);
901 tlck = txLock(tid, ip, smp,
935 * int tid,
945 xtSplitPage(tid_t tid, struct inode *ip,
1010 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckNEW);
1016 tlck = txLock(tid, ip, smp, tlckXTREE | tlckGROW);
1089 tlck = txLock(tid, ip, mp, tlckXTREE | tlckRELINK);
1203 * int tid,
1212 xtSplitRoot(tid_t tid,
1293 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckNEW);
1324 tlck = txLock(tid, ip, split->mp, tlckXTREE | tlckGROW);
1347 int xtExtend(tid_t tid, /* transaction id */
1395 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW);
1427 if ((rc = xtSplitUp(tid, ip, &split, &btstack)))
1453 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW);
1509 int xtTailgate(tid_t tid, /* transaction id */
1560 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW);
1592 if ((rc = xtSplitUp(tid, ip, &split, &btstack)))
1618 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW);
1647 mtlck = txMaplock(tid, ip, tlckMAP);
1692 int xtUpdate(tid_t tid, struct inode *ip, xad_t * nxad)
1733 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW);
1925 if ((rc = xtSplitUp(tid, ip, &split, &btstack)))
1951 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW);
2012 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW);
2078 if ((rc = xtSplitUp(tid, ip, &split, &btstack)))
2105 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW);
2145 * tid - transaction id;
2156 int xtAppend(tid_t tid, /* transaction id */
2257 if ((rc = xtSplitUp(tid, ip, &split, &btstack))) {
2284 tlck = txLock(tid, ip, mp, tlckXTREE | tlckGROW);
2326 int xtDelete(tid_t tid, struct inode *ip, s64 xoff, s32 xlen, int flag)
2361 return (xtDeleteUp(tid, ip, mp, p, &btstack));
2369 tlck = txLock(tid, ip, mp, tlckXTREE);
2397 xtDeleteUp(tid_t tid, struct inode *ip,
2427 if ((rc = xtRelink(tid, ip, fp))) {
2477 if ((rc = xtRelink(tid, ip, p)))
2503 tlck = txLock(tid, ip, mp, tlckXTREE);
2546 xtRelocate(tid_t tid, struct inode * ip, xad_t * oxad, /* old XAD */
2746 tlck = txLock(tid, ip, lmp, tlckXTREE | tlckRELINK);
2753 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckRELINK);
2781 tlck = txLock(tid, ip, mp, tlckXTREE | tlckNEW);
2814 tlck = txMaplock(tid, ip, tlckMAP);
2824 tlck = txMaplock(tid, ip, tlckMAP | tlckRELOCATE);
2841 tlck = txLock(tid, ip, pmp, tlckXTREE | tlckGROW);
2992 * int tid,
2998 static int xtRelink(tid_t tid, struct inode *ip, xtpage_t * p)
3020 tlck = txLock(tid, ip, mp, tlckXTREE | tlckRELINK);
3041 tlck = txLock(tid, ip, mp, tlckXTREE | tlckRELINK);
3060 void xtInitRoot(tid_t tid, struct inode *ip)
3069 txLock(tid, ip, (struct metapage *) &JFS_IP(ip)->bxflag,
3112 * int tid,
3149 s64 xtTruncate(tid_t tid, struct inode *ip, s64 newsize, int flag)
3172 if (tid) {
3173 tblk = tid_to_tblock(tid);
3251 tlck = txLock(tid, ip, mp, tlckXTREE|tlckGROW);
3284 tlck = txLock(tid, ip, mp, tlckXTREE);
3487 tlck = txLock(tid, ip, mp, tlckXTREE);
3530 * Move parent page's tlock to the end of the tid's tlock list
3533 lid_to_tlock(mp->lid)->tid) {
3563 tlck = txLock(tid, ip, mp, tlckXTREE);
3692 * tid_t tid,
3705 s64 xtTruncate_pmap(tid_t tid, struct inode *ip, s64 committed_size)
3724 tblk = tid_to_tblock(tid);
3781 tlck = txLock(tid, ip, mp, tlckXTREE);
3814 tlck = txLock(tid, ip, mp, tlckXTREE);