Lines Matching refs:key_idx
605 uint32_t key_idx = 2 * idx;
606 uint32_t val_idx = key_idx + 1;
609 for (i = 0; i < key_idx; i++) {
720 uint32_t key_idx = 2 * idx;
721 uint32_t val_idx = key_idx + 1;
725 PyObject *key_or_null = self->b_array[key_idx];
804 Py_SETREF(ret->b_array[key_idx], NULL);
913 uint32_t key_idx = 2 * idx;
914 uint32_t val_idx = key_idx + 1;
929 for (i = 0; i < key_idx; i++) {
936 new_node->b_array[key_idx] = key;
943 for (i = key_idx; i < (uint32_t)Py_SIZE(self); i++) {
967 uint32_t key_idx = 2 * idx;
968 uint32_t val_idx = key_idx + 1;
970 PyObject *key_or_null = self->b_array[key_idx];
1027 Py_XSETREF(clone->b_array[key_idx], key);
1103 uint32_t key_idx;
1114 key_idx = idx * 2;
1115 val_idx = key_idx + 1;
1119 key_or_null = self->b_array[key_idx];
1327 Py_ssize_t key_idx = -1;
1333 found = hamt_node_collision_find_index(self, key, &key_idx);
1365 assert(key_idx >= 0);
1366 assert(key_idx < Py_SIZE(self));
1367 Py_ssize_t val_idx = key_idx + 1;
1443 Py_ssize_t key_idx = -1;
1444 hamt_find_t found = hamt_node_collision_find_index(self, key, &key_idx);
1454 assert(key_idx >= 0);
1455 assert(key_idx < Py_SIZE(self));
1479 if (key_idx == 0) {
1486 assert(key_idx == 2);
1510 for (i = 0; i < key_idx; i++) {
1514 for (i = key_idx + 2; i < Py_SIZE(self); i++) {