Lines Matching defs:o2hb_region
214 struct o2hb_region { struct
215 struct config_item hr_item;
217 struct list_head hr_all_item;
218 unsigned hr_unclean_stop:1,
219 hr_aborted_start:1,
220 hr_item_pinned:1,
221 hr_item_dropped:1;
224 struct task_struct *hr_task;
226 unsigned int hr_blocks;
227 unsigned long long hr_start_block;
229 unsigned int hr_block_bits;
230 unsigned int hr_block_bytes;
232 unsigned int hr_slots_per_page;
233 unsigned int hr_num_pages;
235 struct page **hr_slot_data;
236 struct block_device *hr_bdev;
237 struct o2hb_disk_slot *hr_slots;
240 unsigned long hr_live_node_bitmap[BITS_TO_LONGS(O2NM_MAX_NODES)];
241 unsigned int hr_region_num;
243 struct dentry *hr_debug_dir;
244 struct dentry *hr_debug_livenodes;
245 struct dentry *hr_debug_regnum;
246 struct dentry *hr_debug_elapsed_time;
247 struct dentry *hr_debug_pinned;
248 struct o2hb_debug_buf *hr_db_livenodes;
249 struct o2hb_debug_buf *hr_db_regnum;
250 struct o2hb_debug_buf *hr_db_elapsed_time;
251 struct o2hb_debug_buf *hr_db_pinned;
256 atomic_t hr_steady_iterations;
260 atomic_t hr_unsteady_iterations;
262 char hr_dev_name[BDEVNAME_SIZE];
264 unsigned int hr_timeout_ms;
268 u64 hr_generation;
270 struct delayed_work hr_write_timeout_work;
271 unsigned long hr_last_timeout_start;
298 struct o2hb_region *reg = in o2hb_write_timeout() argument