Lines Matching refs:tcur

2255 	struct xfs_btree_cur	*tcur;		/* temporary btree cursor */  in xfs_btree_lshift()  local
2393 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_lshift()
2396 i = xfs_btree_firstrec(tcur, level); in xfs_btree_lshift()
2397 if (XFS_IS_CORRUPT(tcur->bc_mp, i != 1)) { in xfs_btree_lshift()
2402 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_lshift()
2407 error = xfs_btree_update_keys(tcur, level); in xfs_btree_lshift()
2411 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_lshift()
2433 xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR); in xfs_btree_lshift()
2451 struct xfs_btree_cur *tcur; /* temporary btree cursor */ in xfs_btree_rshift() local
2563 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_rshift()
2566 i = xfs_btree_lastrec(tcur, level); in xfs_btree_rshift()
2567 if (XFS_IS_CORRUPT(tcur->bc_mp, i != 1)) { in xfs_btree_rshift()
2572 error = xfs_btree_increment(tcur, level, &i); in xfs_btree_rshift()
2584 error = xfs_btree_update_keys(tcur, level); in xfs_btree_rshift()
2588 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_rshift()
2601 xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR); in xfs_btree_rshift()
3649 struct xfs_btree_cur *tcur; /* temporary btree cursor */ in xfs_btree_delrec() local
3652 tcur = NULL; in xfs_btree_delrec()
3825 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_delrec()
3838 i = xfs_btree_lastrec(tcur, level); in xfs_btree_delrec()
3844 error = xfs_btree_increment(tcur, level, &i); in xfs_btree_delrec()
3852 i = xfs_btree_lastrec(tcur, level); in xfs_btree_delrec()
3859 right = xfs_btree_get_block(tcur, level, &rbp); in xfs_btree_delrec()
3861 error = xfs_btree_check_block(tcur, right, level, rbp); in xfs_btree_delrec()
3866 xfs_btree_get_sibling(tcur, right, &cptr, XFS_BB_LEFTSIB); in xfs_btree_delrec()
3874 cur->bc_ops->get_minrecs(tcur, level)) { in xfs_btree_delrec()
3875 error = xfs_btree_lshift(tcur, level, &i); in xfs_btree_delrec()
3880 cur->bc_ops->get_minrecs(tcur, level)); in xfs_btree_delrec()
3882 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_delrec()
3883 tcur = NULL; in xfs_btree_delrec()
3899 i = xfs_btree_firstrec(tcur, level); in xfs_btree_delrec()
3905 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_delrec()
3924 i = xfs_btree_firstrec(tcur, level); in xfs_btree_delrec()
3930 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_delrec()
3933 i = xfs_btree_firstrec(tcur, level); in xfs_btree_delrec()
3940 left = xfs_btree_get_block(tcur, level, &lbp); in xfs_btree_delrec()
3947 xfs_btree_get_sibling(tcur, left, &cptr, XFS_BB_RIGHTSIB); in xfs_btree_delrec()
3955 cur->bc_ops->get_minrecs(tcur, level)) { in xfs_btree_delrec()
3956 error = xfs_btree_rshift(tcur, level, &i); in xfs_btree_delrec()
3961 cur->bc_ops->get_minrecs(tcur, level)); in xfs_btree_delrec()
3962 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_delrec()
3963 tcur = NULL; in xfs_btree_delrec()
3980 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR); in xfs_btree_delrec()
3981 tcur = NULL; in xfs_btree_delrec()
4141 if (tcur) in xfs_btree_delrec()
4142 xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR); in xfs_btree_delrec()