| /fs/xfs/ |
| A D | xfs_discard.c | 167 xfs_extlen_t minlen; member 348 xfs_extlen_t minlen) in xfs_trim_perag_extents() argument 353 .minlen = minlen, in xfs_trim_perag_extents() 406 xfs_extlen_t minlen) in xfs_trim_datadev_extents() argument 574 xfs_daddr_t minlen) in xfs_trim_rtextents() argument 691 xfs_daddr_t minlen) in xfs_trim_rtgroup_extents() argument 758 xfs_daddr_t minlen) in xfs_trim_rtdev_extents() argument 793 rtg_end, minlen); in xfs_trim_rtdev_extents() 796 minlen); in xfs_trim_rtdev_extents() 862 range.minlen = max_t(u64, granularity, range.minlen); in xfs_ioc_trim() [all …]
|
| A D | xfs_rtalloc.c | 269 if (scanlen < minlen) in xfs_rtallocate_extent_block() 294 if (minlen < maxlen) { in xfs_rtallocate_extent_block() 322 if (bestlen < minlen) in xfs_rtallocate_extent_block() 364 if (scanlen < minlen) in xfs_rtallocate_extent_exact() 383 if (alloclen < minlen) in xfs_rtallocate_extent_exact() 388 if (alloclen < minlen) in xfs_rtallocate_extent_exact() 440 ASSERT(minlen != 0); in xfs_rtallocate_extent_near() 635 if (minlen > --maxlen) in xfs_rtallocate_extent_size() 637 ASSERT(minlen != 0); in xfs_rtallocate_extent_size() 1843 xfs_rtxlen_t minlen, in xfs_rtallocate_adjust_for_busy() argument [all …]
|
| A D | xfs_filestream.c | 66 xfs_extlen_t minlen = *longest; in xfs_filestream_pick_ag() local 110 if (((minlen && *longest >= minlen) || in xfs_filestream_pick_ag() 111 (!minlen && pag->pagf_freeblks >= minfree)) && in xfs_filestream_pick_ag()
|
| A D | xfs_extent_busy.c | 357 xfs_extlen_t minlen, in xfs_extent_busy_trim() argument 375 while (rbp && flen >= minlen) { in xfs_extent_busy_trim() 502 } else if (bbno - fbno >= minlen) { in xfs_extent_busy_trim()
|
| A D | xfs_rtalloc.h | 76 xfs_rtxlen_t minlen, xfs_rtxlen_t maxlen, xfs_rtxlen_t prod,
|
| A D | xfs_extent_busy.h | 55 bool xfs_extent_busy_trim(struct xfs_group *xg, xfs_extlen_t minlen,
|
| /fs/jfs/ |
| A D | jfs_discard.c | 71 u64 start, end, minlen; in jfs_ioc_trim() local 82 minlen = range->minlen >> sb->s_blocksize_bits; in jfs_ioc_trim() 83 if (minlen == 0) in jfs_ioc_trim() 84 minlen = 1; in jfs_ioc_trim() 90 minlen > bmp->db_agsize || in jfs_ioc_trim() 106 trimmed += dbDiscardAG(ip, agno, minlen); in jfs_ioc_trim()
|
| A D | ioctl.c | 128 range.minlen = max_t(unsigned int, range.minlen, in jfs_ioctl()
|
| A D | jfs_dmap.h | 301 extern s64 dbDiscardAG(struct inode *ip, int agno, s64 minlen);
|
| /fs/btrfs/ |
| A D | free-space-cache.h | 162 u64 *trimmed, u64 start, u64 end, u64 minlen); 164 u64 *trimmed, u64 start, u64 end, u64 minlen, 167 u64 *trimmed, u64 start, u64 end, u64 minlen,
|
| A D | discard.c | 499 u64 minlen = 0; in btrfs_discard_workfn() local 525 minlen = discard_minlen[discard_index]; in btrfs_discard_workfn() 542 minlen, maxlen, true); in btrfs_discard_workfn() 548 minlen, true); in btrfs_discard_workfn()
|
| A D | free-space-cache.c | 3732 if (ctl->free_space < minlen) in trim_no_bitmap() 3758 if (bytes < minlen) { in trim_no_bitmap() 3783 if (bytes < minlen) { in trim_no_bitmap() 3877 u64 *total_trimmed, u64 start, u64 end, u64 minlen, in trim_bitmaps() argument 3897 if (ctl->free_space < minlen) { in trim_bitmaps() 3914 if (!entry || (async && minlen && start == offset && in trim_bitmaps() 3931 bytes = minlen; in trim_bitmaps() 3973 bytes > (max_discard_size + minlen)) in trim_bitmaps() 4021 u64 *trimmed, u64 start, u64 end, u64 minlen) in btrfs_trim_block_group() argument 4054 u64 *trimmed, u64 start, u64 end, u64 minlen, in btrfs_trim_block_group_extents() argument [all …]
|
| /fs/xfs/libxfs/ |
| A D | xfs_alloc.c | 446 ASSERT(rlen >= args->minlen); in xfs_alloc_fix_len() 1036 if (len < args->minlen) { in xfs_alloc_cur_check() 1051 if (lena < args->minlen) in xfs_alloc_cur_check() 1292 if (flen < args->minlen) { in xfs_alloc_ag_vextent_small() 1375 if (tlen < args->minlen) in xfs_alloc_ag_vextent_exact() 1640 if (*len >= args->minlen) in xfs_alloc_ag_vextent_lastblock() 1646 ASSERT(*len >= args->minlen); in xfs_alloc_ag_vextent_lastblock() 1967 if (rlen < args->minlen) { in xfs_alloc_ag_vextent_size() 3520 ASSERT(args->minlen > 0); in xfs_alloc_vextent_check_args() 3528 ASSERT(args->minlen <= agsize); in xfs_alloc_vextent_check_args() [all …]
|
| A D | xfs_bmap.c | 3192 if (blen < ap->minlen) in xfs_bmap_select_minlen() 3193 return ap->minlen; in xfs_bmap_select_minlen() 3218 args->minlen = ap->minlen; in xfs_bmap_btalloc_select_lengths() 3380 if (ap->minlen != 1) { in xfs_bmap_exact_minlen_extent_alloc() 3386 args->minlen = args->maxlen = ap->minlen; in xfs_bmap_exact_minlen_extent_alloc() 3449 args->minlen - 1; in xfs_bmap_btalloc_at_eof() 3526 if (args->minlen > ap->minlen) { in xfs_bmap_btalloc_low_space() 3527 args->minlen = ap->minlen; in xfs_bmap_btalloc_low_space() 3534 args->total = ap->minlen; in xfs_bmap_btalloc_low_space() 3563 args->minlen = ap->minlen; in xfs_bmap_btalloc_filestreams() [all …]
|
| A D | xfs_alloc.h | 42 xfs_extlen_t minlen; /* minimum size of extent */ member
|
| A D | xfs_bmap.h | 36 xfs_extlen_t minlen; /* minimum allocation size (blocks) */ member
|
| /fs/hpfs/ |
| A D | alloc.c | 503 …, secno start, unsigned len, secno limit_start, secno limit_end, unsigned minlen, unsigned *result) in do_trim() argument 516 if (end - start < minlen) in do_trim() 525 int hpfs_trim_fs(struct super_block *s, u64 start, u64 end, u64 minlen, unsigned *result) in hpfs_trim_fs() argument 538 if (minlen > 0x4000) in hpfs_trim_fs() 552 err = do_trim(s, sbi->sb_dirband_start + idx * 4, len * 4, start, end, minlen, result); in hpfs_trim_fs() 573 err = do_trim(s, (start_bmp << 14) + idx, len, start, end, minlen, result); in hpfs_trim_fs()
|
| /fs/fat/ |
| A D | fatent.c | 769 u64 ent_start, ent_end, minlen, trimmed = 0; in fat_trim_fs() local 781 minlen = range->minlen >> sbi->cluster_bits; in fat_trim_fs() 803 if (free >= minlen) { in fat_trim_fs() 830 if (free && free >= minlen) { in fat_trim_fs()
|
| A D | file.c | 143 range.minlen = max_t(unsigned int, range.minlen, in fat_ioctl_fitrim()
|
| /fs/gfs2/ |
| A D | rgrp.c | 1311 const struct gfs2_bitmap *bi, unsigned minlen, u64 *ptrimmed) in gfs2_rgrp_send_discards() argument 1341 if (nr_blks >= minlen) { in gfs2_rgrp_send_discards() 1359 if (nr_blks >= minlen) { in gfs2_rgrp_send_discards() 1397 u64 start, end, minlen; in gfs2_fitrim() local 1419 minlen = max_t(u64, r.minlen, sdp->sd_sb.sb_bsize); in gfs2_fitrim() 1420 minlen = max_t(u64, minlen, bdev_discard_granularity(bdev)) >> bs_shift; in gfs2_fitrim() 1422 if (end <= start || minlen > sdp->sd_max_rg_data) in gfs2_fitrim() 1445 rgd->rd_data0, NULL, bi, minlen, in gfs2_fitrim()
|
| A D | rgrp.h | 75 const struct gfs2_bitmap *bi, unsigned minlen,
|
| /fs/nilfs2/ |
| A D | sufile.c | 1070 u64 segnum, segnum_end, minlen, len, max_blocks, ndiscarded = 0; in nilfs_sufile_trim_fs() local 1077 minlen = range->minlen >> nilfs->ns_blocksize_bits; in nilfs_sufile_trim_fs() 1144 if (nblocks >= minlen) { in nilfs_sufile_trim_fs() 1181 if (nblocks >= minlen) { in nilfs_sufile_trim_fs()
|
| /fs/ntfs3/ |
| A D | bitmap.c | 1409 CLST minlen = bytes_to_cluster(sbi, range->minlen); in ntfs_trim_fs() local 1415 if (!minlen) in ntfs_trim_fs() 1416 minlen = 1; in ntfs_trim_fs() 1454 if (len >= minlen) { in ntfs_trim_fs() 1466 if (len >= minlen) { in ntfs_trim_fs()
|
| /fs/xfs/scrub/ |
| A D | newbt.c | 273 .minlen = 1, in xrep_newbt_alloc_ag_blocks() 347 .minlen = 1, in xrep_newbt_alloc_file_blocks()
|
| /fs/exfat/ |
| A D | file.c | 463 range.minlen = max_t(unsigned int, range.minlen, in exfat_ioctl_fitrim()
|