• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/ext4/

Lines Matching defs:input

24 			      struct ext4_new_group_data *input)
29 ext4_fsblk_t end = start + input->blocks_count;
30 unsigned group = input->group;
31 ext4_fsblk_t itend = input->inode_table + sbi->s_itb_per_group;
40 input->free_blocks_count = free_blocks_count =
41 input->blocks_count - 2 - overhead - sbi->s_itb_per_group;
46 ext4_bg_has_super(sb, input->group) ? "normal" :
47 "no-super", input->group, input->blocks_count,
48 free_blocks_count, input->reserved_blocks);
54 input->group, sbi->s_groups_count);
57 else if (input->reserved_blocks > input->blocks_count / 5)
59 input->reserved_blocks);
62 input->blocks_count);
67 else if (outside(input->block_bitmap, start, end))
70 (unsigned long long)input->block_bitmap);
71 else if (outside(input->inode_bitmap, start, end))
74 (unsigned long long)input->inode_bitmap);
75 else if (outside(input->inode_table, start, end) ||
79 (unsigned long long)input->inode_table, itend - 1);
80 else if (input->inode_bitmap == input->block_bitmap)
83 (unsigned long long)input->block_bitmap);
84 else if (inside(input->block_bitmap, input->inode_table, itend))
87 (unsigned long long)input->block_bitmap,
88 (unsigned long long)input->inode_table, itend - 1);
89 else if (inside(input->inode_bitmap, input->inode_table, itend))
92 (unsigned long long)input->inode_bitmap,
93 (unsigned long long)input->inode_table, itend - 1);
94 else if (inside(input->block_bitmap, start, metaend))
98 (unsigned long long)input->block_bitmap,
100 else if (inside(input->inode_bitmap, start, metaend))
104 (unsigned long long)input->inode_bitmap,
106 else if (inside(input->inode_table, start, metaend) ||
111 (unsigned long long)input->inode_table,
169 struct ext4_new_group_data *input)
172 ext4_fsblk_t start = ext4_group_first_block_no(sb, input->group);
173 int reserved_gdb = ext4_bg_has_super(sb, input->group) ?
175 unsigned long gdblocks = ext4_bg_num_gdb(sb, input->group);
189 if (input->group != sbi->s_groups_count) {
194 if (IS_ERR(bh = bclean(handle, sb, input->block_bitmap))) {
199 if (ext4_bg_has_super(sb, input->group)) {
244 ext4_debug("mark block bitmap %#04x (+%ld)\n", input->block_bitmap,
245 input->block_bitmap - start);
246 ext4_set_bit(input->block_bitmap - start, bh->b_data);
247 ext4_debug("mark inode bitmap %#04x (+%ld)\n", input->inode_bitmap,
248 input->inode_bitmap - start);
249 ext4_set_bit(input->inode_bitmap - start, bh->b_data);
252 for (i = 0, block = input->inode_table, bit = block - start;
265 mark_bitmap_end(input->blocks_count, EXT4_BLOCKS_PER_GROUP(sb),
272 input->inode_bitmap, input->inode_bitmap - start);
273 if (IS_ERR(bh = bclean(handle, sb, input->inode_bitmap))) {
379 struct ext4_new_group_data *input,
384 unsigned long gdb_num = input->group / EXT4_DESC_PER_BLOCK(sb);
431 input->group, gdblock);
521 struct ext4_new_group_data *input)
592 blk = input->group * EXT4_BLOCKS_PER_GROUP(sb);
718 int ext4_group_add(struct super_block *sb, struct ext4_new_group_data *input)
722 int reserved_gdb = ext4_bg_has_super(sb, input->group) ?
731 gdb_num = input->group / EXT4_DESC_PER_BLOCK(sb);
732 gdb_off = input->group % EXT4_DESC_PER_BLOCK(sb);
741 if (ext4_blocks_count(es) + input->blocks_count <
769 if ((err = verify_group_input(sb, input)))
772 if ((err = setup_new_group_blocks(sb, input)))
783 ext4_bg_has_super(sb, input->group) ?
791 if (input->group != sbi->s_groups_count) {
812 if (reserved_gdb && ext4_bg_num_gdb(sb, input->group) &&
813 (err = reserve_backup_gdb(handle, inode, input)))
815 } else if ((err = add_new_gdb(handle, inode, input, &primary)))
840 ext4_block_bitmap_set(sb, gdp, input->block_bitmap);
841 ext4_inode_bitmap_set(sb, gdp, input->inode_bitmap);
842 ext4_inode_table_set(sb, gdp, input->inode_table);
843 gdp->bg_free_blocks_count = cpu_to_le16(input->free_blocks_count);
857 input->blocks_count);
893 input->reserved_blocks);
897 input->free_blocks_count);