• 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:fe_len

1358 		ex->fe_len = 0;
1370 ex->fe_len = 1 << order;
1376 ex->fe_len -= next;
1379 while (needed > ex->fe_len &&
1393 ex->fe_len += 1 << order;
1396 BUG_ON(ex->fe_start + ex->fe_len > (1 << (e4b->bd_blkbits + 3)));
1397 return ex->fe_len;
1407 int len = ex->fe_len;
1487 ac->ac_b_ex.fe_len = min(ac->ac_b_ex.fe_len, ac->ac_g_ex.fe_len);
1550 if (bex->fe_len < gex->fe_len)
1558 max = mb_find_extent(e4b, 0, bex->fe_start, gex->fe_len, &ex);
1559 if (max >= gex->fe_len) {
1573 BUG_ON(ex->fe_len <= 0);
1574 BUG_ON(ex->fe_len > EXT4_BLOCKS_PER_GROUP(ac->ac_sb));
1592 if (ex->fe_len == gex->fe_len) {
1601 if (bex->fe_len == 0) {
1609 if (bex->fe_len < gex->fe_len) {
1612 if (ex->fe_len > bex->fe_len)
1614 } else if (ex->fe_len > gex->fe_len) {
1618 if (ex->fe_len < bex->fe_len)
1634 BUG_ON(ex.fe_len <= 0);
1640 max = mb_find_extent(e4b, 0, ex.fe_start, ex.fe_len, &ex);
1672 ac->ac_g_ex.fe_len, &ex);
1674 if (max >= ac->ac_g_ex.fe_len && ac->ac_g_ex.fe_len == sbi->s_stripe) {
1685 } else if (max >= ac->ac_g_ex.fe_len) {
1686 BUG_ON(ex.fe_len <= 0);
1695 BUG_ON(ex.fe_len <= 0);
1736 ac->ac_b_ex.fe_len = 1 << i;
1742 BUG_ON(ac->ac_b_ex.fe_len != ac->ac_g_ex.fe_len);
1787 mb_find_extent(e4b, 0, i, ac->ac_g_ex.fe_len, &ex);
1788 BUG_ON(ex.fe_len <= 0);
1789 if (free < ex.fe_len) {
1793 free, ex.fe_len);
1804 i += ex.fe_len;
1805 free -= ex.fe_len;
1890 if ((free / fragments) >= ac->ac_g_ex.fe_len)
1894 if (free >= ac->ac_g_ex.fe_len)
2012 * ac->ac2_order is set only if the fe_len is a power of 2
2016 i = fls(ac->ac_g_ex.fe_len);
2025 * This should tell if fe_len is exactly power of 2
2027 if ((ac->ac_g_ex.fe_len & (~(1 << (i - 1)))) == 0)
2083 !(ac->ac_g_ex.fe_len % sbi->s_stripe))
2096 if (ac->ac_b_ex.fe_len > 0 && ac->ac_status != AC_STATUS_FOUND &&
2113 ac->ac_b_ex.fe_len = 0;
2711 BUG_ON(ac->ac_b_ex.fe_len <= 0);
2739 len = ac->ac_b_ex.fe_len;
2749 ac->ac_b_ex.fe_len);
2761 for (i = 0; i < ac->ac_b_ex.fe_len; i++) {
2767 mb_set_bits(bitmap_bh->b_data, ac->ac_b_ex.fe_start,ac->ac_b_ex.fe_len);
2774 len = ext4_free_blks_count(sb, gdp) - ac->ac_b_ex.fe_len;
2779 percpu_counter_sub(&sbi->s_freeblocks_counter, ac->ac_b_ex.fe_len);
2790 atomic_sub(ac->ac_b_ex.fe_len,
2812 ac->ac_g_ex.fe_len = EXT4_SB(sb)->s_stripe;
2814 ac->ac_g_ex.fe_len = EXT4_SB(sb)->s_mb_group_prealloc;
2816 current->pid, ac->ac_g_ex.fe_len);
2857 size = ac->ac_o_ex.fe_logical + ac->ac_o_ex.fe_len;
2893 } else if (NRL_CHECK_SIZE(ac->ac_o_ex.fe_len,
2900 size = ac->ac_o_ex.fe_len << bsbits;
2979 ac->ac_g_ex.fe_len = size;
3005 if (sbi->s_mb_stats && ac->ac_g_ex.fe_len > 1) {
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)
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;
3054 end = min(pa->pa_pstart + pa->pa_len, start + ac->ac_o_ex.fe_len);
3058 ac->ac_b_ex.fe_len = len;
3076 unsigned int len = ac->ac_o_ex.fe_len;
3081 ac->ac_b_ex.fe_len = len;
3176 order = fls(ac->ac_o_ex.fe_len) - 1;
3192 pa->pa_free >= ac->ac_o_ex.fe_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) {
3371 BUG_ON(ac->ac_g_ex.fe_len < ac->ac_o_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;
3390 BUG_ON(ac->ac_o_ex.fe_len > ac->ac_b_ex.fe_len);
3399 pa->pa_len = ac->ac_b_ex.fe_len;
3444 BUG_ON(ac->ac_o_ex.fe_len >= ac->ac_b_ex.fe_len);
3459 pa->pa_len = ac->ac_b_ex.fe_len;
3551 ac->ac_b_ex.fe_len = next - bit;
3599 ac->ac_b_ex.fe_len = pa->pa_len;
3854 (unsigned long)ac->ac_o_ex.fe_len,
3858 (unsigned long)ac->ac_g_ex.fe_len,
3862 (unsigned long)ac->ac_b_ex.fe_len,
3920 size = ac->ac_o_ex.fe_logical + ac->ac_o_ex.fe_len;
3988 ac->ac_o_ex.fe_len = len;
3992 ac->ac_g_ex.fe_len = len;
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)
4300 ac->ac_b_ex.fe_len = 0;
4308 ar->len = ac->ac_b_ex.fe_len;
4311 freed = ext4_mb_discard_preallocations(sb, ac->ac_o_ex.fe_len);
4318 ac->ac_b_ex.fe_len = 0;
4571 ac->ac_b_ex.fe_len = count;