Lines Matching refs:slots

52 		ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */  in assoc_array_subtree_iterate()
81 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_subtree_iterate()
209 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_walk()
324 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_find()
382 struct assoc_array_ptr *ptr = node->slots[slot]; in assoc_array_destroy_subtree()
462 edit->leaf_p = &new_n0->slots[0]; in assoc_array_insert_in_empty_tree()
505 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
514 edit->leaf_p = &node->slots[i]; in assoc_array_insert_into_terminal_node()
515 edit->dead_leaf = node->slots[i]; in assoc_array_insert_into_terminal_node()
526 edit->leaf_p = &node->slots[free_slot]; in assoc_array_insert_into_terminal_node()
552 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
648 if (assoc_array_ptr_is_meta(node->slots[i])) in assoc_array_insert_into_terminal_node()
649 new_n0->slots[i] = node->slots[i]; in assoc_array_insert_into_terminal_node()
651 new_n0->slots[i] = NULL; in assoc_array_insert_into_terminal_node()
652 BUG_ON(new_n0->slots[slot] != NULL); in assoc_array_insert_into_terminal_node()
653 new_n0->slots[slot] = assoc_array_node_to_ptr(new_n1); in assoc_array_insert_into_terminal_node()
659 if (assoc_array_ptr_is_meta(node->slots[i])) in assoc_array_insert_into_terminal_node()
662 new_n1->slots[next_slot++] = node->slots[i]; in assoc_array_insert_into_terminal_node()
667 } while (new_n0->slots[free_slot] != NULL); in assoc_array_insert_into_terminal_node()
668 new_n0->slots[free_slot] = node->slots[i]; in assoc_array_insert_into_terminal_node()
677 } while (new_n0->slots[free_slot] != NULL); in assoc_array_insert_into_terminal_node()
678 edit->leaf_p = &new_n0->slots[free_slot]; in assoc_array_insert_into_terminal_node()
681 edit->leaf_p = &new_n1->slots[next_slot++]; in assoc_array_insert_into_terminal_node()
690 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
706 edit->set[0].ptr = &assoc_array_ptr_to_node(ptr)->slots[node->parent_slot]; in assoc_array_insert_into_terminal_node()
731 int x = ops->diff_objects(assoc_array_ptr_to_leaf(node->slots[i]), in assoc_array_insert_into_terminal_node()
776 ptr = node->slots[i]; in assoc_array_insert_into_terminal_node()
827 edit->set[0].ptr = &node->slots[shortcut->parent_slot]; in assoc_array_insert_mid_shortcut()
912 new_n0->slots[sc_slot] = assoc_array_shortcut_to_ptr(new_s1); in assoc_array_insert_mid_shortcut()
927 new_n0->slots[sc_slot] = shortcut->next_node; in assoc_array_insert_mid_shortcut()
936 edit->leaf_p = &new_n0->slots[1]; in assoc_array_insert_mid_shortcut()
938 edit->leaf_p = &new_n0->slots[0]; in assoc_array_insert_mid_shortcut()
1055 collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf); in assoc_array_delete_collapse_iterator()
1108 ptr = node->slots[slot]; in assoc_array_delete()
1130 edit->dead_leaf = node->slots[slot]; in assoc_array_delete()
1131 edit->set[0].ptr = &node->slots[slot]; in assoc_array_delete()
1167 ptr = node->slots[i]; in assoc_array_delete()
1236 edit->set[1].ptr = &p->slots[node->parent_slot]; in assoc_array_delete()
1521 ptr = node->slots[slot]; in assoc_array_gc()
1531 new_n->slots[slot] = ptr; in assoc_array_gc()
1535 new_ptr_pp = &new_n->slots[slot]; in assoc_array_gc()
1549 ptr = new_n->slots[slot]; in assoc_array_gc()
1564 ptr = new_n->slots[slot]; in assoc_array_gc()
1588 new_n->slots[slot] = NULL; in assoc_array_gc()
1593 struct assoc_array_ptr *p = child->slots[i]; in assoc_array_gc()
1597 while (new_n->slots[next_slot]) in assoc_array_gc()
1600 new_n->slots[next_slot++] = p; in assoc_array_gc()
1623 if ((ptr = new_n->slots[slot])) in assoc_array_gc()
1661 new_n->slots[slot] = ptr; in assoc_array_gc()
1691 n->slots[slot] = assoc_array_node_to_ptr(new_n); in assoc_array_gc()