Lines Matching defs:keys
105 * The inner (non-leaf) blocks first contain KEYS_PER_NODE lookup keys, followed
117 uint64_t keys[KEYS_PER_NODE];
281 if (node->keys[n] > offset)
283 if (node->keys[n] < offset)
366 if (node->keys[i] == XFS_IEXT_KEY_INVALID)
407 node->keys[0] = xfs_iext_leaf_key(prev, 0);
414 node->keys[0] = prev->keys[0];
419 node->keys[i] = XFS_IEXT_KEY_INVALID;
440 if (node->keys[i] == old_offset)
441 node->keys[i] = new_offset;
472 new->keys[i] = node->keys[nr_keep + i];
475 node->keys[nr_keep + i] = XFS_IEXT_KEY_INVALID;
488 new->keys[i] = XFS_IEXT_KEY_INVALID;
522 xfs_iext_update_node(ifp, node->keys[0], offset, level, node);
525 node->keys[i] = node->keys[i - 1];
528 node->keys[pos] = offset;
532 offset = new->keys[0];
692 prev->keys[nr_prev + i] = node->keys[i];
706 * have to do an additional update of the keys in the
710 node->keys[nr_entries + i] = next->keys[i];
740 offset = node->keys[0];
742 node->keys[i] = node->keys[i + 1];
745 node->keys[nr_entries] = XFS_IEXT_KEY_INVALID;
749 xfs_iext_update_node(ifp, offset, node->keys[0], level, node);
750 offset = node->keys[0];
824 * have to do an additional update of the keys in the
1032 if (node->keys[i] == XFS_IEXT_KEY_INVALID)