• Home
  • Raw
  • Download

Lines Matching refs:fs

24 	ext2_filsys	fs;  in ext2fs_dup_handle()  local
29 retval = ext2fs_get_mem(sizeof(struct struct_ext2_filsys), &fs); in ext2fs_dup_handle()
33 *fs = *src; in ext2fs_dup_handle()
34 fs->device_name = 0; in ext2fs_dup_handle()
35 fs->super = 0; in ext2fs_dup_handle()
36 fs->orig_super = 0; in ext2fs_dup_handle()
37 fs->group_desc = 0; in ext2fs_dup_handle()
38 fs->inode_map = 0; in ext2fs_dup_handle()
39 fs->block_map = 0; in ext2fs_dup_handle()
40 fs->badblocks = 0; in ext2fs_dup_handle()
41 fs->dblist = 0; in ext2fs_dup_handle()
42 fs->mmp_buf = 0; in ext2fs_dup_handle()
43 fs->mmp_cmp = 0; in ext2fs_dup_handle()
44 fs->mmp_fd = -1; in ext2fs_dup_handle()
46 io_channel_bumpcount(fs->io); in ext2fs_dup_handle()
47 if (fs->icache) in ext2fs_dup_handle()
48 fs->icache->refcount++; in ext2fs_dup_handle()
50 retval = ext2fs_get_mem(strlen(src->device_name)+1, &fs->device_name); in ext2fs_dup_handle()
53 strcpy(fs->device_name, src->device_name); in ext2fs_dup_handle()
55 retval = ext2fs_get_mem(SUPERBLOCK_SIZE, &fs->super); in ext2fs_dup_handle()
58 memcpy(fs->super, src->super, SUPERBLOCK_SIZE); in ext2fs_dup_handle()
60 retval = ext2fs_get_mem(SUPERBLOCK_SIZE, &fs->orig_super); in ext2fs_dup_handle()
63 memcpy(fs->orig_super, src->orig_super, SUPERBLOCK_SIZE); in ext2fs_dup_handle()
65 retval = ext2fs_get_array(fs->desc_blocks, fs->blocksize, in ext2fs_dup_handle()
66 &fs->group_desc); in ext2fs_dup_handle()
69 memcpy(fs->group_desc, src->group_desc, in ext2fs_dup_handle()
70 (size_t) fs->desc_blocks * fs->blocksize); in ext2fs_dup_handle()
73 retval = ext2fs_copy_bitmap(src->inode_map, &fs->inode_map); in ext2fs_dup_handle()
78 retval = ext2fs_copy_bitmap(src->block_map, &fs->block_map); in ext2fs_dup_handle()
83 retval = ext2fs_badblocks_copy(src->badblocks, &fs->badblocks); in ext2fs_dup_handle()
88 retval = ext2fs_copy_dblist(src->dblist, &fs->dblist); in ext2fs_dup_handle()
93 retval = ext2fs_get_mem(src->blocksize, &fs->mmp_buf); in ext2fs_dup_handle()
96 memcpy(fs->mmp_buf, src->mmp_buf, src->blocksize); in ext2fs_dup_handle()
99 fs->mmp_fd = dup(src->mmp_fd); in ext2fs_dup_handle()
100 if (fs->mmp_fd < 0) { in ext2fs_dup_handle()
109 &fs->mmp_cmp); in ext2fs_dup_handle()
112 memcpy(fs->mmp_cmp, src->mmp_cmp, src->blocksize); in ext2fs_dup_handle()
114 *dest = fs; in ext2fs_dup_handle()
117 ext2fs_free(fs); in ext2fs_dup_handle()