Lines Matching defs:o2hb_region
193 struct o2hb_region { struct
194 struct config_item hr_item;
196 struct list_head hr_all_item;
197 unsigned hr_unclean_stop:1,
198 hr_aborted_start:1,
199 hr_item_pinned:1,
200 hr_item_dropped:1,
201 hr_node_deleted:1;
204 struct task_struct *hr_task;
206 unsigned int hr_blocks;
207 unsigned long long hr_start_block;
209 unsigned int hr_block_bits;
210 unsigned int hr_block_bytes;
212 unsigned int hr_slots_per_page;
213 unsigned int hr_num_pages;
215 struct page **hr_slot_data;
216 struct file *hr_bdev_file;
217 struct o2hb_disk_slot *hr_slots;
220 unsigned long hr_live_node_bitmap[BITS_TO_LONGS(O2NM_MAX_NODES)];
221 unsigned int hr_region_num;
223 struct dentry *hr_debug_dir;
224 struct o2hb_debug_buf *hr_db_livenodes;
225 struct o2hb_debug_buf *hr_db_regnum;
226 struct o2hb_debug_buf *hr_db_elapsed_time;
227 struct o2hb_debug_buf *hr_db_pinned;
232 atomic_t hr_steady_iterations;
236 atomic_t hr_unsteady_iterations;
238 unsigned int hr_timeout_ms;
264 static inline struct block_device *reg_bdev(struct o2hb_region *reg) in reg_bdev() argument