/linux-master/block/ |
H A D | blk-lib.c | 123 unsigned int max_sectors; local 128 /* Ensure that max_sectors doesn't overflow bi_size */ 129 max_sectors = bdev_write_zeroes_sectors(bdev); 131 if (max_sectors == 0) 135 unsigned int len = min_t(sector_t, nr_sects, max_sectors); 304 unsigned int max_sectors = bdev_max_secure_erase_sectors(bdev); local 310 if (max_sectors > UINT_MAX >> SECTOR_SHIFT) 311 max_sectors = UINT_MAX >> SECTOR_SHIFT; 312 max_sectors &= ~bs_mask; 314 if (max_sectors [all...] |
H A D | blk-settings.c | 50 lim->max_sectors = UINT_MAX; 66 bdi->io_pages = lim->max_sectors >> PAGE_SECTORS_SHIFT; 141 * The actual max_sectors value is a complex beast and also takes the 143 * value into account. The ->max_sectors value is always calculated 151 lim->max_sectors = min(max_hw_sectors, lim->max_user_sectors); 153 lim->max_sectors = min(max_hw_sectors, BLK_DEF_MAX_SECTORS_CAP); 155 lim->max_sectors = round_down(lim->max_sectors, 312 * max_sectors is a soft limit imposed by the block layer for 320 unsigned int max_sectors; local 387 blk_queue_max_secure_erase_sectors(struct request_queue *q, unsigned int max_sectors) argument 415 unsigned int max_sectors; local [all...] |
H A D | blk-merge.c | 170 unsigned max_sectors = lim->max_sectors, start, end; local 173 max_sectors = min(max_sectors, 179 end = (start + max_sectors) & ~(pbs - 1); 182 return max_sectors & ~(lbs - 1); 590 unsigned int max_sectors; local 595 max_sectors = blk_queue_get_max_sectors(q, req_op(rq)); 599 return max_sectors; 600 return min(max_sectors, [all...] |
H A D | ioctl.c | 509 unsigned int max_sectors; local 550 max_sectors = min_t(unsigned int, USHRT_MAX, 552 return put_ushort(argp, max_sectors);
|
/linux-master/drivers/usb/storage/ |
H A D | scsiglue.c | 103 unsigned int max_sectors = 64; local 106 max_sectors = PAGE_SIZE >> 9; 107 if (queue_max_hw_sectors(sdev->request_queue) > max_sectors) 109 max_sectors); 588 /* Output routine for the sysfs max_sectors file */ 596 /* Input routine for the sysfs max_sectors file */ 609 static DEVICE_ATTR_RW(max_sectors); 669 .max_sectors = 240,
|
/linux-master/drivers/scsi/cxlflash/ |
H A D | main.h | 94 u64 max_sectors; member in struct:dev_dependent_vals
|
/linux-master/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.c | 103 module_param_cb(max_sectors, &iscsi_iser_size_ops, &iser_max_sectors, 105 MODULE_PARM_DESC(max_sectors, "Max number of sectors in a single scsi command, should > 0 (default:1024)"); 668 shost->max_sectors = min(iser_max_sectors, max_fr_sectors); 670 iser_dbg("iser_conn %p, sg_tablesize %u, max_sectors %u\n", 672 shost->max_sectors); 674 if (shost->max_sectors < iser_max_sectors) 675 iser_warn("max_sectors was reduced from %u to %u\n", 676 iser_max_sectors, shost->max_sectors);
|
/linux-master/drivers/scsi/ |
H A D | hosts.c | 250 shost->max_sectors = min_t(unsigned int, shost->max_sectors, 472 if (sht->max_sectors) 473 shost->max_sectors = sht->max_sectors; 475 shost->max_sectors = SCSI_DEFAULT_MAX_SECTORS;
|
/linux-master/include/uapi/linux/ |
H A D | virtio_scsi.h | 108 __virtio32 max_sectors; member in struct:virtio_scsi_config
|
H A D | ublk_cmd.h | 344 __u32 max_sectors; member in struct:ublk_param_basic
|
/linux-master/drivers/md/ |
H A D | raid1.c | 591 int *max_sectors) 612 *max_sectors = read_len; 621 int *max_sectors) 651 *max_sectors = best_len; 659 int *max_sectors) 698 *max_sectors = bb_read_len; 857 int *max_sectors) 865 return choose_first_rdev(conf, r1_bio, max_sectors); 869 *max_sectors = r1_bio->sectors; 880 disk = choose_bb_rdev(conf, r1_bio, max_sectors); 590 choose_first_rdev(struct r1conf *conf, struct r1bio *r1_bio, int *max_sectors) argument 620 choose_bb_rdev(struct r1conf *conf, struct r1bio *r1_bio, int *max_sectors) argument 658 choose_slow_rdev(struct r1conf *conf, struct r1bio *r1_bio, int *max_sectors) argument 856 read_balance(struct r1conf *conf, struct r1bio *r1_bio, int *max_sectors) argument 1316 int max_sectors; local 1432 int max_sectors; local [all...] |
H A D | dm.c | 1170 unsigned int max_sectors) 1184 min(max_sectors ? : queue_max_sectors(ti->table->md->queue), 1587 unsigned int max_sectors) 1592 __max_io_len(ti, ci->sector, max_granularity, max_sectors)); 1629 unsigned int max_sectors = 0; local 1635 max_sectors = limits->max_discard_sectors; 1637 max_granularity = max_sectors; 1641 max_sectors = limits->max_secure_erase_sectors; 1643 max_granularity = max_sectors; 1647 max_sectors 1168 __max_io_len(struct dm_target *ti, sector_t sector, unsigned int max_granularity, unsigned int max_sectors) argument 1585 __send_abnormal_io(struct clone_info *ci, struct dm_target *ti, unsigned int num_bios, unsigned int max_granularity, unsigned int max_sectors) argument [all...] |
H A D | raid10.c | 725 int *max_sectors) 856 *max_sectors = best_good_sectors; 1155 int max_sectors; local 1190 rdev = read_balance(conf, r10_bio, &max_sectors); 1205 if (max_sectors < bio_sectors(bio)) { 1206 struct bio *split = bio_split(bio, max_sectors, 1214 r10_bio->sectors = max_sectors; 1351 int max_sectors; local 1416 max_sectors = r10_bio->sectors; 1442 is_bad = is_badblock(rdev, dev_sector, max_sectors, 723 read_balance(struct r10conf *conf, struct r10bio *r10_bio, int *max_sectors) argument 4640 int max_sectors; local [all...] |
H A D | md.c | 2266 sector_t max_sectors; local 2273 max_sectors = bdev_nr_sectors(rdev->bdev) - rdev->data_offset; 2274 if (!num_sectors || num_sectors > max_sectors) 2275 num_sectors = max_sectors; 2293 max_sectors = sb_start - bm_space - 4*2; 2295 if (!num_sectors || num_sectors > max_sectors) 2296 num_sectors = max_sectors; 5196 unsigned long long max_sectors, resync; local 5207 max_sectors = mddev->resync_max_sectors; 5209 max_sectors 8199 sector_t max_sectors, resync, res; local 8841 sector_t max_sectors,j, io_sectors, recovery_done; local [all...] |
/linux-master/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim_blk.c | 80 u64 num_sectors, u64 max_sectors) 88 if (num_sectors > max_sectors) { 91 num_sectors, max_sectors); 79 vdpasim_blk_check_range(struct vdpasim *vdpasim, u64 start_sector, u64 num_sectors, u64 max_sectors) argument
|
/linux-master/drivers/scsi/megaraid/ |
H A D | mega_common.h | 131 * @max_sectors : max sectors per request 187 uint16_t max_sectors; member in struct:__anon95
|
/linux-master/drivers/scsi/arm/ |
H A D | oak.c | 117 .max_sectors = 128,
|
/linux-master/drivers/block/null_blk/ |
H A D | null_blk.h | 92 unsigned int max_sectors; /* Max sectors per command */ member in struct:nullb_device
|
/linux-master/include/scsi/ |
H A D | scsi_host.h | 401 unsigned int max_sectors; member in struct:scsi_host_template 614 unsigned int max_sectors; member in struct:Scsi_Host
|
/linux-master/drivers/scsi/aacraid/ |
H A D | commctrl.c | 659 (dev->scsi_host_ptr->max_sectors << 9)) { 662 dev->scsi_host_ptr->max_sectors << 9); 726 (dev->scsi_host_ptr->max_sectors << 9) : 781 (dev->scsi_host_ptr->max_sectors << 9) : 839 (dev->scsi_host_ptr->max_sectors << 9) : 882 (dev->scsi_host_ptr->max_sectors << 9) :
|
H A D | comminit.c | 123 cpu_to_le32(dev->scsi_host_ptr->max_sectors << 9); 185 cpu_to_le32(dev->scsi_host_ptr->max_sectors << 9); 607 host->max_sectors = (status[1] >> 16) << 1;
|
/linux-master/drivers/scsi/snic/ |
H A D | snic_ctl.c | 199 snic->shost->max_sectors = snic->fwinfo.max_io_sz >> 9;
|
/linux-master/drivers/target/ |
H A D | target_core_device.c | 490 static u32 se_dev_align_max_sectors(u32 max_sectors, u32 block_size) argument 495 * Limit max_sectors to a PAGE_SIZE aligned value for modern 499 aligned_max_sectors = rounddown(max_sectors, alignment); 501 if (max_sectors != aligned_max_sectors) 502 pr_info("Rounding down aligned max_sectors from %u to %u\n", 503 max_sectors, aligned_max_sectors);
|
/linux-master/fs/btrfs/ |
H A D | defrag.c | 1281 unsigned long max_sectors, 1300 if (max_sectors && *sectors_defragged >= max_sectors) { 1305 if (max_sectors) 1307 (max_sectors - *sectors_defragged) * sectorsize); 1276 defrag_one_cluster(struct btrfs_inode *inode, struct file_ra_state *ra, u64 start, u32 len, u32 extent_thresh, u64 newer_than, bool do_compress, unsigned long *sectors_defragged, unsigned long max_sectors, u64 *last_scanned_ret) argument
|
/linux-master/drivers/ata/ |
H A D | libata-core.c | 1181 * @max_sectors: out parameter for the result native max address 1190 static int ata_read_native_max_address(struct ata_device *dev, u64 *max_sectors) argument 1221 *max_sectors = ata_tf_to_lba48(&tf) + 1; 1223 *max_sectors = ata_tf_to_lba(&tf) + 1; 1225 (*max_sectors)--; 2932 dev->max_sectors = 0; 3073 /* determine max_sectors */ 3074 dev->max_sectors = ATA_MAX_SECTORS; 3076 dev->max_sectors = ATA_MAX_SECTORS_LBA48; 3084 dev->max_sectors [all...] |