Lines Matching defs:access
138 pctrie_node_load(smr_pctnode_t *p, smr_t smr, enum pctrie_access access)
140 switch (access) {
152 pctrie_node_store(smr_pctnode_t *p, void *v, enum pctrie_access access)
154 switch (access) {
183 pctrie_root_load(struct pctrie *ptree, smr_t smr, enum pctrie_access access)
185 return (pctrie_node_load(pctrie_root(ptree), smr, access));
229 struct pctrie_node *child, enum pctrie_access access)
234 pctrie_node_store(&node->pn_child[slot], child, access);
493 enum pctrie_access access)
498 node = pctrie_root_load(ptree, smr, access);
501 node = pctrie_node_load(&node->pn_child[slot], smr, access);
506 * Returns the value stored at the index, assuming access is externally
539 enum pctrie_access access)
554 &node->pn_child[slot], smr, access);
560 node = pctrie_root_load(it->ptree, smr, access);
567 node = pctrie_node_load(&node->pn_child[slot], smr, access);
577 enum pctrie_access access)
582 node = _pctrie_iter_lookup_node(it, index, smr, access);
598 * Assumes access is externally synchronized by a lock.
637 enum pctrie_access access)
648 return (_pctrie_iter_lookup(it, index, smr, access));
663 * NULL, assuming access is externally synchronized by a lock.
673 * NULL, assuming access is externally synchronized by a lock.
685 * Requires that access be externally synchronized by a lock.
876 * Requires that access be externally synchronized by a lock.
1133 * Return the current leaf, assuming access is externally synchronized by a