Searched refs:iops_limit (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/fs/btrfs/ |
| H A D | discard.c | 588 u32 iops_limit; in btrfs_discard_calc_delay() local 619 iops_limit = READ_ONCE(discard_ctl->iops_limit); in btrfs_discard_calc_delay() 621 if (iops_limit) { in btrfs_discard_calc_delay() 622 delay = MSEC_PER_SEC / iops_limit; in btrfs_discard_calc_delay() 776 discard_ctl->iops_limit = BTRFS_DISCARD_MAX_IOPS; in btrfs_discard_init()
|
| H A D | sysfs.c | 527 READ_ONCE(fs_info->discard_ctl.iops_limit)); in btrfs_discard_iops_limit_show() 536 u32 iops_limit; in btrfs_discard_iops_limit_store() local 539 ret = kstrtou32(buf, 10, &iops_limit); in btrfs_discard_iops_limit_store() 543 WRITE_ONCE(discard_ctl->iops_limit, iops_limit); in btrfs_discard_iops_limit_store() 548 BTRFS_ATTR_RW(discard, iops_limit, btrfs_discard_iops_limit_show, 622 BTRFS_ATTR_PTR(discard, iops_limit),
|
| H A D | fs.h | 392 u32 iops_limit; member
|
| /linux-6.15/block/ |
| H A D | blk-throttle.c | 539 static unsigned int calculate_io_allowed(u32 iops_limit, in calculate_io_allowed() argument 552 tmp = (u64)iops_limit * jiffy_elapsed; in calculate_io_allowed() 645 u32 iops_limit = tg_iops_limit(tg, rw); in __tg_update_carryover() local 656 if (iops_limit != UINT_MAX) in __tg_update_carryover() 657 *ios = calculate_io_allowed(iops_limit, jiffy_elapsed) - in __tg_update_carryover() 679 u32 iops_limit) in tg_within_iops_limit() argument 685 if (iops_limit == UINT_MAX) { in tg_within_iops_limit() 701 jiffy_wait = max(jiffy_wait, HZ / iops_limit + 1); in tg_within_iops_limit() 755 u32 iops_limit = tg_iops_limit(tg, rw); in tg_may_dispatch() local 767 if ((bps_limit == U64_MAX && iops_limit == UINT_MAX) || in tg_may_dispatch() [all …]
|