Lines Matching defs:slot
30 * @entry refers to something stored in a slot in the xarray
154 /* move the index either forwards (find) or backwards (sibling slot) */
628 * xas_create() - Create a slot to store an entry in.
636 * Return: If the slot already existed, returns the contents of this slot.
637 * If the slot was newly created, returns %NULL. If it failed to create the
638 * slot, returns %NULL and indicates the error in @xas.
644 void __rcu **slot;
660 slot = &xa->xa_head;
668 slot = &node->slots[offset];
672 slot = &xa->xa_head;
683 rcu_assign_pointer(*slot, xa_mk_node(node));
690 slot = &node->slots[xas->xa_offset];
779 void __rcu **slot = &xas->xa->xa_head;
805 slot = &node->slots[offset];
820 rcu_assign_pointer(*slot, entry);
842 slot++;
1784 unsigned int slot = xas->xa_offset + (1 << order);
1786 if (slot >= XA_CHUNK_SIZE)
1788 if (!xa_is_sibling(xa_entry(xas->xa, xas->xa_node, slot)))
2319 pr_cont("sibling (slot %ld)\n", xa_to_sibling(entry));