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

Lines Matching defs:input

24 			      struct ext3_new_group_data *input)
29 ext3_fsblk_t end = start + input->blocks_count;
30 unsigned group = input->group;
31 ext3_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 ext3_bg_has_super(sb, input->group) ? "normal" :
47 "no-super", input->group, input->blocks_count,
48 free_blocks_count, input->reserved_blocks);
53 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 input->block_bitmap);
71 else if (outside(input->inode_bitmap, start, end))
74 input->inode_bitmap);
75 else if (outside(input->inode_table, start, end) ||
79 input->inode_table, itend - 1);
80 else if (input->inode_bitmap == input->block_bitmap)
83 input->block_bitmap);
84 else if (inside(input->block_bitmap, input->inode_table, itend))
87 input->block_bitmap, input->inode_table, itend-1);
88 else if (inside(input->inode_bitmap, input->inode_table, itend))
91 input->inode_bitmap, input->inode_table, itend-1);
92 else if (inside(input->block_bitmap, start, metaend))
96 input->block_bitmap, start, metaend - 1);
97 else if (inside(input->inode_bitmap, start, metaend))
101 input->inode_bitmap, start, metaend - 1);
102 else if (inside(input->inode_table, start, metaend) ||
107 input->inode_table, itend - 1, start, metaend - 1);
164 struct ext3_new_group_data *input)
167 ext3_fsblk_t start = ext3_group_first_block_no(sb, input->group);
168 int reserved_gdb = ext3_bg_has_super(sb, input->group) ?
170 unsigned long gdblocks = ext3_bg_num_gdb(sb, input->group);
184 if (input->group != sbi->s_groups_count) {
189 if (IS_ERR(bh = bclean(handle, sb, input->block_bitmap))) {
194 if (ext3_bg_has_super(sb, input->group)) {
239 ext3_debug("mark block bitmap %#04x (+%ld)\n", input->block_bitmap,
240 input->block_bitmap - start);
241 ext3_set_bit(input->block_bitmap - start, bh->b_data);
242 ext3_debug("mark inode bitmap %#04x (+%ld)\n", input->inode_bitmap,
243 input->inode_bitmap - start);
244 ext3_set_bit(input->inode_bitmap - start, bh->b_data);
247 for (i = 0, block = input->inode_table, bit = block - start;
260 mark_bitmap_end(input->blocks_count, EXT3_BLOCKS_PER_GROUP(sb),
267 input->inode_bitmap, input->inode_bitmap - start);
268 if (IS_ERR(bh = bclean(handle, sb, input->inode_bitmap))) {
370 struct ext3_new_group_data *input,
375 unsigned long gdb_num = input->group / EXT3_DESC_PER_BLOCK(sb);
422 input->group, gdblock);
512 struct ext3_new_group_data *input)
583 blk = input->group * EXT3_BLOCKS_PER_GROUP(sb);
709 int ext3_group_add(struct super_block *sb, struct ext3_new_group_data *input)
713 int reserved_gdb = ext3_bg_has_super(sb, input->group) ?
722 gdb_num = input->group / EXT3_DESC_PER_BLOCK(sb);
723 gdb_off = input->group % EXT3_DESC_PER_BLOCK(sb);
732 if (le32_to_cpu(es->s_blocks_count) + input->blocks_count <
760 if ((err = verify_group_input(sb, input)))
763 if ((err = setup_new_group_blocks(sb, input)))
774 ext3_bg_has_super(sb, input->group) ?
782 if (input->group != sbi->s_groups_count) {
803 if (reserved_gdb && ext3_bg_num_gdb(sb, input->group) &&
804 (err = reserve_backup_gdb(handle, inode, input)))
806 } else if ((err = add_new_gdb(handle, inode, input, &primary)))
831 gdp->bg_block_bitmap = cpu_to_le32(input->block_bitmap);
832 gdp->bg_inode_bitmap = cpu_to_le32(input->inode_bitmap);
833 gdp->bg_inode_table = cpu_to_le32(input->inode_table);
834 gdp->bg_free_blocks_count = cpu_to_le16(input->free_blocks_count);
848 input->blocks_count);
884 input->reserved_blocks);
888 input->free_blocks_count);