Lines Matching defs:srcu_struct
2211 struct srcu_struct { struct
2212 struct srcu_node *node;
2213 struct srcu_node *level[4];
2214 int srcu_size_state;
2215 struct mutex srcu_cb_mutex;
2216 spinlock_t lock;
2217 struct mutex srcu_gp_mutex;
2218 unsigned int srcu_idx;
2219 long unsigned int srcu_gp_seq;
2220 long unsigned int srcu_gp_seq_needed;
2221 long unsigned int srcu_gp_seq_needed_exp;
2222 long unsigned int srcu_gp_start;
2223 long unsigned int srcu_last_gp_end;
2224 long unsigned int srcu_size_jiffies;
2225 long unsigned int srcu_n_lock_retries;
2226 long unsigned int srcu_n_exp_nodelay;
2227 struct srcu_data *sda;
2228 bool sda_is_static;
2229 long unsigned int srcu_barrier_seq;
2230 struct mutex srcu_barrier_mutex;
2231 struct completion srcu_barrier_completion;
2232 atomic_t srcu_barrier_cpu_cnt;
2233 long unsigned int reschedule_jiffies;
2234 long unsigned int reschedule_count;
2235 struct delayed_work work;
2236 struct lockdep_map dep_map;