Lines Matching defs:srcu_struct
2441 struct srcu_struct { struct
2442 struct srcu_node *node;
2443 struct srcu_node *level[3];
2444 int srcu_size_state;
2445 struct mutex srcu_cb_mutex;
2446 spinlock_t lock;
2447 struct mutex srcu_gp_mutex;
2448 unsigned int srcu_idx;
2449 long unsigned int srcu_gp_seq;
2450 long unsigned int srcu_gp_seq_needed;
2451 long unsigned int srcu_gp_seq_needed_exp;
2452 long unsigned int srcu_gp_start;
2453 long unsigned int srcu_last_gp_end;
2454 long unsigned int srcu_size_jiffies;
2455 long unsigned int srcu_n_lock_retries;
2456 long unsigned int srcu_n_exp_nodelay;
2457 struct srcu_data *sda;
2458 bool sda_is_static;
2459 long unsigned int srcu_barrier_seq;
2460 struct mutex srcu_barrier_mutex;
2461 struct completion srcu_barrier_completion;
2462 atomic_t srcu_barrier_cpu_cnt;
2463 long unsigned int reschedule_jiffies;
2464 long unsigned int reschedule_count;
2465 struct delayed_work work;
2466 struct lockdep_map dep_map;