Searched refs:max_sectors (Results 1 - 25 of 141) sorted by path

123456

/linux-master/drivers/scsi/cxlflash/
H A Dmain.h94 u64 max_sectors; member in struct:dev_dependent_vals
/linux-master/block/
H A Dbio.c962 * @max_sectors: maximum number of sectors that can be added
965 * Add a page to a bio while respecting the hardware max_sectors, max_segment
970 unsigned int max_sectors, bool *same_page)
972 unsigned int max_size = max_sectors << SECTOR_SHIFT;
1183 size_t max_sectors = queue_max_zone_append_sectors(q); local
1185 size = min(size, max_sectors << SECTOR_SHIFT);
968 bio_add_hw_page(struct request_queue *q, struct bio *bio, struct page *page, unsigned int len, unsigned int offset, unsigned int max_sectors, bool *same_page) argument
H A Dblk-lib.c123 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 Dblk-map.c276 unsigned int max_sectors = queue_max_hw_sectors(rq->q); local
325 max_sectors, &same_page))
H A Dblk-merge.c170 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 Dblk-mq.c3040 unsigned int max_sectors = blk_queue_get_max_sectors(q, req_op(rq)); local
3044 if (blk_rq_sectors(rq) > max_sectors) {
3055 if (max_sectors == 0)
3059 __func__, blk_rq_sectors(rq), max_sectors);
H A Dblk-settings.c50 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 Dblk-sysfs.c227 unsigned long long max_sectors = q->limits.max_zone_append_sectors; local
229 return sprintf(page, "%llu\n", max_sectors << SECTOR_SHIFT);
H A Dblk.h193 return q->limits.max_sectors;
451 unsigned int max_sectors, bool *same_page);
H A Dioctl.c509 unsigned int max_sectors; local
550 max_sectors = min_t(unsigned int, USHRT_MAX,
552 return put_ushort(argp, max_sectors);
/linux-master/drivers/ata/
H A Dlibahci.c1325 dev->max_sectors = 255;
H A Dlibata-core.c1181 * @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...]
H A Dlibata-scsi.c1033 dev->max_sectors = min(dev->max_sectors, sdev->host->max_sectors);
1034 blk_queue_max_hw_sectors(q, dev->max_sectors);
H A Dpata_ali.c310 adev->max_sectors = 255;
H A Dpata_it821x.c506 if (adev->max_sectors > 255)
507 adev->max_sectors = 255;
H A Dpata_octeon_cf.c747 * the bootbus DMA. So we need to throttle max_sectors to
750 dev->max_sectors = min(dev->max_sectors, 4095U);
H A Dpata_pdc202xx_old.c260 adev->max_sectors = 256;
H A Dsata_sil.c636 dev->max_sectors = 15;
/linux-master/drivers/block/null_blk/
H A Dmain.c169 module_param_named(max_sectors, g_max_sectors, int, 0444);
170 MODULE_PARM_DESC(max_sectors, "Maximum size of a command (in 512B sectors)");
423 NULLB_DEVICE_ATTR(max_sectors, uint, NULL);
669 "irqmode,max_sectors,mbps,memory_backed,no_sched,"
739 dev->max_sectors = g_max_sectors;
1864 .max_hw_sectors = dev->max_sectors,
H A Dnull_blk.h92 unsigned int max_sectors; /* Max sectors per command */ member in struct:nullb_device
/linux-master/drivers/block/
H A Dublk_drv.c516 if (p->max_sectors > (ub->dev_info.max_io_buf_bytes >> 9))
2177 .max_hw_sectors = p->max_sectors,
/linux-master/drivers/infiniband/ulp/iser/
H A Discsi_iser.c103 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);
H A Diser_verbs.c488 unsigned int max_sectors)
512 sg_tablesize = DIV_ROUND_UP(max_sectors * SECTOR_SIZE, SZ_4K);
487 iser_calc_scsi_params(struct iser_conn *iser_conn, unsigned int max_sectors) argument
/linux-master/drivers/infiniband/ulp/srp/
H A Dib_srp.c3464 target->scsi_host->max_sectors = token;
3785 (target->scsi_host->max_sectors + 1 +
3793 pr_debug("max_sectors = %u; max_pages_per_mr = %u; mr_page_size = %u; max_sectors_per_mr = %u; mr_per_cmd = %u\n",
3794 target->scsi_host->max_sectors, srp_dev->max_pages_per_mr, srp_dev->mr_page_size,
/linux-master/drivers/md/bcache/
H A Dsuper.c905 .max_sectors = UINT_MAX,

Completed in 397 milliseconds

123456