| H A D | mballoc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com 18 #include <linux/backing-dev.h> 25 * - test ext4_ext_search_left() and ext4_ext_search_right() 26 * - search for metadata in few groups 29 * - normalization should take into account whether file is still open 30 * - discard preallocations if no free space left (policy?) 31 * - do 506 mb_find_next_zero_bit(void * addr,int max,int start) mb_find_next_zero_bit() argument 519 mb_find_next_bit(void * addr,int max,int start) mb_find_next_bit() argument 532 mb_find_buddy(struct ext4_buddy * e4b,int order,int * max) mb_find_buddy() argument 690 int max; __mb_check_buddy() local 791 ext4_mb_mark_free_simple(struct super_block * sb,void * buddy,ext4_grpblk_t first,ext4_grpblk_t len,struct ext4_group_info * grp) ext4_mb_mark_free_simple() argument 796 ext4_grpblk_t max; ext4_mb_mark_free_simple() local 826 mb_avg_fragment_size_order(struct super_block * sb,ext4_grpblk_t len) mb_avg_fragment_size_order() argument 1258 ext4_grpblk_t max = EXT4_CLUSTERS_PER_GROUP(sb); ext4_mb_generate_buddy() local 1261 ext4_grpblk_t len; ext4_mb_generate_buddy() local 1816 int order = 1, max; mb_find_order_for_block() local 1833 mb_clear_bits(void * bm,int cur,int len) mb_clear_bits() argument 1854 mb_test_and_clear_bits(void * bm,int cur,int len) mb_test_and_clear_bits() argument 1878 mb_set_bits(void * bm,int cur,int len) mb_set_bits() argument 1912 int max; mb_buddy_mark_free() local 2059 int max, order, next; mb_find_extent() local 2119 int max = 0; mb_mark_used() local 2121 int len = ex->fe_len; mb_mark_used() local 2373 int max; ext4_mb_try_best_found() local 2402 int max; ext4_mb_find_by_goal() local 2475 int max; ext4_mb_simple_scan_group() local 2614 int max; ext4_mb_scan_aligned() local 3685 unsigned max; ext4_mb_init() local 4060 ext4_mb_mark_context(handle_t * handle,struct super_block * sb,bool state,ext4_group_t group,ext4_grpblk_t blkoff,ext4_grpblk_t len,int flags,ext4_grpblk_t * ret_changed) ext4_mb_mark_context() argument 4173 int err, len; ext4_mb_mark_diskspace_used() local 4238 ext4_mb_mark_bb(struct super_block * sb,ext4_fsblk_t block,int len,bool state) ext4_mb_mark_bb() argument 4502 int bsbits, max; ext4_mb_normalize_request() local 4539 NRL_CHECK_SIZE(req,size,max,chunk_size) ext4_mb_normalize_request() argument 4750 int len; ext4_mb_use_inode_pa() local 4778 unsigned int len = ac->ac_o_ex.fe_len; ext4_mb_use_group_pa() local 5075 int len; ext4_mb_generate_from_pa() local 5875 unsigned int len; ext4_mb_initialize_context() local 6154 ext4_grpblk_t max = EXT4_CLUSTERS_PER_GROUP(sb); ext4_mb_new_blocks_simple() local 6908 ext4_try_to_trim_range(struct super_block * sb,struct ext4_buddy * e4b,ext4_grpblk_t start,ext4_grpblk_t max,ext4_grpblk_t minblocks) ext4_try_to_trim_range() argument 6981 ext4_trim_all_free(struct super_block * sb,ext4_group_t group,ext4_grpblk_t start,ext4_grpblk_t max,ext4_grpblk_t minblocks) ext4_trim_all_free() argument [all...] |