Lines Matching defs:srcu_struct
3113 struct srcu_struct { struct
3114 struct srcu_node *node;
3115 struct srcu_node *level[4];
3116 int srcu_size_state;
3117 struct mutex srcu_cb_mutex;
3118 spinlock_t lock;
3119 struct mutex srcu_gp_mutex;
3120 unsigned int srcu_idx;
3121 long unsigned int srcu_gp_seq;
3122 long unsigned int srcu_gp_seq_needed;
3123 long unsigned int srcu_gp_seq_needed_exp;
3124 long unsigned int srcu_gp_start;
3125 long unsigned int srcu_last_gp_end;
3126 long unsigned int srcu_size_jiffies;
3127 long unsigned int srcu_n_lock_retries;
3128 long unsigned int srcu_n_exp_nodelay;
3129 struct srcu_data *sda;
3130 bool sda_is_static;
3131 long unsigned int srcu_barrier_seq;
3132 struct mutex srcu_barrier_mutex;
3133 struct completion srcu_barrier_completion;
3134 atomic_t srcu_barrier_cpu_cnt;
3135 long unsigned int reschedule_jiffies;
3136 long unsigned int reschedule_count;
3137 struct delayed_work work;
3138 struct lockdep_map dep_map;