Home
last modified time | relevance | path

Searched refs:max_hw_discard_sectors (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/md/
H A Ddm-stripe.c459 unsigned int io_min, io_opt, max_hw_discard_sectors = limits->max_hw_discard_sectors; in stripe_io_hints() local
468 if (max_hw_discard_sectors >= sc->chunk_size) { in stripe_io_hints()
469 if (!check_mul_overflow(max_hw_discard_sectors, sc->stripes, &max_hw_discard_sectors)) { in stripe_io_hints()
470 max_hw_discard_sectors = rounddown(max_hw_discard_sectors, in stripe_io_hints()
472 limits->max_hw_discard_sectors = max_hw_discard_sectors; in stripe_io_hints()
474 limits->max_hw_discard_sectors = UINT_MAX >> SECTOR_SHIFT; in stripe_io_hints()
H A Ddm-target.c252 limits->max_hw_discard_sectors = UINT_MAX; in io_err_io_hints()
H A Ddm-clone-target.c2034 limits->max_hw_discard_sectors = round_down(UINT_MAX >> SECTOR_SHIFT, in set_discard_limits()
2044 limits->max_hw_discard_sectors = dest_limits->max_hw_discard_sectors; in set_discard_limits()
H A Ddm-cache-target.c3520 limits->max_hw_discard_sectors = min_t(sector_t, cache->discard_block_size * 1024, in set_discard_limits()
3530 limits->max_hw_discard_sectors = origin_limits->max_hw_discard_sectors; in set_discard_limits()
H A Ddm-log-writes.c877 limits->max_hw_discard_sectors = (UINT_MAX >> SECTOR_SHIFT); in log_writes_io_hints()
H A Ddm-zoned-target.c1004 limits->max_hw_discard_sectors = chunk_sectors; in dmz_io_hints()
H A Ddm-thin.c4095 limits->max_hw_discard_sectors = 0; in pool_io_hints()
4489 limits->max_hw_discard_sectors = pool->sectors_per_block * BIO_PRISON_MAX_RANGE; in thin_io_hints()
H A Draid5.c7981 lim.max_hw_discard_sectors = UINT_MAX; in raid5_set_limits()
/linux/drivers/block/
H A Dbrd.c309 .max_hw_discard_sectors = UINT_MAX, in brd_alloc()
H A Dloop.c233 lim.max_hw_discard_sectors = 0; in loop_clear_limits()
997 lim->max_hw_discard_sectors = max_discard_sectors; in loop_update_limits()
H A Dnbd.c338 lim->max_hw_discard_sectors = 0; in nbd_apply_limits()
342 lim->max_hw_discard_sectors = UINT_MAX >> SECTOR_SHIFT; in nbd_apply_limits()
H A Dxen-blkfront.c954 lim->max_hw_discard_sectors = UINT_MAX; in blkif_set_queue_limits()
H A Dublk_drv.c4484 lim.max_hw_discard_sectors = pd->max_discard_sectors; in ublk_ctrl_start_dev()
H A Drbd.c4971 lim.max_hw_discard_sectors = objset_bytes >> SECTOR_SHIFT; in rbd_init_disk()
/linux/drivers/mtd/
H A Dmtd_blkdevs.c338 lim.max_hw_discard_sectors = UINT_MAX; in add_mtd_blktrans_dev()
/linux/arch/um/drivers/
H A Dubd_kern.c846 lim.max_hw_discard_sectors = UBD_MAX_REQUEST; in ubd_add()
/linux/include/linux/
H A Dblkdev.h399 unsigned int max_hw_discard_sectors; member
/linux/drivers/nvme/host/
H A Dcore.c2149 lim->max_hw_discard_sectors = in nvme_update_disk_info()
2152 lim->max_hw_discard_sectors = UINT_MAX; in nvme_update_disk_info()
2154 lim->max_hw_discard_sectors = 0; in nvme_update_disk_info()
/linux/drivers/block/rnbd/
H A Drnbd-clt.c1371 .max_hw_discard_sectors = le32_to_cpu(rsp->max_discard_sectors), in rnbd_client_setup_device()
/linux/drivers/s390/block/
H A Ddasd.c367 lim.max_hw_discard_sectors = max_bytes / block->bp_block; in dasd_state_basic_to_ready()
368 lim.max_write_zeroes_sectors = lim.max_hw_discard_sectors; in dasd_state_basic_to_ready()
H A Ddasd_eckd.c7834 lim->max_hw_discard_sectors = max_discard_sectors; in dasd_eckd_disc_limits()
/linux/drivers/block/null_blk/
H A Dmain.c1815 lim->max_hw_discard_sectors = UINT_MAX >> 9; in null_config_discard()
/linux/drivers/block/zram/
H A Dzram_drv.c3062 .max_hw_discard_sectors = UINT_MAX, in zram_add()