rcu
| Member Type | Member Name |
|---|---|
struct list_head | list |
void | (*func)(void *) |
void | *arg |
| Member Type | Member Name |
|---|---|
void | (*func)(void *) |
void | *arg |
uint64_t | gen |
voidrcu_mark_quiescent(void)voidrcu_synchronize(void)voidrcu_defer(void (*func)(void *),void *arg)voidrcu_maintenance_tick(void)voidrcu_read_lock(void)voidrcu_read_unlock(void)voidrcu_call(void (*func)(void *),void *arg)voidrcu_init(void)voidrcu_worker_notify(void)voidrcu_note_context_switch_out(struct thread*old)voidrcu_blocked_enqueue(struct thread*t,uint64_t gen)voidrcu_blocked_remove(struct thread*t)
Defines
Section titled “Defines”RCU_GRACE_DELAY_MS:(100)RCU_RING_ORDER:8RCU_BUCKETS:2RCU_RING_SIZE:(1 << RCU_RING_ORDER)