Lines Matching refs:bc_private
405 cur->bc_private.b.ip, cur->bc_private.b.whichfork); in xfs_bmbt_dup_cursor()
411 new->bc_private.b.firstblock = cur->bc_private.b.firstblock; in xfs_bmbt_dup_cursor()
412 new->bc_private.b.flist = cur->bc_private.b.flist; in xfs_bmbt_dup_cursor()
413 new->bc_private.b.flags = cur->bc_private.b.flags; in xfs_bmbt_dup_cursor()
423 ASSERT((dst->bc_private.b.firstblock != NULLFSBLOCK) || in xfs_bmbt_update_cursor()
424 (dst->bc_private.b.ip->i_d.di_flags & XFS_DIFLAG_REALTIME)); in xfs_bmbt_update_cursor()
425 ASSERT(dst->bc_private.b.flist == src->bc_private.b.flist); in xfs_bmbt_update_cursor()
427 dst->bc_private.b.allocated += src->bc_private.b.allocated; in xfs_bmbt_update_cursor()
428 dst->bc_private.b.firstblock = src->bc_private.b.firstblock; in xfs_bmbt_update_cursor()
430 src->bc_private.b.allocated = 0; in xfs_bmbt_update_cursor()
446 args.fsbno = cur->bc_private.b.firstblock; in xfs_bmbt_alloc_block()
464 } else if (cur->bc_private.b.flist->xbf_low) { in xfs_bmbt_alloc_block()
471 args.wasdel = cur->bc_private.b.flags & XFS_BTCUR_BPRV_WASDEL; in xfs_bmbt_alloc_block()
492 cur->bc_private.b.flist->xbf_low = 1; in xfs_bmbt_alloc_block()
500 cur->bc_private.b.firstblock = args.fsbno; in xfs_bmbt_alloc_block()
501 cur->bc_private.b.allocated++; in xfs_bmbt_alloc_block()
502 cur->bc_private.b.ip->i_d.di_nblocks++; in xfs_bmbt_alloc_block()
503 xfs_trans_log_inode(args.tp, cur->bc_private.b.ip, XFS_ILOG_CORE); in xfs_bmbt_alloc_block()
504 xfs_trans_mod_dquot_byino(args.tp, cur->bc_private.b.ip, in xfs_bmbt_alloc_block()
524 struct xfs_inode *ip = cur->bc_private.b.ip; in xfs_bmbt_free_block()
528 xfs_bmap_add_free(fsbno, 1, cur->bc_private.b.flist, mp); in xfs_bmbt_free_block()
545 ifp = XFS_IFORK_PTR(cur->bc_private.b.ip, in xfs_bmbt_get_minrecs()
546 cur->bc_private.b.whichfork); in xfs_bmbt_get_minrecs()
563 ifp = XFS_IFORK_PTR(cur->bc_private.b.ip, in xfs_bmbt_get_maxrecs()
564 cur->bc_private.b.whichfork); in xfs_bmbt_get_maxrecs()
590 return xfs_bmdr_maxrecs(cur->bc_private.b.forksize, level == 0); in xfs_bmbt_get_dmaxrecs()
799 cur->bc_private.b.forksize = XFS_IFORK_SIZE(ip, whichfork); in xfs_bmbt_init_cursor()
800 cur->bc_private.b.ip = ip; in xfs_bmbt_init_cursor()
801 cur->bc_private.b.firstblock = NULLFSBLOCK; in xfs_bmbt_init_cursor()
802 cur->bc_private.b.flist = NULL; in xfs_bmbt_init_cursor()
803 cur->bc_private.b.allocated = 0; in xfs_bmbt_init_cursor()
804 cur->bc_private.b.flags = 0; in xfs_bmbt_init_cursor()
805 cur->bc_private.b.whichfork = whichfork; in xfs_bmbt_init_cursor()