Lines Matching refs:free
247 xfs_dir2_free_t *free; /* freespace structure */ in xfs_dir2_free_log_bests() local
250 free = bp->b_addr; in xfs_dir2_free_log_bests()
251 bests = args->dp->d_ops->free_bests_p(free); in xfs_dir2_free_log_bests()
252 ASSERT(free->hdr.magic == cpu_to_be32(XFS_DIR2_FREE_MAGIC) || in xfs_dir2_free_log_bests()
253 free->hdr.magic == cpu_to_be32(XFS_DIR3_FREE_MAGIC)); in xfs_dir2_free_log_bests()
255 (uint)((char *)&bests[first] - (char *)free), in xfs_dir2_free_log_bests()
256 (uint)((char *)&bests[last] - (char *)free + in xfs_dir2_free_log_bests()
269 xfs_dir2_free_t *free; /* freespace structure */ in xfs_dir2_free_log_header() local
271 free = bp->b_addr; in xfs_dir2_free_log_header()
272 ASSERT(free->hdr.magic == cpu_to_be32(XFS_DIR2_FREE_MAGIC) || in xfs_dir2_free_log_header()
273 free->hdr.magic == cpu_to_be32(XFS_DIR3_FREE_MAGIC)); in xfs_dir2_free_log_header()
293 xfs_dir2_free_t *free; /* freespace structure */ in xfs_dir2_leaf_to_node() local
322 free = fbp->b_addr; in xfs_dir2_leaf_to_node()
323 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leaf_to_node()
334 to = dp->d_ops->free_bests_p(free); in xfs_dir2_leaf_to_node()
520 xfs_dir2_free_t *free = NULL; /* free block structure */ in xfs_dir2_leafn_lookup_for_addname() local
553 free = curbp->b_addr; in xfs_dir2_leafn_lookup_for_addname()
554 ASSERT(free->hdr.magic == cpu_to_be32(XFS_DIR2_FREE_MAGIC) || in xfs_dir2_leafn_lookup_for_addname()
555 free->hdr.magic == cpu_to_be32(XFS_DIR3_FREE_MAGIC)); in xfs_dir2_leafn_lookup_for_addname()
607 free = curbp->b_addr; in xfs_dir2_leafn_lookup_for_addname()
618 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_leafn_lookup_for_addname()
1068 struct xfs_dir2_free *free, in xfs_dir3_data_block_free() argument
1079 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir3_data_block_free()
1080 bests = dp->d_ops->free_bests_p(free); in xfs_dir3_data_block_free()
1114 dp->d_ops->free_hdr_to_disk(free, &freehdr); in xfs_dir3_data_block_free()
1234 xfs_dir2_free_t *free; /* freeblock structure */ in xfs_dir2_leafn_remove() local
1246 free = fbp->b_addr; in xfs_dir2_leafn_remove()
1250 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_leafn_remove()
1287 error = xfs_dir3_data_block_free(args, hdr, free, in xfs_dir2_leafn_remove()
1652 xfs_dir2_free_t *free=NULL; /* freespace block structure */ in xfs_dir2_node_addname_int() local
1681 free = fbp->b_addr; in xfs_dir2_node_addname_int()
1683 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1684 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1766 free = fbp->b_addr; in xfs_dir2_node_addname_int()
1777 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1778 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1876 free = fbp->b_addr; in xfs_dir2_node_addname_int()
1877 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1878 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1888 free = fbp->b_addr; in xfs_dir2_node_addname_int()
1889 bests = dp->d_ops->free_bests_p(free); in xfs_dir2_node_addname_int()
1890 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_addname_int()
1987 bests = dp->d_ops->free_bests_p(free); /* gcc is so stupid */ in xfs_dir2_node_addname_int()
2229 xfs_dir2_free_t *free; /* freespace structure */ in xfs_dir2_node_trim_free() local
2247 free = bp->b_addr; in xfs_dir2_node_trim_free()
2248 dp->d_ops->free_hdr_from_disk(&freehdr, free); in xfs_dir2_node_trim_free()