| /src/external/lgpl2/userspace-rcu/dist/src/ |
| urcu.c | 113 struct urcu_gp rcu_gp = { .ctr = URCU_GP_COUNT }; variable in typeref:struct:urcu_gp 194 while (uatomic_read(&rcu_gp.futex) == -1) { 195 if (!futex_async(&rcu_gp.futex, FUTEX_WAIT, -1, NULL, NULL, 0)) { 243 * rcu_gp.ctr value. 249 uatomic_dec(&rcu_gp.futex); 255 switch (urcu_common_reader_state(&rcu_gp, &index->ctr, group)) { 282 uatomic_set(&rcu_gp.futex, 0); 310 uatomic_set(&rcu_gp.futex, 0); 395 * committing next rcu_gp.ctr update to memory. Failure to do so could 398 * URCU_TLS(rcu_reader).ctr before store to rcu_gp.ctr [all...] |
| urcu-bp.c | 223 * rcu_gp.ctr value. 309 cmm_annotate_group_mem_release(&release_group, &rcu_gp.ctr); 310 uatomic_store(&rcu_gp.ctr, rcu_gp.ctr ^ URCU_BP_GP_CTR_PHASE, CMM_RELAXED);
|
| /src/external/lgpl2/userspace-rcu/dist/include/urcu/map/ |
| clear.h | 34 #undef rcu_gp macro
|
| urcu-bp.h | 36 #define rcu_gp urcu_bp_gp macro
|
| urcu-mb.h | 34 #define rcu_gp urcu_mb_gp macro
|
| urcu-memb.h | 34 #define rcu_gp urcu_memb_gp macro
|
| urcu-qsbr.h | 33 #define rcu_gp urcu_qsbr_gp macro
|