Lines Matching defs:o2hb_region
195 struct o2hb_region { struct
196 struct config_item hr_item;
198 struct list_head hr_all_item;
199 unsigned hr_unclean_stop:1,
200 hr_aborted_start:1,
201 hr_item_pinned:1,
202 hr_item_dropped:1,
203 hr_node_deleted:1;
206 struct task_struct *hr_task;
208 unsigned int hr_blocks;
209 unsigned long long hr_start_block;
211 unsigned int hr_block_bits;
212 unsigned int hr_block_bytes;
214 unsigned int hr_slots_per_page;
215 unsigned int hr_num_pages;
217 struct page **hr_slot_data;
218 struct block_device *hr_bdev;
219 struct o2hb_disk_slot *hr_slots;
222 unsigned long hr_live_node_bitmap[BITS_TO_LONGS(O2NM_MAX_NODES)];
223 unsigned int hr_region_num;
225 struct dentry *hr_debug_dir;
226 struct o2hb_debug_buf *hr_db_livenodes;
227 struct o2hb_debug_buf *hr_db_regnum;
228 struct o2hb_debug_buf *hr_db_elapsed_time;
229 struct o2hb_debug_buf *hr_db_pinned;
234 atomic_t hr_steady_iterations;
238 atomic_t hr_unsteady_iterations;
240 char hr_dev_name[BDEVNAME_SIZE];
242 unsigned int hr_timeout_ms;
246 u64 hr_generation;
248 struct delayed_work hr_write_timeout_work;
249 unsigned long hr_last_timeout_start;
252 struct delayed_work hr_nego_timeout_work;
253 unsigned long hr_nego_node_bitmap[BITS_TO_LONGS(O2NM_MAX_NODES)];
258 struct o2hb_disk_heartbeat_block *hr_tmp_block;
261 unsigned int hr_key;
262 struct list_head hr_handler_list;
288 struct o2hb_region *reg = in o2hb_write_timeout() argument