| /linux-6.15/block/ |
| H A D | blk-settings.c | 52 lim->max_write_zeroes_sectors = UINT_MAX; in blk_set_stacking_limits() 714 t->max_write_zeroes_sectors = min(t->max_write_zeroes_sectors, in blk_stack_limits() 715 b->max_write_zeroes_sectors); in blk_stack_limits()
|
| H A D | blk.h | 206 return q->limits.max_write_zeroes_sectors; in blk_queue_get_max_sectors()
|
| H A D | blk-core.c | 850 if (!q->limits.max_write_zeroes_sectors) in submit_bio_noacct()
|
| H A D | blk-sysfs.c | 161 QUEUE_SYSFS_LIMIT_SHOW_SECTORS_TO_BYTES(max_write_zeroes_sectors)
|
| H A D | blk-merge.c | 209 max_sectors = lim->max_write_zeroes_sectors; in get_max_io_size()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | virtio_blk.h | 113 __virtio32 max_write_zeroes_sectors; member
|
| H A D | ublk_cmd.h | 385 __u32 max_write_zeroes_sectors; member
|
| /linux-6.15/drivers/block/rnbd/ |
| H A D | rnbd-proto.h | 148 __le32 max_write_zeroes_sectors; member
|
| H A D | rnbd-clt.c | 1374 .max_write_zeroes_sectors = in rnbd_client_setup_device() 1375 le32_to_cpu(rsp->max_write_zeroes_sectors), in rnbd_client_setup_device() 1616 le32_to_cpu(rsp->max_write_zeroes_sectors), in rnbd_clt_map_device()
|
| H A D | rnbd-srv.c | 554 rsp->max_write_zeroes_sectors = in rnbd_srv_fill_msg_open_rsp()
|
| /linux-6.15/drivers/target/ |
| H A D | target_core_iblock.c | 98 unsigned int max_write_zeroes_sectors; in iblock_configure_device() local 141 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bd); in iblock_configure_device() 142 if (max_write_zeroes_sectors) in iblock_configure_device() 143 dev->dev_attrib.max_write_same_len = max_write_zeroes_sectors; in iblock_configure_device()
|
| /linux-6.15/drivers/md/ |
| H A D | md.h | 967 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes() 968 mddev->gendisk->queue->limits.max_write_zeroes_sectors = 0; in mddev_check_write_zeroes()
|
| H A D | md-linear.c | 75 lim.max_write_zeroes_sectors = mddev->chunk_sectors; in linear_set_limits()
|
| H A D | dm-rq.c | 222 !clone->q->limits.max_write_zeroes_sectors) in dm_done()
|
| H A D | dm-io.c | 327 special_cmd_max_sectors = q->limits.max_write_zeroes_sectors; in do_region()
|
| H A D | dm-table.c | 1725 return !q->limits.max_write_zeroes_sectors; in device_not_write_zeroes_capable() 1855 limits->max_write_zeroes_sectors = 0; in dm_table_set_restrictions()
|
| H A D | raid0.c | 384 lim.max_write_zeroes_sectors = mddev->chunk_sectors; in raid0_set_limits()
|
| H A D | dm-zoned-target.c | 1005 limits->max_write_zeroes_sectors = chunk_sectors; in dmz_io_hints()
|
| /linux-6.15/include/linux/ |
| H A D | blkdev.h | 387 unsigned int max_write_zeroes_sectors; member 1037 q->limits.max_write_zeroes_sectors = 0; in blk_queue_disable_write_zeroes() 1364 return bdev_limits(bdev)->max_write_zeroes_sectors; in bdev_write_zeroes_sectors()
|
| /linux-6.15/drivers/vdpa/vdpa_sim/ |
| H A D | vdpa_sim_blk.c | 386 blk_config->max_write_zeroes_sectors = in vdpasim_blk_get_config()
|
| /linux-6.15/drivers/mmc/core/ |
| H A D | queue.c | 190 lim->max_write_zeroes_sectors = max_discard; in mmc_queue_setup_discard()
|
| /linux-6.15/drivers/block/ |
| H A D | virtio_blk.c | 1327 max_write_zeroes_sectors, &v); in virtblk_read_limits() 1328 lim->max_write_zeroes_sectors = v ? v : UINT_MAX; in virtblk_read_limits()
|
| H A D | loop.c | 219 lim.max_write_zeroes_sectors = 0; in loop_clear_limits() 961 lim->max_write_zeroes_sectors = max_discard_sectors; in loop_update_limits()
|
| H A D | ublk_drv.c | 2555 lim.max_write_zeroes_sectors = pd->max_write_zeroes_sectors; in ublk_ctrl_start_dev()
|
| /linux-6.15/arch/um/drivers/ |
| H A D | ubd_kern.c | 847 lim.max_write_zeroes_sectors = UBD_MAX_REQUEST; in ubd_add()
|