Lines Matching defs:struct_ext2_filsys
224 struct struct_ext2_filsys { struct
225 errcode_t magic;
226 io_channel io;
227 int flags;
228 char * device_name;
229 struct ext2_super_block * super;
230 unsigned int blocksize;
231 int fragsize;
232 dgrp_t group_desc_count;
233 unsigned long desc_blocks;
234 struct opaque_ext2_group_desc * group_desc;
235 unsigned int inode_blocks_per_group;
236 ext2fs_inode_bitmap inode_map;
237 ext2fs_block_bitmap block_map;
239 errcode_t (*get_blocks)(ext2_filsys fs, ext2_ino_t ino, blk_t *blocks);
240 errcode_t (*check_directory)(ext2_filsys fs, ext2_ino_t ino);
241 errcode_t (*write_bitmaps)(ext2_filsys fs);
242 errcode_t (*read_inode)(ext2_filsys fs, ext2_ino_t ino,
244 errcode_t (*write_inode)(ext2_filsys fs, ext2_ino_t ino,
246 ext2_badblocks_list badblocks;
247 ext2_dblist dblist;
248 __u32 stride; /* for mke2fs */
249 struct ext2_super_block * orig_super;
250 struct ext2_image_hdr * image_header;
251 __u32 umask;
252 time_t now;
253 int cluster_ratio_bits;
254 __u16 default_bitmap_type;
255 __u16 pad;
259 __u32 reserved[5];
264 void * priv_data;
269 struct ext2_inode_cache *icache;
270 io_channel image_io;
275 errcode_t (*get_alloc_block)(ext2_filsys fs, blk64_t goal,
277 errcode_t (*get_alloc_block2)(ext2_filsys fs, blk64_t goal,
279 void (*block_alloc_stats)(ext2_filsys fs, blk64_t blk, int inuse);
284 void *mmp_buf;
285 void *mmp_cmp;
286 int mmp_fd;
291 long mmp_last_written;
294 struct ext2fs_progress_ops *progress_ops;
297 __u32 csum_seed;
299 io_channel journal_io;
300 char *journal_name;
303 errcode_t (*new_range)(ext2_filsys fs, int flags, blk64_t goal,
305 void (*block_alloc_stats_range)(ext2_filsys fs, blk64_t blk, blk_t num,
309 struct ext2fs_hashmap* block_sha_map;