• Home
  • Raw
  • Download

Lines Matching refs:max

417 		ext4_grpblk_t max, ext4_grpblk_t minblocks);
490 static inline int mb_find_next_zero_bit(void *addr, int max, int start) in mb_find_next_zero_bit() argument
494 tmpmax = max + fix; in mb_find_next_zero_bit()
498 if (ret > max) in mb_find_next_zero_bit()
499 return max; in mb_find_next_zero_bit()
503 static inline int mb_find_next_bit(void *addr, int max, int start) in mb_find_next_bit() argument
507 tmpmax = max + fix; in mb_find_next_bit()
511 if (ret > max) in mb_find_next_bit()
512 return max; in mb_find_next_bit()
516 static void *mb_find_buddy(struct ext4_buddy *e4b, int order, int *max) in mb_find_buddy() argument
521 BUG_ON(max == NULL); in mb_find_buddy()
524 *max = 0; in mb_find_buddy()
530 *max = 1 << (e4b->bd_blkbits + 3); in mb_find_buddy()
535 *max = EXT4_SB(e4b->bd_sb)->s_mb_maxs[order]; in mb_find_buddy()
674 int max; in __mb_check_buddy() local
691 buddy = mb_find_buddy(e4b, order, &max); in __mb_check_buddy()
696 MB_CHECK_ASSERT(max * 2 == max2); in __mb_check_buddy()
699 for (i = 0; i < max; i++) { in __mb_check_buddy()
726 buddy = mb_find_buddy(e4b, 0, &max); in __mb_check_buddy()
727 for (i = 0; i < max; i++) { in __mb_check_buddy()
781 ext4_grpblk_t max; in ext4_mb_mark_free_simple() local
791 max = ffs(first | border) - 1; in ext4_mb_mark_free_simple()
796 if (max < min) in ext4_mb_mark_free_simple()
797 min = max; in ext4_mb_mark_free_simple()
1071 ext4_grpblk_t max = EXT4_CLUSTERS_PER_GROUP(sb); in ext4_mb_generate_buddy() local
1081 i = mb_find_next_zero_bit(bitmap, max, 0); in ext4_mb_generate_buddy()
1083 while (i < max) { in ext4_mb_generate_buddy()
1086 i = mb_find_next_bit(bitmap, max, i); in ext4_mb_generate_buddy()
1093 if (i < max) in ext4_mb_generate_buddy()
1094 i = mb_find_next_zero_bit(bitmap, max, i); in ext4_mb_generate_buddy()
1617 int order = 1, max; in mb_find_order_for_block() local
1624 bb = mb_find_buddy(e4b, order, &max); in mb_find_order_for_block()
1713 int max; in mb_buddy_mark_free() local
1715 void *buddy = mb_find_buddy(e4b, order, &max); in mb_buddy_mark_free()
1757 if (first == last || !(buddy2 = mb_find_buddy(e4b, order, &max))) { in mb_buddy_mark_free()
1860 int max, order; in mb_find_extent() local
1866 buddy = mb_find_buddy(e4b, 0, &max); in mb_find_extent()
1868 BUG_ON(block >= max); in mb_find_extent()
1890 mb_find_buddy(e4b, order, &max)) { in mb_find_extent()
1892 if (block + 1 >= max) in mb_find_extent()
1924 int max = 0; in mb_mark_used() local
1948 max = !mb_test_bit(start + len, e4b->bd_bitmap); in mb_mark_used()
1949 if (mlen && max) in mb_mark_used()
1951 else if (!mlen && !max) in mb_mark_used()
1963 buddy = mb_find_buddy(e4b, ord, &max); in mb_mark_used()
1966 BUG_ON((start >> ord) >= max); in mb_mark_used()
1981 buddy = mb_find_buddy(e4b, ord, &max); in mb_mark_used()
1987 buddy = mb_find_buddy(e4b, ord, &max); in mb_mark_used()
2063 int max; in ext4_mb_check_limits() local
2087 max = mb_find_extent(e4b, bex->fe_start, gex->fe_len, &ex); in ext4_mb_check_limits()
2088 if (max >= gex->fe_len) { in ext4_mb_check_limits()
2170 int max; in ext4_mb_try_best_found() local
2182 max = mb_find_extent(e4b, ex.fe_start, ex.fe_len, &ex); in ext4_mb_try_best_found()
2184 if (max > 0) { in ext4_mb_try_best_found()
2201 int max; in ext4_mb_find_by_goal() local
2222 max = mb_find_extent(e4b, ac->ac_g_ex.fe_start, in ext4_mb_find_by_goal()
2226 if (max >= ac->ac_g_ex.fe_len && ac->ac_g_ex.fe_len == sbi->s_stripe) { in ext4_mb_find_by_goal()
2237 } else if (max >= ac->ac_g_ex.fe_len) { in ext4_mb_find_by_goal()
2244 } else if (max > 0 && (ac->ac_flags & EXT4_MB_HINT_MERGE)) { in ext4_mb_find_by_goal()
2274 int max; in ext4_mb_simple_scan_group() local
2281 buddy = mb_find_buddy(e4b, i, &max); in ext4_mb_simple_scan_group()
2284 k = mb_find_next_zero_bit(buddy, max, 0); in ext4_mb_simple_scan_group()
2285 if (k >= max) { in ext4_mb_simple_scan_group()
2392 int max; in ext4_mb_scan_aligned() local
2405 max = mb_find_extent(e4b, i, sbi->s_stripe, &ex); in ext4_mb_scan_aligned()
2406 if (max >= sbi->s_stripe) { in ext4_mb_scan_aligned()
3385 unsigned max; in ext4_mb_init() local
3414 max = sb->s_blocksize << 2; in ext4_mb_init()
3417 sbi->s_mb_maxs[i] = max; in ext4_mb_init()
3420 max = max >> 1; in ext4_mb_init()
3486 sbi->s_mb_group_prealloc = max(MB_DEFAULT_GROUP_PREALLOC >> in ext4_mb_init()
4050 int bsbits, max; in ext4_mb_normalize_request() local
4087 max = 2 << bsbits; in ext4_mb_normalize_request()
4089 #define NRL_CHECK_SIZE(req, size, max, chunk_size) \ in ext4_mb_normalize_request() argument
4090 (req <= (size) || max <= (chunk_size)) in ext4_mb_normalize_request()
4109 } else if (NRL_CHECK_SIZE(size, 4 * 1024 * 1024, max, 2 * 1024)) { in ext4_mb_normalize_request()
4113 } else if (NRL_CHECK_SIZE(size, 8 * 1024 * 1024, max, 4 * 1024)) { in ext4_mb_normalize_request()
4118 (8<<20)>>bsbits, max, 8 * 1024)) { in ext4_mb_normalize_request()
4136 start = max(start, rounddown(ac->ac_o_ex.fe_logical, in ext4_mb_normalize_request()
5264 size = max(size, isize); in ext4_mb_group_or_file()
5871 ext4_grpblk_t max = EXT4_CLUSTERS_PER_GROUP(sb); in ext4_mb_new_blocks_simple() local
5892 max(ext4_group_first_block_no(sb, group), goal), in ext4_mb_new_blocks_simple()
5895 i = mb_find_next_zero_bit(bitmap_bh->b_data, max, in ext4_mb_new_blocks_simple()
5897 if (i >= max) in ext4_mb_new_blocks_simple()
5906 if (i < max) in ext4_mb_new_blocks_simple()
5910 if (group >= ext4_get_groups_count(sb) || i >= max) { in ext4_mb_new_blocks_simple()
6469 ext4_grpblk_t max, ext4_grpblk_t minblocks) in ext4_try_to_trim_range() argument
6479 if (start == 0 && max >= last) in ext4_try_to_trim_range()
6482 start = max(e4b->bd_info->bb_first_free, start); in ext4_try_to_trim_range()
6486 while (start <= max) { in ext4_try_to_trim_range()
6487 start = mb_find_next_zero_bit(bitmap, max + 1, start); in ext4_try_to_trim_range()
6488 if (start > max) in ext4_try_to_trim_range()
6539 ext4_grpblk_t start, ext4_grpblk_t max, in ext4_trim_all_free() argument
6545 trace_ext4_trim_all_free(sb, group, start, max); in ext4_trim_all_free()
6558 ret = ext4_try_to_trim_range(sb, &e4b, start, max, minblocks); in ext4_trim_all_free()
6695 start = max(e4b.bd_info->bb_first_free, start); in ext4_mballoc_query_range()