/linux-4.4.14/fs/xfs/libxfs/ |
D | xfs_bmap.c | 63 int whichfork) /* data or attr fork */ in xfs_bmap_compute_maxlevels() argument 87 if (whichfork == XFS_DATA_FORK) { in xfs_bmap_compute_maxlevels() 104 mp->m_bm_maxlevels[whichfork] = level; in xfs_bmap_compute_maxlevels() 138 static inline bool xfs_bmap_needs_btree(struct xfs_inode *ip, int whichfork) in xfs_bmap_needs_btree() argument 140 return XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS && in xfs_bmap_needs_btree() 141 XFS_IFORK_NEXTENTS(ip, whichfork) > in xfs_bmap_needs_btree() 142 XFS_IFORK_MAXEXT(ip, whichfork); in xfs_bmap_needs_btree() 148 static inline bool xfs_bmap_wants_extents(struct xfs_inode *ip, int whichfork) in xfs_bmap_wants_extents() argument 150 return XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE && in xfs_bmap_wants_extents() 151 XFS_IFORK_NEXTENTS(ip, whichfork) <= in xfs_bmap_wants_extents() [all …]
|
D | xfs_inode_fork.c | 247 int whichfork, in xfs_iformat_local() argument 258 if (unlikely(size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) { in xfs_iformat_local() 262 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork)); in xfs_iformat_local() 267 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iformat_local() 280 memcpy(ifp->if_u1.if_data, XFS_DFORK_PTR(dip, whichfork), size); in xfs_iformat_local() 299 int whichfork) in xfs_iformat_extents() argument 307 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iformat_extents() 308 nex = XFS_DFORK_NEXTENTS(dip, whichfork); in xfs_iformat_extents() 316 if (unlikely(size < 0 || size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) { in xfs_iformat_extents() 334 dp = (xfs_bmbt_rec_t *) XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_extents() [all …]
|
D | xfs_bmap.h | 185 int whichfork, unsigned long caller_ip); 193 void xfs_bmap_local_to_extents_empty(struct xfs_inode *ip, int whichfork); 199 void xfs_bmap_compute_maxlevels(struct xfs_mount *mp, int whichfork); 201 xfs_extlen_t len, xfs_fileoff_t *unused, int whichfork); 203 xfs_fileoff_t *last_block, int whichfork); 205 int whichfork); 206 int xfs_bmap_one_block(struct xfs_inode *ip, int whichfork); 208 int whichfork);
|
D | xfs_da_btree.h | 76 int whichfork; /* data or attribute fork */ member 166 int level, struct xfs_buf **bpp, int whichfork); 199 struct xfs_buf **bp, int whichfork); 202 struct xfs_buf **bpp, int whichfork, 205 xfs_daddr_t mapped_bno, int whichfork,
|
D | xfs_bmap_btree.c | 406 cur->bc_private.b.ip, cur->bc_private.b.whichfork); in xfs_bmbt_dup_cursor() 547 cur->bc_private.b.whichfork); in xfs_bmbt_get_minrecs() 565 cur->bc_private.b.whichfork); in xfs_bmbt_get_maxrecs() 783 int whichfork) /* data or attr fork */ in xfs_bmbt_init_cursor() argument 785 struct xfs_ifork *ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_bmbt_init_cursor() 801 cur->bc_private.b.forksize = XFS_IFORK_SIZE(ip, whichfork); in xfs_bmbt_init_cursor() 807 cur->bc_private.b.whichfork = whichfork; in xfs_bmbt_init_cursor() 864 int whichfork, in xfs_bmbt_change_owner() argument 873 if (whichfork == XFS_DATA_FORK) in xfs_bmbt_change_owner() 878 cur = xfs_bmbt_init_cursor(ip->i_mount, tp, ip, whichfork); in xfs_bmbt_change_owner()
|
D | xfs_da_btree.c | 306 int whichfork) in xfs_da3_node_create() argument 319 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, whichfork); in xfs_da3_node_create() 540 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, args->whichfork); in xfs_da3_root_split() 603 (args->whichfork == XFS_DATA_FORK) ? args->geo->leafblk : 0, in xfs_da3_root_split() 604 level + 1, &bp, args->whichfork); in xfs_da3_root_split() 663 useextra = state->extravalid && state->args->whichfork == XFS_ATTR_FORK; in xfs_da3_node_split() 678 &newblk->bp, state->args->whichfork); in xfs_da3_node_split() 898 if (state->args->whichfork == XFS_DATA_FORK) in xfs_da3_node_add() 1082 args->whichfork); in xfs_da3_root_join() 1197 blkno, -1, &bp, state->args->whichfork); in xfs_da3_node_toosmall() [all …]
|
D | xfs_dir2.c | 291 args->whichfork = XFS_DATA_FORK; in xfs_dir_createname() 385 args->whichfork = XFS_DATA_FORK; in xfs_dir_lookup() 463 args->whichfork = XFS_DATA_FORK; in xfs_dir_removename() 528 args->whichfork = XFS_DATA_FORK; in xfs_dir_replace()
|
D | xfs_bmap_btree.h | 137 int whichfork, xfs_ino_t new_owner,
|
D | xfs_btree.c | 535 ifp = XFS_IFORK_PTR(cur->bc_private.b.ip, cur->bc_private.b.whichfork); in xfs_btree_get_iroot() 1313 xfs_ilog_fbroot(cur->bc_private.b.whichfork)); in xfs_btree_log_keys() 1363 xfs_ilog_fbroot(cur->bc_private.b.whichfork)); in xfs_btree_log_ptrs() 1436 xfs_ilog_fbroot(cur->bc_private.b.whichfork)); in xfs_btree_log_block() 2688 cur->bc_private.b.whichfork); in xfs_btree_new_iroot() 2701 XFS_ILOG_CORE | xfs_ilog_fbroot(cur->bc_private.b.whichfork); in xfs_btree_new_iroot() 2858 xfs_iroot_realloc(ip, 1, cur->bc_private.b.whichfork); in xfs_btree_make_block_unfull() 3199 int whichfork = cur->bc_private.b.whichfork; in xfs_btree_kill_iroot() local 3201 struct xfs_ifork *ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_btree_kill_iroot() 3260 cur->bc_private.b.whichfork); in xfs_btree_kill_iroot() [all …]
|
D | xfs_btree.h | 229 char whichfork; /* data or attr fork */ member
|
D | xfs_attr.c | 89 args->whichfork = XFS_ATTR_FORK; in xfs_attr_args_init()
|
D | xfs_attr_leaf.c | 797 nargs.whichfork = XFS_ATTR_FORK; in xfs_attr_shortform_to_leaf() 927 nargs.whichfork = XFS_ATTR_FORK; in xfs_attr3_leaf_to_shortform()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_bmap_util.h | 33 int whichfork, int *eof); 35 int whichfork, int *count); 54 int whichfork, struct xfs_bmbt_irec *rec,
|
D | xfs_bmap_util.c | 283 int whichfork, in xfs_bmap_eof() argument 289 error = xfs_bmap_last_extent(NULL, ip, whichfork, &rec, eof); in xfs_bmap_eof() 423 int whichfork, /* data or attr fork */ in xfs_bmap_count_blocks() argument 435 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_bmap_count_blocks() 436 if ( XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS ) { in xfs_bmap_count_blocks() 534 int whichfork; /* data or attr fork */ in xfs_getbmap() local 543 whichfork = iflags & BMV_IF_ATTRFORK ? XFS_ATTR_FORK : XFS_DATA_FORK; in xfs_getbmap() 545 if (whichfork == XFS_ATTR_FORK) { in xfs_getbmap() 601 if (whichfork == XFS_DATA_FORK) { in xfs_getbmap() 627 if (nex > XFS_IFORK_NEXTENTS(ip, whichfork) * 2 + 1) in xfs_getbmap() [all …]
|
D | xfs_attr_list.c | 451 args.whichfork = XFS_ATTR_FORK; in xfs_attr3_leaf_list_int()
|
D | xfs_inode.c | 1548 int whichfork, in xfs_itruncate_extents() argument 1593 xfs_bmapi_aflag(whichfork), in xfs_itruncate_extents()
|