Lines Matching refs:tid
79 tid_t tid; /* transaction id */ in jfs_create() local
111 tid = txBegin(dip->i_sb, 0); in jfs_create()
116 rc = jfs_init_acl(tid, ip, dip); in jfs_create()
120 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_create()
122 txAbort(tid, 0); in jfs_create()
128 txAbort(tid, 0); in jfs_create()
132 tblk = tid_to_tblock(tid); in jfs_create()
143 xtInitRoot(tid, ip); in jfs_create()
150 if ((rc = dtInsert(tid, dip, &dname, &ino, &btstack))) { in jfs_create()
153 txAbort(tid, 1); /* Marks Filesystem dirty */ in jfs_create()
155 txAbort(tid, 0); /* Filesystem full */ in jfs_create()
169 rc = txCommit(tid, 2, &iplist[0], 0); in jfs_create()
172 txEnd(tid); in jfs_create()
213 tid_t tid; /* transaction id */ in jfs_mkdir() local
245 tid = txBegin(dip->i_sb, 0); in jfs_mkdir()
250 rc = jfs_init_acl(tid, ip, dip); in jfs_mkdir()
254 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_mkdir()
256 txAbort(tid, 0); in jfs_mkdir()
262 txAbort(tid, 0); in jfs_mkdir()
266 tblk = tid_to_tblock(tid); in jfs_mkdir()
277 dtInitRoot(tid, ip, dip->i_ino); in jfs_mkdir()
284 if ((rc = dtInsert(tid, dip, &dname, &ino, &btstack))) { in jfs_mkdir()
287 txAbort(tid, 1); /* Marks Filesystem dirty */ in jfs_mkdir()
289 txAbort(tid, 0); /* Filesystem full */ in jfs_mkdir()
304 rc = txCommit(tid, 2, &iplist[0], 0); in jfs_mkdir()
307 txEnd(tid); in jfs_mkdir()
352 tid_t tid; /* transaction id */ in jfs_rmdir() local
379 tid = txBegin(dip->i_sb, 0); in jfs_rmdir()
387 tblk = tid_to_tblock(tid); in jfs_rmdir()
395 if ((rc = dtDelete(tid, dip, &dname, &ino, JFS_REMOVE))) { in jfs_rmdir()
398 txAbort(tid, 1); in jfs_rmdir()
399 txEnd(tid); in jfs_rmdir()
418 txEA(tid, ip, &JFS_IP(ip)->ea, NULL); in jfs_rmdir()
425 txEA(tid, ip, &JFS_IP(ip)->acl, NULL); in jfs_rmdir()
433 rc = txCommit(tid, 2, &iplist[0], 0); in jfs_rmdir()
435 txEnd(tid); in jfs_rmdir()
482 tid_t tid; /* transaction id */ in jfs_unlink() local
506 tid = txBegin(dip->i_sb, 0); in jfs_unlink()
518 if ((rc = dtDelete(tid, dip, &dname, &ino, JFS_REMOVE))) { in jfs_unlink()
521 txAbort(tid, 1); /* Marks FS Dirty */ in jfs_unlink()
522 txEnd(tid); in jfs_unlink()
543 if ((new_size = commitZeroLink(tid, ip)) < 0) { in jfs_unlink()
544 txAbort(tid, 1); /* Marks FS Dirty */ in jfs_unlink()
545 txEnd(tid); in jfs_unlink()
552 tblk = tid_to_tblock(tid); in jfs_unlink()
571 rc = txCommit(tid, 2, &iplist[0], commit_flag); in jfs_unlink()
573 txEnd(tid); in jfs_unlink()
579 tid = txBegin(dip->i_sb, 0); in jfs_unlink()
581 new_size = xtTruncate_pmap(tid, ip, new_size); in jfs_unlink()
583 txAbort(tid, 1); /* Marks FS Dirty */ in jfs_unlink()
586 rc = txCommit(tid, 2, &iplist[0], COMMIT_SYNC); in jfs_unlink()
587 txEnd(tid); in jfs_unlink()
638 static s64 commitZeroLink(tid_t tid, struct inode *ip) in commitZeroLink() argument
643 jfs_info("commitZeroLink: tid = %d, ip = 0x%p", tid, ip); in commitZeroLink()
664 tblk = tid_to_tblock(tid); in commitZeroLink()
672 txEA(tid, ip, &JFS_IP(ip)->ea, NULL); in commitZeroLink()
679 txEA(tid, ip, &JFS_IP(ip)->acl, NULL); in commitZeroLink()
688 return xtTruncate_pmap(tid, ip, 0); in commitZeroLink()
805 tid_t tid; in jfs_link() local
818 tid = txBegin(ip->i_sb, 0); in jfs_link()
836 if ((rc = dtInsert(tid, dir, &dname, &ino, &btstack))) in jfs_link()
848 rc = txCommit(tid, 2, &iplist[0], 0); in jfs_link()
860 txEnd(tid); in jfs_link()
892 tid_t tid; in jfs_symlink() local
933 tid = txBegin(dip->i_sb, 0); in jfs_symlink()
938 rc = jfs_init_security(tid, ip, dip, &dentry->d_name); in jfs_symlink()
942 tblk = tid_to_tblock(tid); in jfs_symlink()
956 xtInitRoot(tid, ip); in jfs_symlink()
998 if ((rc = xtInsert(tid, ip, 0, 0, xlen, &xaddr, 0))) { in jfs_symlink()
999 txAbort(tid, 0); in jfs_symlink()
1010 xtTruncate(tid, ip, 0, COMMIT_PWMAP); in jfs_symlink()
1012 txAbort(tid, 0); in jfs_symlink()
1029 rc = dtInsert(tid, dip, &dname, &ino, &btstack); in jfs_symlink()
1033 xtTruncate(tid, ip, 0, COMMIT_PWMAP); in jfs_symlink()
1034 txAbort(tid, 0); in jfs_symlink()
1049 rc = txCommit(tid, 2, &iplist[0], 0); in jfs_symlink()
1052 txEnd(tid); in jfs_symlink()
1089 tid_t tid; in jfs_rename() local
1162 tid = txBegin(new_dir->i_sb, 0); in jfs_rename()
1183 rc = dtModify(tid, new_dir, &new_dname, &ino, in jfs_rename()
1202 tblk = tid_to_tblock(tid); in jfs_rename()
1208 if ((new_size = commitZeroLink(tid, new_ip)) < 0) { in jfs_rename()
1209 txAbort(tid, 1); /* Marks FS Dirty */ in jfs_rename()
1213 tblk = tid_to_tblock(tid); in jfs_rename()
1233 rc = dtInsert(tid, new_dir, &new_dname, &ino, &btstack); in jfs_rename()
1247 rc = dtDelete(tid, old_dir, &old_dname, &ino, JFS_REMOVE); in jfs_rename()
1251 txAbort(tid, 1); /* Marks Filesystem dirty */ in jfs_rename()
1265 tlck = txLock(tid, old_ip, in jfs_rename()
1309 rc = txCommit(tid, ipcount, iplist, commit_flag); in jfs_rename()
1312 txEnd(tid); in jfs_rename()
1321 tid = txBegin(new_ip->i_sb, 0); in jfs_rename()
1323 new_size = xtTruncate_pmap(tid, new_ip, new_size); in jfs_rename()
1325 txAbort(tid, 1); in jfs_rename()
1328 rc = txCommit(tid, 1, &new_ip, COMMIT_SYNC); in jfs_rename()
1329 txEnd(tid); in jfs_rename()
1372 tid_t tid; in jfs_mknod() local
1391 tid = txBegin(dir->i_sb, 0); in jfs_mknod()
1396 rc = jfs_init_acl(tid, ip, dir); in jfs_mknod()
1400 rc = jfs_init_security(tid, ip, dir, &dentry->d_name); in jfs_mknod()
1402 txAbort(tid, 0); in jfs_mknod()
1407 txAbort(tid, 0); in jfs_mknod()
1411 tblk = tid_to_tblock(tid); in jfs_mknod()
1417 if ((rc = dtInsert(tid, dir, &dname, &ino, &btstack))) { in jfs_mknod()
1418 txAbort(tid, 0); in jfs_mknod()
1434 rc = txCommit(tid, 2, iplist, 0); in jfs_mknod()
1437 txEnd(tid); in jfs_mknod()