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 block_device *hr_bdev;
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;
242 u64 hr_generation;
244 struct delayed_work hr_write_timeout_work;
245 unsigned long hr_last_timeout_start;
248 struct delayed_work hr_nego_timeout_work;
249 unsigned long hr_nego_node_bitmap[BITS_TO_LONGS(O2NM_MAX_NODES)];
254 struct o2hb_disk_heartbeat_block *hr_tmp_block;
257 unsigned int hr_key;
258 struct list_head hr_handler_list;
284 struct o2hb_region *reg = in o2hb_write_timeout() argument