Lines Matching defs:o2hb_region
197 struct o2hb_region { struct
198 struct config_item hr_item;
200 struct list_head hr_all_item;
201 unsigned hr_unclean_stop:1,
202 hr_aborted_start:1,
203 hr_item_pinned:1,
204 hr_item_dropped:1,
205 hr_node_deleted:1;
208 struct task_struct *hr_task;
210 unsigned int hr_blocks;
211 unsigned long long hr_start_block;
213 unsigned int hr_block_bits;
214 unsigned int hr_block_bytes;
216 unsigned int hr_slots_per_page;
217 unsigned int hr_num_pages;
219 struct page **hr_slot_data;
220 struct block_device *hr_bdev;
221 struct o2hb_disk_slot *hr_slots;
224 unsigned long hr_live_node_bitmap[BITS_TO_LONGS(O2NM_MAX_NODES)];
225 unsigned int hr_region_num;
227 struct dentry *hr_debug_dir;
228 struct o2hb_debug_buf *hr_db_livenodes;
229 struct o2hb_debug_buf *hr_db_regnum;
230 struct o2hb_debug_buf *hr_db_elapsed_time;
231 struct o2hb_debug_buf *hr_db_pinned;
236 atomic_t hr_steady_iterations;
240 atomic_t hr_unsteady_iterations;
242 char hr_dev_name[BDEVNAME_SIZE];
244 unsigned int hr_timeout_ms;
248 u64 hr_generation;
250 struct delayed_work hr_write_timeout_work;
251 unsigned long hr_last_timeout_start;
254 struct delayed_work hr_nego_timeout_work;
255 unsigned long hr_nego_node_bitmap[BITS_TO_LONGS(O2NM_MAX_NODES)];
260 struct o2hb_disk_heartbeat_block *hr_tmp_block;
263 unsigned int hr_key;
264 struct list_head hr_handler_list;
290 struct o2hb_region *reg = in o2hb_write_timeout() argument