Lines Matching refs:probe
2159 int probe; in xfs_attr3_leaf_lookup_int() local
2173 probe = span = ichdr.count / 2; in xfs_attr3_leaf_lookup_int()
2174 for (entry = &entries[probe]; span > 4; entry = &entries[probe]) { in xfs_attr3_leaf_lookup_int()
2177 probe += span; in xfs_attr3_leaf_lookup_int()
2179 probe -= span; in xfs_attr3_leaf_lookup_int()
2183 ASSERT(probe >= 0 && (!ichdr.count || probe < ichdr.count)); in xfs_attr3_leaf_lookup_int()
2190 while (probe > 0 && be32_to_cpu(entry->hashval) >= hashval) { in xfs_attr3_leaf_lookup_int()
2192 probe--; in xfs_attr3_leaf_lookup_int()
2194 while (probe < ichdr.count && in xfs_attr3_leaf_lookup_int()
2197 probe++; in xfs_attr3_leaf_lookup_int()
2199 if (probe == ichdr.count || be32_to_cpu(entry->hashval) != hashval) { in xfs_attr3_leaf_lookup_int()
2200 args->index = probe; in xfs_attr3_leaf_lookup_int()
2207 for (; probe < ichdr.count && (be32_to_cpu(entry->hashval) == hashval); in xfs_attr3_leaf_lookup_int()
2208 entry++, probe++) { in xfs_attr3_leaf_lookup_int()
2221 name_loc = xfs_attr3_leaf_name_local(leaf, probe); in xfs_attr3_leaf_lookup_int()
2229 args->index = probe; in xfs_attr3_leaf_lookup_int()
2232 name_rmt = xfs_attr3_leaf_name_remote(leaf, probe); in xfs_attr3_leaf_lookup_int()
2240 args->index = probe; in xfs_attr3_leaf_lookup_int()
2249 args->index = probe; in xfs_attr3_leaf_lookup_int()