Searched defs:srcu_struct (Results 1 – 2 of 2) sorted by relevance
17 struct srcu_struct { struct18 short srcu_lock_nesting[2]; /* srcu_read_lock() nesting depth. */19 u8 srcu_gp_running; /* GP workqueue running? */20 u8 srcu_gp_waiting; /* GP waiting for readers? */21 unsigned long srcu_idx; /* Current reader array element in bit 0x2. */22 unsigned long srcu_idx_max; /* Furthest future srcu_idx request. */23 struct swait_queue_head srcu_wq;25 struct rcu_head *srcu_cb_head; /* Pending callbacks: Head. */26 struct rcu_head **srcu_cb_tail; /* Pending callbacks: Tail. */27 struct work_struct srcu_work; /* For driving grace periods. */[all …]
105 struct srcu_struct { struct106 struct srcu_ctr __percpu *srcu_ctrp;107 struct srcu_data __percpu *sda; /* Per-CPU srcu_data array. */108 u8 srcu_reader_flavor;109 struct lockdep_map dep_map;110 struct srcu_usage *srcu_sup; /* Update-side data. */