Lines Matching refs:tcur
2296 struct xfs_btree_cur *tcur; /* temporary btree cursor */ in xfs_btree_lshift() local
2436 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_lshift()
2439 i = xfs_btree_firstrec(tcur, level); in xfs_btree_lshift()
2440 XFS_WANT_CORRUPTED_GOTO(tcur->bc_mp, i == 1, error0); in xfs_btree_lshift()
2442 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_lshift()
2447 error = xfs_btree_update_keys(tcur, level); in xfs_btree_lshift()
2451 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_lshift()
2473 xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR); in xfs_btree_lshift()
2491 struct xfs_btree_cur *tcur; /* temporary btree cursor */ in xfs_btree_rshift() local
2603 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_rshift()
2606 i = xfs_btree_lastrec(tcur, level); in xfs_btree_rshift()
2607 XFS_WANT_CORRUPTED_GOTO(tcur->bc_mp, i == 1, error0); in xfs_btree_rshift()
2609 error = xfs_btree_increment(tcur, level, &i); in xfs_btree_rshift()
2621 error = xfs_btree_update_keys(tcur, level); in xfs_btree_rshift()
2625 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_rshift()
2638 xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR); in xfs_btree_rshift()
3675 struct xfs_btree_cur *tcur; /* temporary btree cursor */ in xfs_btree_delrec() local
3678 tcur = NULL; in xfs_btree_delrec()
3851 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_delrec()
3864 i = xfs_btree_lastrec(tcur, level); in xfs_btree_delrec()
3867 error = xfs_btree_increment(tcur, level, &i); in xfs_btree_delrec()
3872 i = xfs_btree_lastrec(tcur, level); in xfs_btree_delrec()
3876 right = xfs_btree_get_block(tcur, level, &rbp); in xfs_btree_delrec()
3878 error = xfs_btree_check_block(tcur, right, level, rbp); in xfs_btree_delrec()
3883 xfs_btree_get_sibling(tcur, right, &cptr, XFS_BB_LEFTSIB); in xfs_btree_delrec()
3891 cur->bc_ops->get_minrecs(tcur, level)) { in xfs_btree_delrec()
3892 error = xfs_btree_lshift(tcur, level, &i); in xfs_btree_delrec()
3897 cur->bc_ops->get_minrecs(tcur, level)); in xfs_btree_delrec()
3899 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_delrec()
3900 tcur = NULL; in xfs_btree_delrec()
3916 i = xfs_btree_firstrec(tcur, level); in xfs_btree_delrec()
3919 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_delrec()
3935 i = xfs_btree_firstrec(tcur, level); in xfs_btree_delrec()
3938 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_delrec()
3941 i = xfs_btree_firstrec(tcur, level); in xfs_btree_delrec()
3945 left = xfs_btree_get_block(tcur, level, &lbp); in xfs_btree_delrec()
3952 xfs_btree_get_sibling(tcur, left, &cptr, XFS_BB_RIGHTSIB); in xfs_btree_delrec()
3960 cur->bc_ops->get_minrecs(tcur, level)) { in xfs_btree_delrec()
3961 error = xfs_btree_rshift(tcur, level, &i); in xfs_btree_delrec()
3966 cur->bc_ops->get_minrecs(tcur, level)); in xfs_btree_delrec()
3967 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_delrec()
3968 tcur = NULL; in xfs_btree_delrec()
3985 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_delrec()
3986 tcur = NULL; in xfs_btree_delrec()
4146 if (tcur) in xfs_btree_delrec()
4147 xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR); in xfs_btree_delrec()