• Home
  • Raw
  • Download

Lines Matching defs:e2fsck_struct

217 struct e2fsck_struct {  struct
218 ext2_filsys fs;
219 const char *program_name;
220 char *filesystem_name;
221 char *device_name;
222 char *io_options;
223 FILE *logf;
224 char *log_fn;
225 int flags; /* E2fsck internal flags */
226 int options;
227 int blocksize; /* blocksize */
228 blk64_t use_superblock; /* sb requested by user */
229 blk64_t superblock; /* sb used to open fs */
230 blk64_t num_blocks; /* Total number of blocks */
231 blk64_t free_blocks;
232 ino_t free_inodes;
233 int mount_flags;
234 blkid_cache blkid; /* blkid cache */
237 jmp_buf abort_loc;
239 unsigned long abort_code;
241 int (*progress)(e2fsck_t ctx, int pass, unsigned long cur,
244 ext2fs_inode_bitmap inode_used_map; /* Inodes which are in use */
245 ext2fs_inode_bitmap inode_bad_map; /* Inodes which are bad somehow */
246 ext2fs_inode_bitmap inode_dir_map; /* Inodes which are directories */
247 ext2fs_inode_bitmap inode_bb_map; /* Inodes which are in bad blocks */
248 ext2fs_inode_bitmap inode_imagic_map; /* AFS inodes */
249 ext2fs_inode_bitmap inode_reg_map; /* Inodes which are regular files*/
251 ext2fs_block_bitmap block_found_map; /* Blocks which are in use */
252 ext2fs_block_bitmap block_dup_map; /* Blks referenced more than once */
253 ext2fs_block_bitmap block_ea_map; /* Blocks which are used by EA's */
258 ext2_icount_t inode_count;
259 ext2_icount_t inode_link_info;
261 ext2_refcount_t refcount;
262 ext2_refcount_t refcount_extra;
268 int *invalid_inode_bitmap_flag;
269 int *invalid_block_bitmap_flag;
270 int *invalid_inode_table_flag;
271 int invalid_bitmaps; /* There are invalid bitmaps/itable */
276 char *block_buf;
281 ext2_ino_t stashed_ino;
282 struct ext2_inode *stashed_inode;
287 ext2_ino_t lost_and_found;
288 int bad_lost_and_found;
293 struct dir_info_db *dir_info;
298 int dx_dir_info_count;
299 int dx_dir_info_size;
300 struct dx_dir_info *dx_dir_info;
305 ext2_u32_list dirs_to_hash;
310 int process_inode_size;
311 int inode_buffer_blocks;
312 unsigned int htree_slack_percentage;
317 io_channel journal_io;
318 char *journal_name;
323 quota_ctx_t qctx;
328 struct resource_track global_rtrack;
334 int progress_fd;
335 int progress_pos;
336 int progress_last_percent;
337 unsigned int progress_last_time;
338 int interactive; /* Are we connected directly to a tty? */
339 char start_meta[2], stop_meta[2];
342 __u32 fs_directory_count;
343 __u32 fs_regular_count;
344 __u32 fs_blockdev_count;
345 __u32 fs_chardev_count;
346 __u32 fs_links_count;
347 __u32 fs_symlinks_count;
348 __u32 fs_fast_symlinks_count;
349 __u32 fs_fifo_count;
350 __u32 fs_total_count;
351 __u32 fs_badblocks_count;
352 __u32 fs_sockets_count;
353 __u32 fs_ind_count;
354 __u32 fs_dind_count;
355 __u32 fs_tind_count;
356 __u32 fs_fragmented;
357 __u32 fs_fragmented_dir;
358 __u32 large_files;
359 __u32 fs_ext_attr_inodes;
360 __u32 fs_ext_attr_blocks;
361 __u32 extent_depth_count[MAX_EXTENT_DEPTH_COUNT];
364 time_t now;
365 time_t time_fudge; /* For working around buggy init scripts */
366 int ext_attr_ver;
367 profile_t profile;
368 int blocks_per_page;
369 ext2_u32_list encrypted_dirs;
375 void *priv_data;