Lines Matching defs:dir
1411 int dir,
1417 ASSERT(dir == 1 || dir == -1);
1419 dst_key = (char *)key + (dir * cur->bc_ops->key_len);
1430 int dir,
1436 ASSERT(dir == 1 || dir == -1);
1438 dst_rec = (char *)rec + (dir * cur->bc_ops->rec_len);
1449 int dir,
1455 ASSERT(dir == 1 || dir == -1);
1457 dst_ptr = (char *)ptr + (dir * xfs_btree_ptr_len(cur));
1875 * Lookup the record. The cursor is made to point to it, based on dir.
1881 xfs_lookup_t dir, /* <=, ==, or >= */
1942 cur->bc_levels[0].ptr = dir != XFS_LOOKUP_LE;
1999 if (dir != XFS_LOOKUP_LE && diff < 0) {
2006 if (dir == XFS_LOOKUP_GE &&
2020 } else if (dir == XFS_LOOKUP_LE && diff > 0)
2027 else if (dir != XFS_LOOKUP_EQ || diff == 0)