Lines Matching refs:diff
1860 int64_t diff; /* difference for the current key */ in xfs_btree_lookup() local
1886 for (level = cur->bc_nlevels - 1, diff = 1; level >= 0; level--) { in xfs_btree_lookup()
1892 if (diff == 0) { in xfs_btree_lookup()
1942 diff = cur->bc_ops->key_diff(cur, kp); in xfs_btree_lookup()
1943 if (diff < 0) in xfs_btree_lookup()
1945 else if (diff > 0) in xfs_btree_lookup()
1961 if (diff > 0 && --keyno < 1) in xfs_btree_lookup()
1974 if (dir != XFS_LOOKUP_LE && diff < 0) { in xfs_btree_lookup()
1994 } else if (dir == XFS_LOOKUP_LE && diff > 0) in xfs_btree_lookup()
2001 else if (dir != XFS_LOOKUP_EQ || diff == 0) in xfs_btree_lookup()
4553 int64_t diff; in xfs_btree_simple_query_range() local
4587 diff = cur->bc_ops->diff_two_keys(cur, low_key, in xfs_btree_simple_query_range()
4589 if (diff > 0) in xfs_btree_simple_query_range()
4595 diff = cur->bc_ops->diff_two_keys(cur, &rec_key, high_key); in xfs_btree_simple_query_range()
4596 if (diff > 0) in xfs_btree_simple_query_range()