• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext4/

Lines Matching refs:ac_b_ex

1484 	BUG_ON(ac->ac_b_ex.fe_group != e4b->bd_group);
1487 ac->ac_b_ex.fe_len = min(ac->ac_b_ex.fe_len, ac->ac_g_ex.fe_len);
1488 ac->ac_b_ex.fe_logical = ac->ac_g_ex.fe_logical;
1489 ret = mb_mark_used(e4b, &ac->ac_b_ex);
1491 /* preallocation can change ac_b_ex, thus we store actually
1493 ac->ac_f_ex = ac->ac_b_ex;
1531 struct ext4_free_extent *bex = &ac->ac_b_ex;
1570 struct ext4_free_extent *bex = &ac->ac_b_ex;
1629 struct ext4_free_extent ex = ac->ac_b_ex;
1643 ac->ac_b_ex = ex;
1682 ac->ac_b_ex = ex;
1690 ac->ac_b_ex = ex;
1699 ac->ac_b_ex = ex;
1736 ac->ac_b_ex.fe_len = 1 << i;
1737 ac->ac_b_ex.fe_start = k << i;
1738 ac->ac_b_ex.fe_group = e4b->bd_group;
1742 BUG_ON(ac->ac_b_ex.fe_len != ac->ac_g_ex.fe_len);
1842 ac->ac_b_ex = ex;
2096 if (ac->ac_b_ex.fe_len > 0 && ac->ac_status != AC_STATUS_FOUND &&
2111 ac->ac_b_ex.fe_group = 0;
2112 ac->ac_b_ex.fe_start = 0;
2113 ac->ac_b_ex.fe_len = 0;
2695 * Check quota and mark chosen space (ac->ac_b_ex) non-free in bitmaps
2711 BUG_ON(ac->ac_b_ex.fe_len <= 0);
2717 bitmap_bh = ext4_read_block_bitmap(sb, ac->ac_b_ex.fe_group);
2726 gdp = ext4_get_group_desc(sb, ac->ac_b_ex.fe_group, &gdp_bh);
2730 ext4_debug("using block group %u(%d)\n", ac->ac_b_ex.fe_group,
2737 block = ext4_grp_offs_to_block(sb, &ac->ac_b_ex);
2739 len = ac->ac_b_ex.fe_len;
2747 ext4_lock_group(sb, ac->ac_b_ex.fe_group);
2748 mb_set_bits(bitmap_bh->b_data, ac->ac_b_ex.fe_start,
2749 ac->ac_b_ex.fe_len);
2750 ext4_unlock_group(sb, ac->ac_b_ex.fe_group);
2757 ext4_lock_group(sb, ac->ac_b_ex.fe_group);
2761 for (i = 0; i < ac->ac_b_ex.fe_len; i++) {
2762 BUG_ON(mb_test_bit(ac->ac_b_ex.fe_start + i,
2767 mb_set_bits(bitmap_bh->b_data, ac->ac_b_ex.fe_start,ac->ac_b_ex.fe_len);
2772 ac->ac_b_ex.fe_group, gdp));
2774 len = ext4_free_blks_count(sb, gdp) - ac->ac_b_ex.fe_len;
2776 gdp->bg_checksum = ext4_group_desc_csum(sbi, ac->ac_b_ex.fe_group, gdp);
2778 ext4_unlock_group(sb, ac->ac_b_ex.fe_group);
2779 percpu_counter_sub(&sbi->s_freeblocks_counter, ac->ac_b_ex.fe_len);
2789 ac->ac_b_ex.fe_group);
2790 atomic_sub(ac->ac_b_ex.fe_len,
3007 atomic_add(ac->ac_b_ex.fe_len, &sbi->s_bal_allocated);
3008 if (ac->ac_b_ex.fe_len >= ac->ac_o_ex.fe_len)
3011 if (ac->ac_g_ex.fe_start == ac->ac_b_ex.fe_start &&
3012 ac->ac_g_ex.fe_group == ac->ac_b_ex.fe_group)
3028 * zeroed out ac->ac_b_ex.fe_len, so group_pa->pa_free is not changed.
3036 len = ac->ac_b_ex.fe_len;
3056 ext4_get_group_no_and_offset(ac->ac_sb, start, &ac->ac_b_ex.fe_group,
3057 &ac->ac_b_ex.fe_start);
3058 ac->ac_b_ex.fe_len = len;
3079 &ac->ac_b_ex.fe_group,
3080 &ac->ac_b_ex.fe_start);
3081 ac->ac_b_ex.fe_len = len;
3353 BUG_ON(ac->ac_o_ex.fe_len >= ac->ac_b_ex.fe_len);
3361 if (ac->ac_b_ex.fe_len < ac->ac_g_ex.fe_len) {
3379 wins = ac->ac_b_ex.fe_len - ac->ac_o_ex.fe_len;
3384 offs = ac->ac_o_ex.fe_logical % ac->ac_b_ex.fe_len;
3388 ac->ac_b_ex.fe_logical = ac->ac_o_ex.fe_logical - win;
3389 BUG_ON(ac->ac_o_ex.fe_logical < ac->ac_b_ex.fe_logical);
3390 BUG_ON(ac->ac_o_ex.fe_len > ac->ac_b_ex.fe_len);
3393 /* preallocation can change ac_b_ex, thus we store actually
3395 ac->ac_f_ex = ac->ac_b_ex;
3397 pa->pa_lstart = ac->ac_b_ex.fe_logical;
3398 pa->pa_pstart = ext4_grp_offs_to_block(sb, &ac->ac_b_ex);
3399 pa->pa_len = ac->ac_b_ex.fe_len;
3416 grp = ext4_get_group_info(sb, ac->ac_b_ex.fe_group);
3421 ext4_lock_group(sb, ac->ac_b_ex.fe_group);
3423 ext4_unlock_group(sb, ac->ac_b_ex.fe_group);
3444 BUG_ON(ac->ac_o_ex.fe_len >= ac->ac_b_ex.fe_len);
3453 /* preallocation can change ac_b_ex, thus we store actually
3455 ac->ac_f_ex = ac->ac_b_ex;
3457 pa->pa_pstart = ext4_grp_offs_to_block(sb, &ac->ac_b_ex);
3459 pa->pa_len = ac->ac_b_ex.fe_len;
3475 grp = ext4_get_group_info(sb, ac->ac_b_ex.fe_group);
3482 ext4_lock_group(sb, ac->ac_b_ex.fe_group);
3484 ext4_unlock_group(sb, ac->ac_b_ex.fe_group);
3549 ac->ac_b_ex.fe_group = group;
3550 ac->ac_b_ex.fe_start = bit;
3551 ac->ac_b_ex.fe_len = next - bit;
3552 ac->ac_b_ex.fe_logical = 0;
3597 ac->ac_b_ex.fe_group = group;
3598 ac->ac_b_ex.fe_start = bit;
3599 ac->ac_b_ex.fe_len = pa->pa_len;
3600 ac->ac_b_ex.fe_logical = 0;
3860 (unsigned long)ac->ac_b_ex.fe_group,
3861 (unsigned long)ac->ac_b_ex.fe_start,
3862 (unsigned long)ac->ac_b_ex.fe_len,
3863 (unsigned long)ac->ac_b_ex.fe_logical,
3981 ac->ac_b_ex.fe_logical = ar->logical;
4155 pa->pa_pstart += ac->ac_b_ex.fe_len;
4156 pa->pa_lstart += ac->ac_b_ex.fe_len;
4157 pa->pa_free -= ac->ac_b_ex.fe_len;
4158 pa->pa_len -= ac->ac_b_ex.fe_len;
4287 ac->ac_o_ex.fe_len < ac->ac_b_ex.fe_len)
4298 ac->ac_b_ex.fe_group = 0;
4299 ac->ac_b_ex.fe_start = 0;
4300 ac->ac_b_ex.fe_len = 0;
4307 block = ext4_grp_offs_to_block(sb, &ac->ac_b_ex);
4308 ar->len = ac->ac_b_ex.fe_len;
4318 ac->ac_b_ex.fe_len = 0;
4569 ac->ac_b_ex.fe_group = block_group;
4570 ac->ac_b_ex.fe_start = bit;
4571 ac->ac_b_ex.fe_len = count;