Lines Matching refs:slots
58 ptr = ACCESS_ONCE(node->slots[slot]); in assoc_array_subtree_iterate()
92 ptr = ACCESS_ONCE(node->slots[slot]); in assoc_array_subtree_iterate()
223 ptr = ACCESS_ONCE(node->slots[slot]); in assoc_array_walk()
340 ptr = ACCESS_ONCE(node->slots[slot]); in assoc_array_find()
399 struct assoc_array_ptr *ptr = node->slots[slot]; in assoc_array_destroy_subtree()
479 edit->leaf_p = &new_n0->slots[0]; in assoc_array_insert_in_empty_tree()
522 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
531 edit->leaf_p = &node->slots[i]; in assoc_array_insert_into_terminal_node()
532 edit->dead_leaf = node->slots[i]; in assoc_array_insert_into_terminal_node()
543 edit->leaf_p = &node->slots[free_slot]; in assoc_array_insert_into_terminal_node()
569 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
655 if (assoc_array_ptr_is_meta(node->slots[i])) in assoc_array_insert_into_terminal_node()
656 new_n0->slots[i] = node->slots[i]; in assoc_array_insert_into_terminal_node()
658 new_n0->slots[i] = NULL; in assoc_array_insert_into_terminal_node()
659 BUG_ON(new_n0->slots[slot] != NULL); in assoc_array_insert_into_terminal_node()
660 new_n0->slots[slot] = assoc_array_node_to_ptr(new_n1); in assoc_array_insert_into_terminal_node()
666 if (assoc_array_ptr_is_meta(node->slots[i])) in assoc_array_insert_into_terminal_node()
669 new_n1->slots[next_slot++] = node->slots[i]; in assoc_array_insert_into_terminal_node()
674 } while (new_n0->slots[free_slot] != NULL); in assoc_array_insert_into_terminal_node()
675 new_n0->slots[free_slot] = node->slots[i]; in assoc_array_insert_into_terminal_node()
684 } while (new_n0->slots[free_slot] != NULL); in assoc_array_insert_into_terminal_node()
685 edit->leaf_p = &new_n0->slots[free_slot]; in assoc_array_insert_into_terminal_node()
688 edit->leaf_p = &new_n1->slots[next_slot++]; in assoc_array_insert_into_terminal_node()
697 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
713 edit->set[0].ptr = &assoc_array_ptr_to_node(ptr)->slots[node->parent_slot]; in assoc_array_insert_into_terminal_node()
736 new_n1->slots[i] = node->slots[i]; in assoc_array_insert_into_terminal_node()
738 new_n0->slots[edit->segment_cache[0]] = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
739 edit->leaf_p = &new_n0->slots[edit->segment_cache[ASSOC_ARRAY_FAN_OUT]]; in assoc_array_insert_into_terminal_node()
741 edit->set[0].ptr = &assoc_array_ptr_to_node(node->back_pointer)->slots[node->parent_slot]; in assoc_array_insert_into_terminal_node()
765 int x = ops->diff_objects(assoc_array_ptr_to_leaf(node->slots[i]), in assoc_array_insert_into_terminal_node()
809 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
860 edit->set[0].ptr = &node->slots[shortcut->parent_slot]; in assoc_array_insert_mid_shortcut()
945 new_n0->slots[sc_slot] = assoc_array_shortcut_to_ptr(new_s1); in assoc_array_insert_mid_shortcut()
960 new_n0->slots[sc_slot] = shortcut->next_node; in assoc_array_insert_mid_shortcut()
969 edit->leaf_p = &new_n0->slots[1]; in assoc_array_insert_mid_shortcut()
971 edit->leaf_p = &new_n0->slots[0]; in assoc_array_insert_mid_shortcut()
1088 collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf); in assoc_array_delete_collapse_iterator()
1141 ptr = node->slots[slot]; in assoc_array_delete()
1162 edit->dead_leaf = node->slots[slot]; in assoc_array_delete()
1163 edit->set[0].ptr = &node->slots[slot]; in assoc_array_delete()
1199 ptr = node->slots[i]; in assoc_array_delete()
1268 edit->set[1].ptr = &p->slots[node->parent_slot]; in assoc_array_delete()
1553 ptr = node->slots[slot]; in assoc_array_gc()
1563 new_n->slots[slot] = ptr; in assoc_array_gc()
1567 new_ptr_pp = &new_n->slots[slot]; in assoc_array_gc()
1580 ptr = new_n->slots[slot]; in assoc_array_gc()
1594 ptr = new_n->slots[slot]; in assoc_array_gc()
1618 new_n->slots[slot] = NULL; in assoc_array_gc()
1623 struct assoc_array_ptr *p = child->slots[i]; in assoc_array_gc()
1627 while (new_n->slots[next_slot]) in assoc_array_gc()
1630 new_n->slots[next_slot++] = p; in assoc_array_gc()
1648 if ((ptr = new_n->slots[slot])) in assoc_array_gc()
1686 new_n->slots[slot] = ptr; in assoc_array_gc()
1716 n->slots[slot] = assoc_array_node_to_ptr(new_n); in assoc_array_gc()