Lines Matching refs:findex
1074 int findex, in xfs_dir3_data_block_free() argument
1090 bests[findex] = cpu_to_be16(longest); in xfs_dir3_data_block_free()
1091 xfs_dir2_free_log_bests(args, fbp, findex, findex); in xfs_dir3_data_block_free()
1103 if (findex == freehdr.nvalid - 1) { in xfs_dir3_data_block_free()
1106 for (i = findex - 1; i >= 0; i--) { in xfs_dir3_data_block_free()
1114 bests[findex] = cpu_to_be16(NULLDATAOFF); in xfs_dir3_data_block_free()
1143 xfs_dir2_free_log_bests(args, fbp, findex, findex); in xfs_dir3_data_block_free()
1237 int findex; /* index in freeblock entries */ in xfs_dir2_leafn_remove() local
1263 findex = dp->d_ops->db_to_fdindex(args->geo, db); in xfs_dir2_leafn_remove()
1292 fdb, findex, fbp, longest); in xfs_dir2_leafn_remove()
1655 int findex; /* freespace entry index */ in xfs_dir2_node_addname_int() local
1686 findex = fblk->index; in xfs_dir2_node_addname_int()
1695 if (findex >= 0) { in xfs_dir2_node_addname_int()
1696 ASSERT(findex < freehdr.nvalid); in xfs_dir2_node_addname_int()
1697 ASSERT(be16_to_cpu(bests[findex]) != NULLDATAOFF); in xfs_dir2_node_addname_int()
1698 ASSERT(be16_to_cpu(bests[findex]) >= length); in xfs_dir2_node_addname_int()
1699 dbno = freehdr.firstdb + findex; in xfs_dir2_node_addname_int()
1706 findex = 0; in xfs_dir2_node_addname_int()
1714 findex = 0; in xfs_dir2_node_addname_int()
1771 findex = 0; in xfs_dir2_node_addname_int()
1783 if (be16_to_cpu(bests[findex]) != NULLDATAOFF && in xfs_dir2_node_addname_int()
1784 be16_to_cpu(bests[findex]) >= length) in xfs_dir2_node_addname_int()
1785 dbno = freehdr.firstdb + findex; in xfs_dir2_node_addname_int()
1790 if (++findex == freehdr.nvalid) { in xfs_dir2_node_addname_int()
1899 findex = dp->d_ops->db_to_fdindex(args->geo, dbno); in xfs_dir2_node_addname_int()
1904 if (findex >= freehdr.nvalid) { in xfs_dir2_node_addname_int()
1905 ASSERT(findex < dp->d_ops->free_max_bests(args->geo)); in xfs_dir2_node_addname_int()
1906 freehdr.nvalid = findex + 1; in xfs_dir2_node_addname_int()
1910 bests[findex] = cpu_to_be16(NULLDATAOFF); in xfs_dir2_node_addname_int()
1916 if (bests[findex] == cpu_to_be16(NULLDATAOFF)) { in xfs_dir2_node_addname_int()
1928 bests[findex] = bf[0].length; in xfs_dir2_node_addname_int()
1991 if (be16_to_cpu(bests[findex]) != be16_to_cpu(bf[0].length)) { in xfs_dir2_node_addname_int()
1992 bests[findex] = bf[0].length; in xfs_dir2_node_addname_int()
1999 xfs_dir2_free_log_bests(args, fbp, findex, findex); in xfs_dir2_node_addname_int()