Searched refs:c_seq (Results 1 – 4 of 4) sorted by relevance
| /f-stack/freebsd/sys/ |
| H A D | smr.h | 76 smr_seq_t c_seq; /* Current observed sequence. */ member 115 KASSERT(smr->c_seq == 0, in smr_enter() 136 atomic_add_acq_int(&smr->c_seq, smr_shared_current(smr->c_shared)); in smr_enter() 150 KASSERT(smr->c_seq != SMR_SEQ_INVALID, in smr_exit() 160 atomic_store_rel_int(&smr->c_seq, SMR_SEQ_INVALID); in smr_exit() 176 KASSERT(smr->c_seq == 0, in smr_lazy_enter() 186 atomic_store_int(&smr->c_seq, smr_shared_current(smr->c_shared)); in smr_lazy_enter() 201 KASSERT(smr->c_seq != SMR_SEQ_INVALID, in smr_lazy_exit() 211 atomic_store_int(&smr->c_seq, SMR_SEQ_INVALID); in smr_lazy_exit()
|
| H A D | _smr.h | 39 (curthread->td_critnest != 0 && zpcpu_get((smr))->c_seq != SMR_SEQ_INVALID)
|
| /f-stack/freebsd/kern/ |
| H A D | subr_smr.c | 372 smr_seq_t c_seq; in smr_poll_cpu() local 374 c_seq = SMR_SEQ_INVALID; in smr_poll_cpu() 376 c_seq = atomic_load_int(&c->c_seq); in smr_poll_cpu() 377 if (c_seq == SMR_SEQ_INVALID) in smr_poll_cpu() 395 if (SMR_SEQ_LT(c_seq, s_rd_seq)) in smr_poll_cpu() 396 c_seq = s_rd_seq; in smr_poll_cpu() 402 if (SMR_SEQ_LEQ(goal, c_seq)) in smr_poll_cpu() 410 return (c_seq); in smr_poll_cpu() 424 smr_seq_t rd_seq, c_seq; in smr_poll_scan() local 449 if (c_seq != SMR_SEQ_INVALID) in smr_poll_scan() [all …]
|
| /f-stack/tools/compat/include/sys/ |
| H A D | _smr.h | 39 (curthread->td_critnest != 0 && zpcpu_get((smr))->c_seq != SMR_SEQ_INVALID)
|