Searched defs:fs (Results 176 - 200 of 512) sorted by relevance

1234567891011>>

/external/e2fsprogs/contrib/android/
H A Dperms.c17 ext2_filsys fs; member in struct:inode_params
28 static errcode_t ino_add_xattr(ext2_filsys fs, ext2_ino_t ino, const char *name, argument
34 retval = ext2fs_xattrs_open(fs, ino, &xhandle);
67 static errcode_t set_selinux_xattr(ext2_filsys fs, ext2_ino_t ino, argument
77 retval = ext2fs_read_inode(fs, ino, &inode);
92 retval = ino_add_xattr(fs, ino, "security." XATTR_SELINUX_SUFFIX,
99 static errcode_t set_perms_and_caps(ext2_filsys fs, ext2_ino_t ino, argument
108 retval = ext2fs_read_inode(fs, ino, &inode);
122 retval = ext2fs_write_inode(fs, ino, &inode);
137 return ino_add_xattr(fs, in
141 set_timestamp(ext2_filsys fs, ext2_ino_t ino, struct inode_params *params) argument
185 is_dir(ext2_filsys fs, ext2_ino_t ino) argument
194 androidify_inode(ext2_filsys fs, ext2_ino_t ino, struct inode_params *params) argument
254 __android_configure_fs(ext2_filsys fs, char *src_dir, char *target_out, char *mountpoint, fs_config_f fs_config_func, struct selabel_handle *sehnd, time_t fixed_time) argument
289 android_configure_fs(ext2_filsys fs, char *src_dir, char *target_out, char *mountpoint, struct selinux_opt *seopts EXT2FS_ATTR((unused)), unsigned int nopt EXT2FS_ATTR((unused)), char *fs_config_file, time_t fixed_time) argument
[all...]
/external/e2fsprogs/debugfs/
H A De2freefrag.c54 static void init_chunk_info(ext2_filsys fs, struct chunk_info *info) argument
58 info->blocksize_bits = ul_log2((unsigned long)fs->blocksize);
96 static void scan_block_bitmap(ext2_filsys fs, struct chunk_info *info) argument
98 unsigned long long blocks_count = ext2fs_blocks_count(fs->super);
123 blk = fs->super->s_first_data_block;
126 used = ext2fs_fast_test_block_bitmap2(fs->block_map,
127 chunk_start_blk >> fs->cluster_ratio_bits);
146 static errcode_t get_chunk_info(ext2_filsys fs, struct chunk_info *info, argument
155 scan_block_bitmap(fs, info);
158 ext2fs_blocks_count(fs
216 close_device(char *device_name, ext2_filsys fs) argument
224 collect_info(ext2_filsys fs, struct chunk_info *chunk_info, FILE *f) argument
249 open_device(char *device_name, ext2_filsys *fs) argument
272 ext2_filsys fs = NULL; local
[all...]
H A Dfilefrag.c69 static void print_header(struct filefrag_struct *fs) argument
71 if (fs->options & VERBOSE_OPT) {
72 fprintf(fs->f, "%4s %*s %*s %*s %*s\n", "ext",
73 fs->logical_width, "logical", fs->physical_width,
74 "physical", fs->physical_width, "expected",
75 fs->logical_width, "length");
79 static void report_filefrag(struct filefrag_struct *fs) argument
81 if (fs->num == 0)
83 if (fs
108 struct filefrag_struct *fs = private; variable in typeref:struct:filefrag_struct
115 report_filefrag(fs); variable
129 filefrag(ext2_ino_t ino, struct ext2_inode *inode, struct filefrag_struct *fs) argument
177 struct filefrag_struct *fs = private; variable in typeref:struct:filefrag_struct
236 dir_iterate(ext2_ino_t ino, struct filefrag_struct *fs) argument
265 struct filefrag_struct fs; local
[all...]
H A Dhtree.c32 static void htree_dump_leaf_node(ext2_filsys fs, ext2_ino_t ino, argument
49 if (ext2fs_has_feature_metadata_csum(fs->super))
52 errcode = ext2fs_bmap2(fs, ino, inode, buf, 0, blk, 0, &pblk);
69 (fs->super->s_flags & EXT2_FLAGS_UNSIGNED_HASH))
72 while (offset < fs->blocksize) {
74 errcode = ext2fs_get_rec_len(fs, dirent, &rec_len);
82 if (((offset + rec_len) > fs->blocksize) ||
93 thislen, fs->super->s_hash_seed,
98 if ((offset == fs->blocksize - csum_size) &&
128 static void htree_dump_int_block(ext2_filsys fs, ext2_ino_
134 htree_dump_int_node(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, struct ext2_dx_root_info * rootnode, struct ext2_dx_entry *ent, char *buf, int level) argument
192 htree_dump_int_block(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, struct ext2_dx_root_info * rootnode, blk64_t blk, char *buf, int level) argument
396 search_dir_block(ext2_filsys fs, blk64_t *blocknr, e2_blkcnt_t blockcnt, blk64_t ref_blk EXT2FS_ATTR((unused)), int ref_offset EXT2FS_ATTR((unused)), void *priv_data) argument
[all...]
/external/e2fsprogs/e2fsck/
H A Dextents.c32 if (!ext2fs_has_feature_extents(ctx->fs->super) ||
34 (ino != EXT2_ROOT_INO && ino < ctx->fs->super->s_first_ino))
41 retval = e2fsck_allocate_inode_bitmap(ctx->fs,
73 ext2_filsys fs = ctx->fs; local
78 retval = ext2fs_extent_open(fs, list->ino, &handle);
97 ext2fs_block_alloc_stats2(fs, extent.e_pblk, -1);
151 static int find_blocks(ext2_filsys fs, blk64_t *blocknr, e2_blkcnt_t blockcnt, argument
164 ext2fs_block_alloc_stats2(fs, *blocknr, -1);
238 retval = ext2fs_block_iterate3(ctx->fs, in
420 ext2_filsys fs = ctx->fs; local
[all...]
H A Dpass3.c55 ext2_filsys fs = ctx->fs; local
64 init_resource_track(&rtrack, ctx->fs->io);
77 pctx.errcode = e2fsck_allocate_inode_bitmap(fs, _("inode done bitmap"),
149 print_resource_track(ctx, _("Pass 3"), &rtrack, ctx->fs->io);
158 ext2_filsys fs = ctx->fs; local
196 pctx.errcode = ext2fs_new_block2(fs, 0, ctx->block_found_map, &blk);
205 ext2fs_mark_block_bitmap2(fs->block_map, blk);
206 ext2fs_mark_bb_dirty(fs);
286 ext2_filsys fs = ctx->fs; local
380 ext2_filsys fs = ctx->fs; local
594 ext2_filsys fs = ctx->fs; local
645 ext2_filsys fs = ctx->fs; local
686 ext2_filsys fs; member in struct:fix_dotdot_struct
731 ext2_filsys fs = ctx->fs; local
786 expand_dir_proc(ext2_filsys fs, blk64_t *blocknr, e2_blkcnt_t blockcnt, blk64_t ref_block EXT2FS_ATTR((unused)), int ref_offset EXT2FS_ATTR((unused)), void *priv_data) argument
856 ext2_filsys fs = ctx->fs; local
[all...]
H A Dpass5.c44 init_resource_track(&rtrack, ctx->fs->io);
51 if ((ctx->progress)(ctx, 5, 0, ctx->fs->group_desc_count*2))
81 print_resource_track(ctx, _("Pass 5"), &rtrack, ctx->fs->io);
93 if (!ext2fs_has_feature_metadata_csum(ctx->fs->super))
97 if (ext2fs_test_ib_dirty(ctx->fs))
100 nbytes = (size_t)(EXT2_INODES_PER_GROUP(ctx->fs->super) / 8);
101 retval = ext2fs_get_mem(ctx->fs->blocksize, &buf);
109 for (i = 0; i < ctx->fs->group_desc_count; i++) {
110 if (ext2fs_bg_flags_test(ctx->fs, i, EXT2_BG_INODE_UNINIT))
114 retval = ext2fs_get_inode_bitmap_range2(ctx->fs
197 ext2_filsys fs = ctx->fs; local
222 ext2_filsys fs = ctx->fs; local
313 ext2_filsys fs = ctx->fs; local
565 ext2_filsys fs = ctx->fs; local
840 ext2_filsys fs = ctx->fs; local
884 ext2_filsys fs = ctx->fs; local
[all...]
/external/e2fsprogs/lib/ext2fs/
H A Dalloc.c42 void ext2fs_clear_block_uninit(ext2_filsys fs, dgrp_t group) argument
44 if (group >= fs->group_desc_count ||
45 !ext2fs_has_group_desc_csum(fs) ||
46 !(ext2fs_bg_flags_test(fs, group, EXT2_BG_BLOCK_UNINIT)))
51 ext2fs_bg_flags_clear(fs, group, EXT2_BG_BLOCK_UNINIT);
52 ext2fs_group_desc_csum_set(fs, group);
53 ext2fs_mark_super_dirty(fs);
54 ext2fs_mark_bb_dirty(fs);
60 static void check_inode_uninit(ext2_filsys fs, ext2fs_inode_bitmap map, argument
65 if (group >= fs
88 ext2fs_new_inode(ext2_filsys fs, ext2_ino_t dir, int mode EXT2FS_ATTR((unused)), ext2fs_inode_bitmap map, ext2_ino_t *ret) argument
147 ext2fs_new_block3(ext2_filsys fs, blk64_t goal, ext2fs_block_bitmap map, blk64_t *ret, struct blk_alloc_ctx *ctx) argument
204 ext2fs_new_block2(ext2_filsys fs, blk64_t goal, ext2fs_block_bitmap map, blk64_t *ret) argument
210 ext2fs_new_block(ext2_filsys fs, blk_t goal, ext2fs_block_bitmap map, blk_t *ret) argument
225 ext2fs_alloc_block3(ext2_filsys fs, blk64_t goal, char *block_buf, blk64_t *ret, struct blk_alloc_ctx *ctx) argument
266 ext2fs_alloc_block2(ext2_filsys fs, blk64_t goal, char *block_buf, blk64_t *ret) argument
272 ext2fs_alloc_block(ext2_filsys fs, blk_t goal, char *block_buf, blk_t *ret) argument
283 ext2fs_get_free_blocks2(ext2_filsys fs, blk64_t start, blk64_t finish, int num, ext2fs_block_bitmap map, blk64_t *ret) argument
319 ext2fs_get_free_blocks(ext2_filsys fs, blk_t start, blk_t finish, int num, ext2fs_block_bitmap map, blk_t *ret) argument
330 ext2fs_set_alloc_block_callback(ext2_filsys fs, errcode_t (*func)(ext2_filsys fs, blk64_t goal, blk64_t *ret), errcode_t (**old)(ext2_filsys fs, blk64_t goal, blk64_t *ret)) argument
347 ext2fs_find_inode_goal(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, blk64_t lblk) argument
403 ext2fs_new_range(ext2_filsys fs, int flags, blk64_t goal, blk64_t len, ext2fs_block_bitmap map, blk64_t *pblk, blk64_t *plen) argument
509 ext2fs_set_new_range_callback(ext2_filsys fs, errcode_t (*func)(ext2_filsys fs, int flags, blk64_t goal, blk64_t len, blk64_t *pblk, blk64_t *plen), errcode_t (**old)(ext2_filsys fs, int flags, blk64_t goal, blk64_t len, blk64_t *pblk, blk64_t *plen)) argument
524 ext2fs_alloc_range(ext2_filsys fs, int flags, blk64_t goal, blk_t len, blk64_t *ret) argument
[all...]
H A Dbitmaps.c53 errcode_t ext2fs_allocate_inode_bitmap(ext2_filsys fs, argument
59 EXT2_CHECK_MAGIC(fs, EXT2_ET_MAGIC_EXT2FS_FILSYS);
61 fs->write_bitmaps = ext2fs_write_bitmaps;
64 end = fs->super->s_inodes_count;
65 real_end = (EXT2_INODES_PER_GROUP(fs->super) * fs->group_desc_count);
68 if (fs->flags & EXT2_FLAG_64BITS)
69 return (ext2fs_alloc_generic_bmap(fs,
71 fs->default_bitmap_type,
79 return (ext2fs_make_generic_bitmap(EXT2_ET_MAGIC_INODE_BITMAP, fs,
85 ext2fs_allocate_block_bitmap(ext2_filsys fs, const char *descr, ext2fs_block_bitmap *ret) argument
122 ext2fs_allocate_subcluster_bitmap(ext2_filsys fs, const char *descr, ext2fs_block_bitmap *ret) argument
[all...]
H A Dblknum.c20 dgrp_t ext2fs_group_of_blk2(ext2_filsys fs, blk64_t blk) argument
22 return (blk - fs->super->s_first_data_block) /
23 fs->super->s_blocks_per_group;
29 blk64_t ext2fs_group_first_block2(ext2_filsys fs, dgrp_t group) argument
31 return fs->super->s_first_data_block +
32 EXT2_GROUPS_TO_BLOCKS(fs->super, group);
38 blk64_t ext2fs_group_last_block2(ext2_filsys fs, dgrp_t group) argument
40 return (group == fs->group_desc_count - 1 ?
41 ext2fs_blocks_count(fs->super) - 1 :
42 ext2fs_group_first_block2(fs, grou
49 ext2fs_group_blocks_count(ext2_filsys fs, dgrp_t group) argument
68 ext2fs_inode_data_blocks2(ext2_filsys fs, struct ext2_inode *inode) argument
80 ext2fs_inode_i_blocks(ext2_filsys fs, struct ext2_inode *inode) argument
184 ext2fs_group_desc(ext2_filsys fs, struct opaque_ext2_group_desc *gdp, dgrp_t group) argument
194 ext4fs_group_desc(ext2_filsys fs, struct opaque_ext2_group_desc *gdp, dgrp_t group) argument
204 ext2fs_block_bitmap_checksum(ext2_filsys fs, dgrp_t group) argument
219 ext2fs_block_bitmap_loc(ext2_filsys fs, dgrp_t group) argument
232 ext2fs_block_bitmap_loc_set(ext2_filsys fs, dgrp_t group, blk64_t blk) argument
245 ext2fs_inode_bitmap_checksum(ext2_filsys fs, dgrp_t group) argument
260 ext2fs_inode_bitmap_loc(ext2_filsys fs, dgrp_t group) argument
273 ext2fs_inode_bitmap_loc_set(ext2_filsys fs, dgrp_t group, blk64_t blk) argument
286 ext2fs_inode_table_loc(ext2_filsys fs, dgrp_t group) argument
299 ext2fs_inode_table_loc_set(ext2_filsys fs, dgrp_t group, blk64_t blk) argument
312 ext2fs_bg_free_blocks_count(ext2_filsys fs, dgrp_t group) argument
325 ext2fs_bg_free_blocks_count_set(ext2_filsys fs, dgrp_t group, __u32 n) argument
339 ext2fs_bg_free_inodes_count(ext2_filsys fs, dgrp_t group) argument
352 ext2fs_bg_free_inodes_count_set(ext2_filsys fs, dgrp_t group, __u32 n) argument
365 ext2fs_bg_used_dirs_count(ext2_filsys fs, dgrp_t group) argument
378 ext2fs_bg_used_dirs_count_set(ext2_filsys fs, dgrp_t group, __u32 n) argument
391 ext2fs_bg_itable_unused(ext2_filsys fs, dgrp_t group) argument
404 ext2fs_bg_itable_unused_set(ext2_filsys fs, dgrp_t group, __u32 n) argument
417 ext2fs_bg_flags(ext2_filsys fs, dgrp_t group) argument
428 ext2fs_bg_flags_zap(ext2_filsys fs, dgrp_t group) argument
440 ext2fs_bg_flags_test(ext2_filsys fs, dgrp_t group, __u16 bg_flag) argument
451 ext2fs_bg_flags_set(ext2_filsys fs, dgrp_t group, __u16 bg_flags) argument
463 ext2fs_bg_flags_clear(ext2_filsys fs, dgrp_t group, __u16 bg_flags) argument
475 ext2fs_bg_checksum(ext2_filsys fs, dgrp_t group) argument
486 ext2fs_bg_checksum_set(ext2_filsys fs, dgrp_t group, __u16 checksum) argument
498 ext2fs_file_acl_block(ext2_filsys fs, const struct ext2_inode *inode) argument
510 ext2fs_file_acl_block_set(ext2_filsys fs, struct ext2_inode *inode, blk64_t blk) argument
521 ext2fs_inode_size_set(ext2_filsys fs, struct ext2_inode *inode, ext2_off64_t size) argument
[all...]
H A Dblock.c23 ext2_filsys fs; member in struct:block_context
24 int (*func)(ext2_filsys fs,
68 limit = ctx->fs->blocksize >> 2;
72 ret = (*ctx->func)(ctx->fs, &blk64,
82 if (*ind_block >= ext2fs_blocks_count(ctx->fs->super) ||
83 *ind_block < ctx->fs->super->s_first_data_block) {
88 ctx->errcode = ext2fs_read_ind_block(ctx->fs, *ind_block,
100 flags = (*ctx->func)(ctx->fs, &blk64, ctx->bcount,
116 flags = (*ctx->func)(ctx->fs, &blk64, ctx->bcount,
131 ctx->errcode = ext2fs_write_ind_block(ctx->fs, *ind_bloc
321 ext2fs_block_iterate3(ext2_filsys fs, ext2_ino_t ino, int flags, char *block_buf, int (*func)(ext2_filsys fs, blk64_t *blocknr, e2_blkcnt_t blockcnt, blk64_t ref_blk, int ref_offset, void *priv_data), void *priv_data) argument
584 xlate64_func(ext2_filsys fs, blk64_t *blocknr, e2_blkcnt_t blockcnt, blk64_t ref_blk, int ref_offset, void *priv_data) argument
598 ext2fs_block_iterate2(ext2_filsys fs, ext2_ino_t ino, int flags, char *block_buf, int (*func)(ext2_filsys fs, blk_t *blocknr, e2_blkcnt_t blockcnt, blk_t ref_blk, int ref_offset, void *priv_data), void *priv_data) argument
631 xlate_func(ext2_filsys fs, blk_t *blocknr, e2_blkcnt_t blockcnt, blk_t ref_block EXT2FS_ATTR((unused)), int ref_offset EXT2FS_ATTR((unused)), void *priv_data) argument
641 ext2fs_block_iterate(ext2_filsys fs, ext2_ino_t ino, int flags, char *block_buf, int (*func)(ext2_filsys fs, blk_t *blocknr, int blockcnt, void *priv_data), void *priv_data) argument
[all...]
H A Dbmap.c29 extern errcode_t ext2fs_bmap(ext2_filsys fs, ext2_ino_t ino,
36 static _BMAP_INLINE_ errcode_t block_ind_bmap(ext2_filsys fs, int flags, argument
50 retval = io_channel_read_blk(fs->io, ind, 1, block_buf);
60 return io_channel_write_blk(fs->io, ind, 1, block_buf);
71 retval = ext2fs_alloc_block(fs, b,
72 block_buf + fs->blocksize, &b);
82 retval = io_channel_write_blk(fs->io, ind, 1, block_buf);
93 static _BMAP_INLINE_ errcode_t block_dind_bmap(ext2_filsys fs, int flags, argument
102 addr_per_block = (blk_t) fs->blocksize >> 2;
104 retval = block_ind_bmap(fs, flag
113 block_tind_bmap(ext2_filsys fs, int flags, blk_t tind, char *block_buf, int *blocks_alloc, blk_t nr, blk_t *ret_blk) argument
140 implied_cluster_alloc(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, ext2_extent_handle_t handle, blk64_t lblk, blk64_t *phys_blk) argument
176 ext2fs_map_cluster_block(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, blk64_t lblk, blk64_t *pblk) argument
203 extent_bmap(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, ext2_extent_handle_t handle, char *block_buf, int bmap_flags, blk64_t block, int *ret_flags, int *blocks_alloc, blk64_t *phys_blk) argument
278 ext2fs_file_block_offset_too_big(ext2_filsys fs, struct ext2_inode *inode, blk64_t offset) argument
300 ext2fs_bmap2(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, char *block_buf, int bmap_flags, blk64_t block, int *ret_flags, blk64_t *phys_blk) argument
482 ext2fs_bmap(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, char *block_buf, int bmap_flags, blk_t block, blk_t *phys_blk) argument
[all...]
H A Dbmap64.h42 ext2_filsys fs; member in struct:ext2fs_struct_generic_bitmap
69 errcode_t (*new_bmap)(ext2_filsys fs, ext2fs_generic_bitmap bmap);
H A Dclosefs.c36 int ext2fs_bg_has_super(ext2_filsys fs, dgrp_t group) argument
40 if (ext2fs_has_feature_sparse_super2(fs->super)) {
41 if (group == fs->super->s_backup_bgs[0] ||
42 group == fs->super->s_backup_bgs[1])
46 if ((group <= 1) || !ext2fs_has_feature_sparse_super(fs->super))
59 * @fs: ext2 fs pointer
71 errcode_t ext2fs_super_and_bgd_loc2(ext2_filsys fs, argument
84 group_block = ext2fs_group_first_block2(fs, group);
85 if (group_block == 0 && fs
145 ext2fs_super_and_bgd_loc(ext2_filsys fs, dgrp_t group, blk_t *ret_super_blk, blk_t *ret_old_desc_blk, blk_t *ret_new_desc_blk, int *ret_meta_bg) argument
192 write_primary_superblock(ext2_filsys fs, struct ext2_super_block *super) argument
239 ext2fs_update_dynamic_rev(ext2_filsys fs) argument
253 write_backup_super(ext2_filsys fs, dgrp_t group, blk64_t group_block, struct ext2_super_block *super_shadow) argument
275 ext2fs_flush(ext2_filsys fs) argument
280 ext2fs_flush2(ext2_filsys fs, int flags) argument
456 ext2_filsys fs = *fs_ptr; local
465 ext2fs_close(ext2_filsys fs) argument
470 ext2fs_close2(ext2_filsys fs, int flags) argument
[all...]
H A Ddblist.c31 static errcode_t make_dblist(ext2_filsys fs, ext2_ino_t size, argument
41 EXT2_CHECK_MAGIC(fs, EXT2_ET_MAGIC_EXT2FS_FILSYS);
43 if ((ret_dblist == 0) && fs->dblist &&
44 (fs->dblist->magic == EXT2_ET_MAGIC_DBLIST))
53 dblist->fs = fs;
57 retval = ext2fs_get_num_dirs(fs, &num_dirs);
76 fs->dblist = dblist;
87 errcode_t ext2fs_init_dblist(ext2_filsys fs, ext2_dblist *ret_dblist) argument
92 retval = make_dblist(fs,
197 ext2fs_dblist_iterate3(ext2_dblist dblist, int (*func)(ext2_filsys fs, struct ext2_db_entry2 *db_info, void *priv_data), unsigned long long start, unsigned long long count, void *priv_data) argument
223 ext2fs_dblist_iterate2(ext2_dblist dblist, int (*func)(ext2_filsys fs, struct ext2_db_entry2 *db_info, void *priv_data), void *priv_data) argument
324 passthrough_func(ext2_filsys fs, struct ext2_db_entry2 *db_info, void *priv_data) argument
342 ext2fs_dblist_iterate(ext2_dblist dblist, int (*func)(ext2_filsys fs, struct ext2_db_entry *db_info, void *priv_data), void *priv_data) argument
[all...]
H A Dext2fsP.h39 ext2_filsys fs; member in struct:ext2_struct_dblist
84 extern int ext2fs_process_dir_block(ext2_filsys fs,
91 extern errcode_t ext2fs_inline_data_ea_remove(ext2_filsys fs, ext2_ino_t ino);
92 extern errcode_t ext2fs_inline_data_expand(ext2_filsys fs, ext2_ino_t ino);
93 extern int ext2fs_inline_data_dir_iterate(ext2_filsys fs,
109 void (*init)(ext2_filsys fs,
112 void (*update)(ext2_filsys fs,
115 void (*close)(ext2_filsys fs,
122 extern void ext2fs_numeric_progress_init(ext2_filsys fs,
125 extern void ext2fs_numeric_progress_update(ext2_filsys fs,
[all...]
H A Dfallocate.c83 static errcode_t claim_range(ext2_filsys fs, struct ext2_inode *inode, argument
88 clusters = (len + EXT2FS_CLUSTER_RATIO(fs) - 1) /
89 EXT2FS_CLUSTER_RATIO(fs);
90 ext2fs_block_alloc_stats_range(fs, blk,
91 clusters * EXT2FS_CLUSTER_RATIO(fs), +1);
92 return ext2fs_iblk_add_blocks(fs, inode, clusters);
95 static errcode_t ext_falloc_helper(ext2_filsys fs, argument
126 eof_blk = EXT2_I_SIZE(inode) / fs->blocksize;
129 alloc_goal = (alloc_goal & ~EXT2FS_CLUSTER_MASK(fs)) |
130 (range_start & EXT2FS_CLUSTER_MASK(fs));
668 extent_fallocate(ext2_filsys fs, int flags, ext2_ino_t ino, struct ext2_inode *inode, blk64_t goal, blk64_t start, blk64_t len) argument
806 ext2fs_fallocate(ext2_filsys fs, int flags, ext2_ino_t ino, struct ext2_inode *inode, blk64_t goal, blk64_t start, blk64_t len) argument
[all...]
H A Dmkjournal.c46 errcode_t ext2fs_create_journal_superblock(ext2_filsys fs, argument
56 if ((retval = ext2fs_get_mem(fs->blocksize, &jsb)))
59 memset (jsb, 0, fs->blocksize);
66 jsb->s_blocksize = htonl(fs->blocksize);
71 memcpy(jsb->s_uuid, fs->super->s_uuid, sizeof(fs->super->s_uuid));
76 if (ext2fs_has_feature_journal_dev(fs->super)) {
78 jsb->s_first = htonl(ext2fs_journal_sb_start(fs->blocksize) + 1);
90 static errcode_t write_journal_file(ext2_filsys fs, char *filename, argument
98 if ((retval = ext2fs_create_journal_superblock(fs, num_block
152 ext2fs_zero_blocks2(ext2_filsys fs, blk64_t blk, int num, blk64_t *ret_blk, int *ret_count) argument
218 ext2fs_zero_blocks(ext2_filsys fs, blk_t blk, int num, blk_t *ret_blk, int *ret_count) argument
235 get_midpoint_journal_block(ext2_filsys fs) argument
264 write_journal_inode(ext2_filsys fs, ext2_ino_t journal_ino, blk_t num_blocks, blk64_t goal, int flags) argument
371 ext2fs_add_journal_device(ext2_filsys fs, ext2_filsys journal_dev) argument
435 ext2fs_add_journal_inode2(ext2_filsys fs, blk_t num_blocks, blk64_t goal, int flags) argument
547 ext2fs_add_journal_inode(ext2_filsys fs, blk_t num_blocks, int flags) argument
558 ext2_filsys fs; local
[all...]
H A Dpunch.c49 static errcode_t ind_punch(ext2_filsys fs, struct ext2_inode *inode, argument
63 incr = 1ULL << ((EXT2_BLOCK_SIZE_BITS(fs->super) - 2) * level);
75 retval = ext2fs_read_ind_block(fs, b, block_buf);
79 retval = ind_punch(fs, inode, block_buf + fs->blocksize,
82 fs->blocksize >> 2);
85 retval = ext2fs_write_ind_block(fs, b, block_buf);
88 if (!check_zero_block(block_buf, fs->blocksize))
94 ext2fs_block_alloc_stats(fs, b, -1);
101 return ext2fs_iblk_sub_blocks(fs, inod
105 ext2fs_punch_ind(ext2_filsys fs, struct ext2_inode *inode, char *block_buf, blk64_t start, blk64_t end) argument
193 punch_extent_blocks(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, blk64_t lfree_start, blk64_t free_start, __u32 free_count, int *freed) argument
261 ext2fs_punch_extent(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, blk64_t start, blk64_t end) argument
448 ext2fs_punch_inline_data(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, blk64_t start, blk64_t end EXT2FS_ATTR((unused))) argument
477 ext2fs_punch(ext2_filsys fs, ext2_ino_t ino, struct ext2_inode *inode, char *block_buf, blk64_t start, blk64_t end) argument
[all...]
H A Dswapfs.c107 void ext2fs_swap_group_desc2(ext2_filsys fs, struct ext2_group_desc *gdp) argument
127 if (fs == NULL || EXT2_DESC_SIZE(fs->super) < EXT2_MIN_DESC_SIZE_64BIT)
209 void ext2fs_swap_inode_full(ext2_filsys fs, struct ext2_inode_large *t, argument
235 has_data_blocks = ext2fs_inode_data_blocks(fs,
239 has_data_blocks = ext2fs_inode_data_blocks(fs,
264 switch (fs->super->s_creator_os) {
305 if (extra_isize > EXT2_INODE_SIZE(fs->super) -
356 void ext2fs_swap_inode(ext2_filsys fs, struct ext2_inode *t, argument
359 ext2fs_swap_inode_full(fs, (struc
373 ext2fs_dirent_swab_in(ext2_filsys fs, char *buf, int flags) argument
378 ext2fs_dirent_swab_in2(ext2_filsys fs, char *buf, size_t size, int flags) argument
410 ext2fs_dirent_swab_out(ext2_filsys fs, char *buf, int flags) argument
415 ext2fs_dirent_swab_out2(ext2_filsys fs, char *buf, size_t size, int flags) argument
[all...]
/external/e2fsprogs/lib/support/
H A Dquotaio.c108 static int compute_num_blocks_proc(ext2_filsys fs EXT2FS_ATTR((unused)),
121 errcode_t quota_inode_truncate(ext2_filsys fs, ext2_ino_t ino) argument
127 if ((err = ext2fs_read_inode(fs, ino, &inode)))
131 if (ino == quota_type2inum(qtype, fs->super))
135 inode.i_dtime = fs->now ? fs->now : time(0);
136 if (!ext2fs_inode_has_valid_blocks2(fs, &inode))
138 err = ext2fs_punch(fs, ino, &inode, NULL, 0, ~0ULL);
141 fs->flags &= ~EXT2_FLAG_SUPER_ONLY;
146 err = ext2fs_write_inode(fs, in
150 compute_inode_size(ext2_filsys fs, ext2_ino_t ino) argument
217 ext2_filsys fs = qctx->fs; local
291 quota_inode_init_new(ext2_filsys fs, ext2_ino_t ino) argument
329 quota_file_create(struct quota_handle *h, ext2_filsys fs, enum quota_type qtype, int fmt) argument
[all...]
/external/e2fsprogs/misc/
H A De2freefrag.c54 static void init_chunk_info(ext2_filsys fs, struct chunk_info *info) argument
58 info->blocksize_bits = ul_log2((unsigned long)fs->blocksize);
96 static void scan_block_bitmap(ext2_filsys fs, struct chunk_info *info) argument
98 unsigned long long blocks_count = ext2fs_blocks_count(fs->super);
123 blk = fs->super->s_first_data_block;
126 used = ext2fs_fast_test_block_bitmap2(fs->block_map,
127 chunk_start_blk >> fs->cluster_ratio_bits);
146 static errcode_t get_chunk_info(ext2_filsys fs, struct chunk_info *info, argument
155 scan_block_bitmap(fs, info);
158 ext2fs_blocks_count(fs
216 close_device(char *device_name, ext2_filsys fs) argument
224 collect_info(ext2_filsys fs, struct chunk_info *chunk_info, FILE *f) argument
249 open_device(char *device_name, ext2_filsys *fs) argument
272 ext2_filsys fs = NULL; local
[all...]
H A De2fuzz.c68 static int find_block_helper(ext2_filsys fs EXT2FS_ATTR((unused)),
84 static errcode_t find_metadata_blocks(ext2_filsys fs, ext2fs_block_bitmap bmap, argument
99 for (i = 0; i < fs->group_desc_count; i++) {
100 ext2fs_reserve_super_and_bgd(fs, i, bmap);
103 b = ext2fs_block_bitmap_loc(fs, i);
107 b = ext2fs_inode_bitmap_loc(fs, i);
111 c = ext2fs_inode_table_loc(fs, i);
113 fs->inode_blocks_per_group);
114 fb.corrupt_blocks += fs->inode_blocks_per_group;
121 retval = ext2fs_open_inode_scan(fs,
182 ext2_filsys fs = NULL; local
[all...]
H A De2initrd_helper.c72 static errcode_t get_file(ext2_filsys fs, const char * filename, argument
86 retval = ext2fs_namei(fs, EXT2_ROOT_INO, EXT2_ROOT_INO,
91 retval = ext2fs_read_inode(fs, ino, &inode);
103 retval = ext2fs_file_open(fs, ino, 0, &e2_file);
237 static int parse_fstab_line(char *line, struct fs_info *fs) argument
272 fs->device = string_copy(device);
273 fs->mountpt = string_copy(mntpnt);
274 fs->type = string_copy(type);
275 fs->opts = string_copy(opts ? opts : "");
276 fs
286 free_fstab_line(struct fs_info *fs) argument
336 get_root_type(ext2_filsys fs) argument
373 ext2_filsys fs; local
[all...]
H A Dutil.c238 unsigned int figure_journal_size(int size, ext2_filsys fs) argument
242 j_blocks = ext2fs_default_journal_size(ext2fs_blocks_count(fs->super));
249 j_blocks = size * 1024 / (fs->blocksize / 1024);
258 if ((unsigned) j_blocks > ext2fs_free_blocks_count(fs->super) / 2) {

Completed in 917 milliseconds

1234567891011>>