Lines Matching defs:tcur
348 xfs_btree_cur_t *tcur; /* temporary btree cursor */
355 tcur = NULL;
466 if ((error = xfs_btree_dup_cursor(cur, &tcur))) {
472 i = xfs_btree_lastrec(tcur, level);
474 if ((error = xfs_bmbt_increment(tcur, level, &i))) {
479 i = xfs_btree_lastrec(tcur, level);
481 rbp = tcur->bc_bufs[level];
492 if ((error = xfs_bmbt_lshift(tcur, level, &i))) {
498 XFS_BMAP_BLOCK_IMINRECS(level, tcur));
499 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR);
500 tcur = NULL;
516 i = xfs_btree_firstrec(tcur, level);
518 if ((error = xfs_bmbt_decrement(tcur, level, &i))) {
526 i = xfs_btree_firstrec(tcur, level);
531 if ((error = xfs_bmbt_decrement(tcur, level, &i))) {
535 i = xfs_btree_firstrec(tcur, level);
537 lbp = tcur->bc_bufs[level];
548 if ((error = xfs_bmbt_rshift(tcur, level, &i))) {
554 XFS_BMAP_BLOCK_IMINRECS(level, tcur));
555 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR);
556 tcur = NULL;
566 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR);
567 tcur = NULL;
676 if (tcur)
677 xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR);
1350 struct xfs_btree_cur *tcur; /* temporary btree cursor */
1437 if ((error = xfs_btree_dup_cursor(cur, &tcur))) {
1441 i = xfs_btree_lastrec(tcur, level);
1443 if ((error = xfs_bmbt_increment(tcur, level, &i))) {
1444 XFS_BMBT_TRACE_CURSOR(tcur, ERROR);
1448 if ((error = xfs_bmbt_updkey(tcur, rkp, level + 1))) {
1449 XFS_BMBT_TRACE_CURSOR(tcur, ERROR);
1452 xfs_btree_del_cursor(tcur, XFS_BTREE_NOERROR);
1459 xfs_btree_del_cursor(tcur, XFS_BTREE_ERROR);