Searched defs:smr (Results 1 – 8 of 8) sorted by relevance
| /f-stack/freebsd/sys/ |
| H A D | smr.h | 75 struct smr { struct 76 smr_seq_t c_seq; /* Current observed sequence. */ argument 77 smr_shared_t c_shared; /* Shared SMR state. */ argument 98 smr_current(smr_t smr) in smr_current() 108 smr_enter(smr_t smr) in smr_enter() 143 smr_exit(smr_t smr) in smr_exit() 169 smr_lazy_enter(smr_t smr) in smr_lazy_enter() 194 smr_lazy_exit(smr_t smr) in smr_lazy_exit() 237 smr_wait(smr_t smr, smr_seq_t goal) in smr_wait() 252 smr_synchronize(smr_t smr) in smr_synchronize()
|
| H A D | _smr.h | 38 #define SMR_ENTERED(smr) \ argument 41 #define SMR_ASSERT_ENTERED(smr) \ argument 44 #define SMR_ASSERT_NOT_ENTERED(smr) \ argument
|
| H A D | pctrie.h | 41 #define PCTRIE_DEFINE_SMR(name, type, field, allocfn, freefn, smr) \ argument
|
| H A D | smr_types.h | 63 #define smr_entered_load(p, smr) ({ \ argument
|
| /f-stack/freebsd/kern/ |
| H A D | subr_smr.c | 219 smr_lazy_advance(smr_t smr, smr_shared_t s) in smr_lazy_advance() 273 smr_default_advance(smr_t smr, smr_shared_t s) in smr_default_advance() 307 smr_deferred_advance(smr_t smr, smr_shared_t s, smr_t self) in smr_deferred_advance() 330 smr_advance(smr_t smr) in smr_advance() 421 smr_poll_scan(smr_t smr, smr_shared_t s, smr_seq_t s_rd_seq, in smr_poll_scan() 478 smr_poll(smr_t smr, smr_seq_t goal, bool wait) in smr_poll() 588 smr_t smr, c; in smr_create() local 614 smr_destroy(smr_t smr) in smr_destroy()
|
| H A D | subr_pctrie.c | 176 pctrie_node_load(smr_pctnode_t *p, smr_t smr, enum pctrie_access access) in pctrie_node_load() 212 pctrie_root_load(struct pctrie *ptree, smr_t smr, enum pctrie_access access) in pctrie_root_load() 426 _pctrie_lookup(struct pctrie *ptree, uint64_t index, smr_t smr, in _pctrie_lookup() 467 pctrie_lookup_unlocked(struct pctrie *ptree, uint64_t index, smr_t smr) in pctrie_lookup_unlocked()
|
| /f-stack/tools/compat/include/sys/ |
| H A D | _smr.h | 38 #define SMR_ENTERED(smr) \ argument 41 #define SMR_ASSERT_ENTERED(smr) \ argument 44 #define SMR_ASSERT_NOT_ENTERED(smr) \ argument
|
| /f-stack/freebsd/vm/ |
| H A D | uma_core.c | 4823 uma_zone_set_smr(uma_zone_t zone, smr_t smr) in uma_zone_set_smr()
|