Lines Matching defs:o2hb_region
215 struct o2hb_region { struct
216 struct config_item hr_item;
218 struct list_head hr_all_item;
219 unsigned hr_unclean_stop:1,
220 hr_aborted_start:1,
221 hr_item_pinned:1,
222 hr_item_dropped:1;
225 struct task_struct *hr_task;
227 unsigned int hr_blocks;
228 unsigned long long hr_start_block;
230 unsigned int hr_block_bits;
231 unsigned int hr_block_bytes;
233 unsigned int hr_slots_per_page;
234 unsigned int hr_num_pages;
236 struct page **hr_slot_data;
237 struct block_device *hr_bdev;
238 struct o2hb_disk_slot *hr_slots;
241 unsigned long hr_live_node_bitmap[BITS_TO_LONGS(O2NM_MAX_NODES)];
242 unsigned int hr_region_num;
244 struct dentry *hr_debug_dir;
245 struct dentry *hr_debug_livenodes;
246 struct dentry *hr_debug_regnum;
247 struct dentry *hr_debug_elapsed_time;
248 struct dentry *hr_debug_pinned;
249 struct o2hb_debug_buf *hr_db_livenodes;
250 struct o2hb_debug_buf *hr_db_regnum;
251 struct o2hb_debug_buf *hr_db_elapsed_time;
252 struct o2hb_debug_buf *hr_db_pinned;
257 atomic_t hr_steady_iterations;
261 atomic_t hr_unsteady_iterations;
263 char hr_dev_name[BDEVNAME_SIZE];
265 unsigned int hr_timeout_ms;
290 struct o2hb_region *reg = in o2hb_write_timeout() argument