Searched refs:freehdr (Results 1 - 2 of 2) sorted by relevance
/linux-4.4.14/fs/xfs/libxfs/ |
H A D | xfs_dir2_node.c | 306 struct xfs_dir3_icfree_hdr freehdr; xfs_dir2_leaf_to_node() local 327 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir2_leaf_to_node() 348 freehdr.nused = n; xfs_dir2_leaf_to_node() 349 freehdr.nvalid = be32_to_cpu(ltp->bestcount); xfs_dir2_leaf_to_node() 351 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); xfs_dir2_leaf_to_node() 352 xfs_dir2_free_log_bests(args, fbp, 0, freehdr.nvalid - 1); xfs_dir2_leaf_to_node() 1080 struct xfs_dir3_icfree_hdr freehdr; xfs_dir3_data_block_free() local 1083 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir3_data_block_free() 1096 freehdr.nused--; xfs_dir3_data_block_free() 1103 if (findex == freehdr.nvalid - 1) { xfs_dir3_data_block_free() 1110 freehdr.nvalid = i + 1; xfs_dir3_data_block_free() 1118 dp->d_ops->free_hdr_to_disk(free, &freehdr); xfs_dir3_data_block_free() 1125 if (!freehdr.nused) { xfs_dir3_data_block_free() 1253 struct xfs_dir3_icfree_hdr freehdr; xfs_dir2_leafn_remove() local 1254 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir2_leafn_remove() 1255 ASSERT(freehdr.firstdb == dp->d_ops->free_max_bests(args->geo) * xfs_dir2_leafn_remove() 1667 struct xfs_dir3_icfree_hdr freehdr; xfs_dir2_node_addname_int() local 1688 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir2_node_addname_int() 1696 ASSERT(findex < freehdr.nvalid); xfs_dir2_node_addname_int() 1699 dbno = freehdr.firstdb + findex; xfs_dir2_node_addname_int() 1778 * and the freehdr are actually initialised if they are placed xfs_dir2_node_addname_int() 1782 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir2_node_addname_int() 1785 dbno = freehdr.firstdb + findex; xfs_dir2_node_addname_int() 1790 if (++findex == freehdr.nvalid) { xfs_dir2_node_addname_int() 1881 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir2_node_addname_int() 1886 freehdr.firstdb = xfs_dir2_node_addname_int() 1893 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir2_node_addname_int() 1904 if (findex >= freehdr.nvalid) { xfs_dir2_node_addname_int() 1906 freehdr.nvalid = findex + 1; xfs_dir2_node_addname_int() 1917 freehdr.nused++; xfs_dir2_node_addname_int() 1918 dp->d_ops->free_hdr_to_disk(fbp->b_addr, &freehdr); xfs_dir2_node_addname_int() 2234 struct xfs_dir3_icfree_hdr freehdr; xfs_dir2_node_trim_free() local 2251 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir2_node_trim_free() 2256 if (freehdr.nused > 0) { xfs_dir2_node_trim_free()
|
H A D | xfs_dir2_leaf.c | 1694 struct xfs_dir3_icfree_hdr freehdr; xfs_dir2_node_to_leaf() local 1756 dp->d_ops->free_hdr_from_disk(&freehdr, free); xfs_dir2_node_to_leaf() 1758 ASSERT(!freehdr.firstdb); xfs_dir2_node_to_leaf() 1764 if (xfs_dir3_leaf_size(&leafhdr, freehdr.nvalid) > args->geo->blksize) { xfs_dir2_node_to_leaf() 1785 ltp->bestcount = cpu_to_be32(freehdr.nvalid); xfs_dir2_node_to_leaf() 1791 freehdr.nvalid * sizeof(xfs_dir2_data_off_t)); xfs_dir2_node_to_leaf()
|
Completed in 118 milliseconds