Lines Matching refs:smr
117 pctrie_node_load(smr_pctnode_t *p, smr_t smr, enum pctrie_access access) in pctrie_node_load() argument
125 return (smr_entered_load(p, smr)); in pctrie_node_load()
162 pctrie_root_load(struct pctrie *ptree, smr_t smr, enum pctrie_access access) in pctrie_root_load() argument
164 return (pctrie_node_load(pctrie_root(ptree), smr, access)); in pctrie_root_load()
292 smr_t smr, enum pctrie_access access) in _pctrie_lookup_node() argument
299 node = pctrie_root_load(ptree, smr, access); in _pctrie_lookup_node()
319 node = pctrie_node_load(&node->pn_child[slot], smr, access); in _pctrie_lookup_node()
347 pctrie_lookup_unlocked(struct pctrie *ptree, uint64_t index, smr_t smr) in pctrie_lookup_unlocked() argument
352 smr_enter(smr); in pctrie_lookup_unlocked()
353 node = _pctrie_lookup_node(ptree, NULL, index, &parent, smr, in pctrie_lookup_unlocked()
356 smr_exit(smr); in pctrie_lookup_unlocked()
566 struct pctrie_node **parent_out, smr_t smr, enum pctrie_access access) in _pctrie_lookup_range() argument
575 smr, access); in _pctrie_lookup_range()
605 smr, access); in _pctrie_lookup_range()
648 uint64_t *value[], int count, smr_t smr) in pctrie_lookup_range_unlocked() argument
652 smr_enter(smr); in pctrie_lookup_range_unlocked()
654 smr, PCTRIE_SMR); in pctrie_lookup_range_unlocked()
655 smr_exit(smr); in pctrie_lookup_range_unlocked()