Lines Matching defs:dir
1339 int dir,
1345 ASSERT(dir == 1 || dir == -1);
1347 dst_key = (char *)key + (dir * cur->bc_ops->key_len);
1358 int dir,
1364 ASSERT(dir == 1 || dir == -1);
1366 dst_rec = (char *)rec + (dir * cur->bc_ops->rec_len);
1377 int dir,
1383 ASSERT(dir == 1 || dir == -1);
1385 dst_ptr = (char *)ptr + (dir * xfs_btree_ptr_len(cur));
1803 * Lookup the record. The cursor is made to point to it, based on dir.
1809 xfs_lookup_t dir, /* <=, ==, or >= */
1870 cur->bc_ptrs[0] = dir != XFS_LOOKUP_LE;
1927 if (dir != XFS_LOOKUP_LE && diff < 0) {
1934 if (dir == XFS_LOOKUP_GE &&
1948 } else if (dir == XFS_LOOKUP_LE && diff > 0)
1955 else if (dir != XFS_LOOKUP_EQ || diff == 0)