| /linux-6.15/block/ |
| H A D | blk-settings.c | 48 lim->max_hw_sectors = UINT_MAX; in blk_set_stacking_limits() 109 min(lim->chunk_sectors, lim->max_hw_sectors)); in blk_validate_zoned_limits() 177 lim->max_hw_sectors); in blk_atomic_writes_update_limits() 259 unsigned int max_hw_sectors; in blk_validate_limits() local 300 if (!lim->max_hw_sectors) in blk_validate_limits() 301 lim->max_hw_sectors = BLK_SAFE_MAX_SECTORS; in blk_validate_limits() 307 lim->max_hw_sectors = round_down(lim->max_hw_sectors, in blk_validate_limits() 316 max_hw_sectors = min_not_zero(lim->max_hw_sectors, in blk_validate_limits() 324 min(max_hw_sectors, lim->io_opt >> SECTOR_SHIFT); in blk_validate_limits() 712 t->max_hw_sectors = min_not_zero(t->max_hw_sectors, b->max_hw_sectors); in blk_stack_limits() [all …]
|
| H A D | blk-map.c | 480 unsigned int max_bytes = lim->max_hw_sectors << SECTOR_SHIFT; in blk_rq_append_bio() 513 unsigned int max_bytes = rq->q->limits.max_hw_sectors << SECTOR_SHIFT; in blk_rq_map_user_bvec()
|
| H A D | blk-sysfs.c | 173 QUEUE_SYSFS_LIMIT_SHOW_SECTORS_TO_KB(max_hw_sectors)
|
| H A D | blk-merge.c | 596 return q->limits.max_hw_sectors; in blk_rq_get_max_sectors()
|
| /linux-6.15/drivers/usb/storage/ |
| H A D | scsiglue.c | 106 lim->max_hw_sectors = min(lim->max_hw_sectors, max_sectors); in sdev_configure() 113 lim->max_hw_sectors = 0x7FFFFF; in sdev_configure() 119 lim->max_hw_sectors = 2048; in sdev_configure() 126 lim->max_hw_sectors = min_t(size_t, in sdev_configure() 127 lim->max_hw_sectors, dma_max_mapping_size(dev) >> SECTOR_SHIFT); in sdev_configure() 596 lim.max_hw_sectors = ms; in max_sectors_store()
|
| H A D | uas.c | 841 lim->max_hw_sectors = 64; in uas_sdev_configure() 843 lim->max_hw_sectors = 240; in uas_sdev_configure()
|
| /linux-6.15/drivers/nvme/target/ |
| H A D | passthru.c | 86 unsigned int max_hw_sectors; in nvmet_passthru_override_id_ctrl() local 105 max_hw_sectors = min_not_zero(pctrl->max_segments << PAGE_SECTORS_SHIFT, in nvmet_passthru_override_id_ctrl() 106 pctrl->max_hw_sectors); in nvmet_passthru_override_id_ctrl() 112 max_hw_sectors = min_not_zero(BIO_MAX_VECS << PAGE_SECTORS_SHIFT, in nvmet_passthru_override_id_ctrl() 113 max_hw_sectors); in nvmet_passthru_override_id_ctrl() 117 id->mdts = ilog2(max_hw_sectors) + 9 - page_shift; in nvmet_passthru_override_id_ctrl()
|
| H A D | loop.c | 388 ctrl->ctrl.max_hw_sectors = in nvme_loop_configure_admin_queue()
|
| /linux-6.15/drivers/block/rnbd/ |
| H A D | rnbd-proto.h | 147 __le32 max_hw_sectors; member
|
| H A D | README | 73 information: side, max_hw_sectors, etc.
|
| H A D | rnbd-srv.c | 552 rsp->max_hw_sectors = in rnbd_srv_fill_msg_open_rsp()
|
| /linux-6.15/drivers/nvme/host/ |
| H A D | core.c | 2019 return ctrl->max_hw_sectors / (NVME_CTRL_PAGE_SIZE >> SECTOR_SHIFT) + 1; in nvme_max_drv_segments() 2025 lim->max_hw_sectors = ctrl->max_hw_sectors; in nvme_set_ctrl_limits() 2124 is_power_of_2(ctrl->max_hw_sectors)) in nvme_set_chunk_sectors() 2125 iob = ctrl->max_hw_sectors; in nvme_set_chunk_sectors() 3183 ctrl->max_zeroes_sectors = ctrl->max_hw_sectors; in nvme_init_non_mdts_limits() 3336 u32 max_hw_sectors; in nvme_init_identify() local 3395 max_hw_sectors = nvme_mps_to_sectors(ctrl, id->mdts); in nvme_init_identify() 3397 max_hw_sectors = UINT_MAX; in nvme_init_identify() 3398 ctrl->max_hw_sectors = in nvme_init_identify() 3399 min_not_zero(ctrl->max_hw_sectors, max_hw_sectors); in nvme_init_identify()
|
| H A D | zns.c | 33 ctrl->max_zone_append = ctrl->max_hw_sectors; in nvme_set_max_append()
|
| H A D | nvme.h | 321 u32 max_hw_sectors; member
|
| H A D | multipath.c | 1176 size_t max_transfer_size = ctrl->max_hw_sectors << SECTOR_SHIFT; in nvme_mpath_init_identify()
|
| /linux-6.15/drivers/md/ |
| H A D | md-linear.c | 74 lim.max_hw_sectors = mddev->chunk_sectors; in linear_set_limits()
|
| H A D | raid0.c | 383 lim.max_hw_sectors = mddev->chunk_sectors; in raid0_set_limits()
|
| /linux-6.15/drivers/mmc/core/ |
| H A D | queue.c | 358 lim.max_hw_sectors = min(host->max_blk_count, host->max_req_size / 512); in mmc_alloc_disk()
|
| /linux-6.15/drivers/block/aoe/ |
| H A D | aoeblk.c | 338 .max_hw_sectors = aoe_maxsectors, in aoeblk_gdalloc()
|
| /linux-6.15/drivers/block/ |
| H A D | ps3disk.c | 387 .max_hw_sectors = BOUNCE_SIZE >> 9, in ps3disk_probe()
|
| H A D | sunvdc.c | 789 .max_hw_sectors = port->max_xfer_size, in probe_disk()
|
| /linux-6.15/drivers/scsi/ |
| H A D | scsi_scan.c | 1075 lim.max_hw_sectors = 512; in scsi_add_lun() 1077 lim.max_hw_sectors = 1024; in scsi_add_lun()
|
| /linux-6.15/include/linux/ |
| H A D | blkdev.h | 371 unsigned int max_hw_sectors; member 1252 return q->limits.max_hw_sectors; in queue_max_hw_sectors()
|
| /linux-6.15/drivers/s390/block/ |
| H A D | scm_blk.c | 446 lim.max_hw_sectors = lim.max_segments << 3; /* 8 * 512 = blk_size */ in scm_blk_dev_setup()
|
| /linux-6.15/drivers/nvdimm/ |
| H A D | pmem.c | 457 .max_hw_sectors = UINT_MAX, in pmem_attach_disk()
|