Lines Matching refs:probe
2163 int probe; in xfs_attr3_leaf_lookup_int() local
2177 probe = span = ichdr.count / 2; in xfs_attr3_leaf_lookup_int()
2178 for (entry = &entries[probe]; span > 4; entry = &entries[probe]) { in xfs_attr3_leaf_lookup_int()
2181 probe += span; in xfs_attr3_leaf_lookup_int()
2183 probe -= span; in xfs_attr3_leaf_lookup_int()
2187 ASSERT(probe >= 0 && (!ichdr.count || probe < ichdr.count)); in xfs_attr3_leaf_lookup_int()
2194 while (probe > 0 && be32_to_cpu(entry->hashval) >= hashval) { in xfs_attr3_leaf_lookup_int()
2196 probe--; in xfs_attr3_leaf_lookup_int()
2198 while (probe < ichdr.count && in xfs_attr3_leaf_lookup_int()
2201 probe++; in xfs_attr3_leaf_lookup_int()
2203 if (probe == ichdr.count || be32_to_cpu(entry->hashval) != hashval) { in xfs_attr3_leaf_lookup_int()
2204 args->index = probe; in xfs_attr3_leaf_lookup_int()
2211 for (; probe < ichdr.count && (be32_to_cpu(entry->hashval) == hashval); in xfs_attr3_leaf_lookup_int()
2212 entry++, probe++) { in xfs_attr3_leaf_lookup_int()
2225 name_loc = xfs_attr3_leaf_name_local(leaf, probe); in xfs_attr3_leaf_lookup_int()
2233 args->index = probe; in xfs_attr3_leaf_lookup_int()
2236 name_rmt = xfs_attr3_leaf_name_remote(leaf, probe); in xfs_attr3_leaf_lookup_int()
2244 args->index = probe; in xfs_attr3_leaf_lookup_int()
2253 args->index = probe; in xfs_attr3_leaf_lookup_int()