arch/m68k/emu/nfblock.c
99
struct queue_limits lim = {
arch/um/drivers/ubd_kern.c
832
struct queue_limits lim = {
arch/xtensa/platforms/iss/simdisk.c
271
struct queue_limits lim = {
block/blk-core.c
436
struct request_queue *blk_alloc_queue(struct queue_limits *lim, int node_id)
block/blk-integrity.c
230
struct queue_limits lim;
block/blk-map.c
428
const struct queue_limits *lim = &rq->q->limits;
block/blk-merge.c
101
static unsigned int bio_allowed_max_sectors(const struct queue_limits *lim)
block/blk-merge.c
160
const struct queue_limits *lim, unsigned *nsegs,
block/blk-merge.c
195
struct bio *bio_split_discard(struct bio *bio, const struct queue_limits *lim,
block/blk-merge.c
208
static inline unsigned int blk_boundary_sectors(const struct queue_limits *lim,
block/blk-merge.c
230
const struct queue_limits *lim)
block/blk-merge.c
282
static bool bvec_split_segs(const struct queue_limits *lim,
block/blk-merge.c
309
const struct queue_limits *lim)
block/blk-merge.c
335
int bio_split_io_at(struct bio *bio, const struct queue_limits *lim,
block/blk-merge.c
421
struct bio *bio_split_rw(struct bio *bio, const struct queue_limits *lim,
block/blk-merge.c
437
const struct queue_limits *lim, unsigned *nr_segs)
block/blk-merge.c
449
const struct queue_limits *lim, unsigned *nsegs)
block/blk-merge.c
524
struct queue_limits *lim = &q->limits;
block/blk-mq.c
4408
struct queue_limits *lim, void *queuedata)
block/blk-mq.c
4410
struct queue_limits default_lim = { };
block/blk-mq.c
4461
struct queue_limits *lim, void *queuedata,
block/blk-settings.c
126
static int blk_validate_integrity_limits(struct queue_limits *lim)
block/blk-settings.c
219
static unsigned int blk_queue_max_guaranteed_bio(struct queue_limits *lim)
block/blk-settings.c
231
static void blk_atomic_writes_update_limits(struct queue_limits *lim)
block/blk-settings.c
270
static void blk_validate_atomic_write_limits(struct queue_limits *lim)
block/blk-settings.c
340
int blk_validate_limits(struct queue_limits *lim)
block/blk-settings.c
37
void blk_set_stacking_limits(struct queue_limits *lim)
block/blk-settings.c
522
int blk_set_default_limits(struct queue_limits *lim)
block/blk-settings.c
546
struct queue_limits *lim)
block/blk-settings.c
585
struct queue_limits *lim)
block/blk-settings.c
609
int queue_limits_set(struct request_queue *q, struct queue_limits *lim)
block/blk-settings.c
616
static int queue_limit_alignment_offset(const struct queue_limits *lim,
block/blk-settings.c
627
const struct queue_limits *lim, sector_t sector)
block/blk-settings.c
64
struct queue_limits *lim)
block/blk-settings.c
657
static bool blk_stack_atomic_writes_tail(struct queue_limits *t,
block/blk-settings.c
658
struct queue_limits *b)
block/blk-settings.c
681
static void blk_stack_atomic_writes_chunk_sectors(struct queue_limits *t)
block/blk-settings.c
715
static bool blk_stack_atomic_writes_head(struct queue_limits *t,
block/blk-settings.c
716
struct queue_limits *b)
block/blk-settings.c
729
static void blk_stack_atomic_writes_limits(struct queue_limits *t,
block/blk-settings.c
730
struct queue_limits *b, sector_t start)
block/blk-settings.c
780
int blk_stack_limits(struct queue_limits *t, struct queue_limits *b,
block/blk-settings.c
88
static int blk_validate_zoned_limits(struct queue_limits *lim)
block/blk-settings.c
950
void queue_limits_stack_bdev(struct queue_limits *t, struct block_device *bdev,
block/blk-settings.c
974
bool queue_limits_stack_integrity(struct queue_limits *t,
block/blk-settings.c
975
struct queue_limits *b)
block/blk-sysfs.c
277
const char *page, size_t count, struct queue_limits *lim)
block/blk-sysfs.c
297
const char *page, size_t count, struct queue_limits *lim)
block/blk-sysfs.c
31
size_t count, struct queue_limits *lim);
block/blk-sysfs.c
316
struct queue_limits *lim)
block/blk-sysfs.c
330
size_t count, struct queue_limits *lim, blk_features_t feature)
block/blk-sysfs.c
353
const char *page, size_t count, struct queue_limits *lim) \
block/blk-sysfs.c
430
const char *page, size_t count, struct queue_limits *lim)
block/blk-sysfs.c
565
size_t count, struct queue_limits *lim)
block/blk-sysfs.c
892
struct queue_limits lim = queue_limits_start_update(q);
block/blk-zoned.c
2050
struct queue_limits *lim = &disk->queue->limits;
block/blk-zoned.c
2094
struct queue_limits lim;
block/blk.h
164
static inline bool __bvec_gap_to_prev(const struct queue_limits *lim,
block/blk.h
175
static inline bool bvec_gap_to_prev(const struct queue_limits *lim,
block/blk.h
380
struct bio *bio_split_discard(struct bio *bio, const struct queue_limits *lim,
block/blk.h
383
const struct queue_limits *lim, unsigned *nsegs);
block/blk.h
384
struct bio *bio_split_rw(struct bio *bio, const struct queue_limits *lim,
block/blk.h
387
const struct queue_limits *lim, unsigned *nr_segs);
block/blk.h
398
const struct queue_limits *lim)
block/blk.h
430
const struct queue_limits *lim, unsigned int *nr_segs)
block/blk.h
462
static inline unsigned get_max_segment_size(const struct queue_limits *lim,
block/blk.h
482
int blk_set_default_limits(struct queue_limits *lim);
block/blk.h
484
struct queue_limits *lim);
block/blk.h
646
struct request_queue *blk_alloc_queue(struct queue_limits *lim, int node_id);
block/bsg-lib.c
363
struct queue_limits *lim, bsg_job_fn *job_fn,
block/genhd.c
1508
struct gendisk *__blk_alloc_disk(struct queue_limits *lim, int node,
block/genhd.c
1511
struct queue_limits default_lim = { };
drivers/ata/libata-sata.c
1360
int ata_sas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim,
drivers/ata/libata-scsi.c
1062
int ata_scsi_dev_config(struct scsi_device *sdev, struct queue_limits *lim,
drivers/ata/libata-scsi.c
1185
int ata_scsi_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/ata/libata.h
176
int ata_scsi_dev_config(struct scsi_device *sdev, struct queue_limits *lim,
drivers/ata/pata_macio.c
816
struct queue_limits *lim)
drivers/ata/sata_nv.c
1905
struct queue_limits *lim)
drivers/ata/sata_nv.c
300
struct queue_limits *lim);
drivers/ata/sata_nv.c
323
struct queue_limits *lim);
drivers/ata/sata_nv.c
695
struct queue_limits *lim)
drivers/block/amiflop.c
1780
struct queue_limits lim = {
drivers/block/aoe/aoeblk.c
337
struct queue_limits lim = {
drivers/block/ataflop.c
1996
struct queue_limits lim = {
drivers/block/brd.c
300
struct queue_limits lim = {
drivers/block/drbd/drbd_main.c
2659
struct queue_limits lim = {
drivers/block/drbd/drbd_nl.c
1308
struct queue_limits lim;
drivers/block/floppy.c
4511
struct queue_limits lim = {
drivers/block/loop.c
1113
struct queue_limits lim;
drivers/block/loop.c
1440
struct queue_limits lim;
drivers/block/loop.c
1993
struct queue_limits lim = {
drivers/block/loop.c
226
struct queue_limits lim = queue_limits_start_update(lo->lo_queue);
drivers/block/loop.c
943
static void loop_update_limits(struct loop_device *lo, struct queue_limits *lim,
drivers/block/loop.c
982
struct queue_limits lim;
drivers/block/mtip32xx/mtip32xx.c
3401
struct queue_limits lim = {
drivers/block/n64cart.c
118
struct queue_limits lim = {
drivers/block/nbd.c
1946
struct queue_limits lim = {
drivers/block/nbd.c
336
struct queue_limits lim;
drivers/block/null_blk/main.c
1789
static void null_config_discard(struct nullb *nullb, struct queue_limits *lim)
drivers/block/null_blk/main.c
1957
struct queue_limits lim = {
drivers/block/null_blk/null_blk.h
142
int null_init_zoned_dev(struct nullb_device *dev, struct queue_limits *lim);
drivers/block/null_blk/null_blk.h
156
struct queue_limits *lim)
drivers/block/null_blk/zoned.c
52
struct queue_limits *lim)
drivers/block/ps3disk.c
389
struct queue_limits lim = {
drivers/block/rbd.c
4949
struct queue_limits lim = {
drivers/block/rnbd/rnbd-clt.c
1366
struct queue_limits lim = {
drivers/block/rnbd/rnbd-clt.c
952
struct queue_limits *limit = &dev->queue->limits;
drivers/block/sunvdc.c
786
struct queue_limits lim = {
drivers/block/swim.c
790
struct queue_limits lim = {
drivers/block/swim3.c
1193
struct queue_limits lim = {
drivers/block/ublk_drv.c
4443
struct queue_limits lim = {
drivers/block/virtio_blk.c
1100
struct queue_limits lim;
drivers/block/virtio_blk.c
1247
struct queue_limits *lim)
drivers/block/virtio_blk.c
1441
struct queue_limits lim = {
drivers/block/virtio_blk.c
721
struct queue_limits *lim)
drivers/block/virtio_blk.c
796
struct queue_limits *lim)
drivers/block/xen-blkfront.c
1075
struct queue_limits lim = {};
drivers/block/xen-blkfront.c
2008
struct queue_limits lim;
drivers/block/xen-blkfront.c
948
struct queue_limits *lim)
drivers/block/zloop.c
1175
struct queue_limits lim = {
drivers/block/zram/zram_drv.c
3031
struct queue_limits lim = {
drivers/cdrom/gdrom.c
741
struct queue_limits lim = {
drivers/firewire/sbp2.c
1510
struct queue_limits *lim)
drivers/infiniband/ulp/srp/ib_srp.c
2867
struct queue_limits *lim)
drivers/md/bcache/super.c
903
struct queue_limits lim = {
drivers/md/dm-cache-target.c
3491
struct queue_limits *origin_limits = bdev_limits(origin_bdev);
drivers/md/dm-cache-target.c
3510
static void set_discard_limits(struct cache *cache, struct queue_limits *limits)
drivers/md/dm-cache-target.c
3513
struct queue_limits *origin_limits = bdev_limits(origin_bdev);
drivers/md/dm-cache-target.c
3532
static void cache_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-clone-target.c
2008
struct queue_limits *dest_limits = bdev_limits(dest_dev);
drivers/md/dm-clone-target.c
2026
static void set_discard_limits(struct clone *clone, struct queue_limits *limits)
drivers/md/dm-clone-target.c
2029
struct queue_limits *dest_limits = bdev_limits(dest_bdev);
drivers/md/dm-clone-target.c
2050
static void clone_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-crypt.c
3678
static void crypt_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-ebs-target.c
431
static void ebs_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-era-target.c
1729
static void era_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-inlinecrypt.c
583
struct queue_limits *limits)
drivers/md/dm-integrity.c
4041
static void dm_integrity_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-log-writes.c
870
static void log_writes_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-raid.c
3813
static void raid_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-snap.c
2389
static void snapshot_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-stripe.c
456
struct queue_limits *limits)
drivers/md/dm-table.c
1763
struct queue_limits *limits)
drivers/md/dm-table.c
1765
struct queue_limits ti_limits;
drivers/md/dm-table.c
2029
struct queue_limits *limits)
drivers/md/dm-table.c
2032
struct queue_limits old_limits;
drivers/md/dm-table.c
233
struct queue_limits *limits = data;
drivers/md/dm-table.c
413
struct queue_limits *limits = data;
drivers/md/dm-table.c
590
static void dm_set_stacking_limits(struct queue_limits *limits)
drivers/md/dm-table.c
604
struct queue_limits *limits)
drivers/md/dm-table.c
625
struct queue_limits ti_limits;
drivers/md/dm-target.c
250
static void io_err_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-thin.c
2843
struct queue_limits *data_limits = bdev_limits(data_bdev);
drivers/md/dm-thin.c
4050
static void pool_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-thin.c
4482
static void thin_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-unstripe.c
176
struct queue_limits *limits)
drivers/md/dm-vdo/dm-vdo-target.c
1019
static void vdo_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-verity-target.c
1012
static void verity_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-writecache.c
1639
static void writecache_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-zero.c
62
static void zero_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-zone.c
277
struct queue_limits *lim;
drivers/md/dm-zone.c
350
struct queue_limits *lim)
drivers/md/dm-zone.c
445
void dm_finalize_zone_settings(struct dm_table *t, struct queue_limits *lim)
drivers/md/dm-zoned-target.c
991
static void dmz_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm.c
1082
static inline struct queue_limits *dm_get_queue_limits(struct mapped_device *md)
drivers/md/dm.c
1650
struct queue_limits *limits = dm_get_queue_limits(ti->table->md);
drivers/md/dm.c
2464
struct queue_limits *limits)
drivers/md/dm.c
2603
struct queue_limits limits;
drivers/md/dm.c
2878
struct queue_limits limits;
drivers/md/dm.h
106
struct queue_limits *lim);
drivers/md/dm.h
108
void dm_finalize_zone_settings(struct dm_table *t, struct queue_limits *lim);
drivers/md/dm.h
63
struct queue_limits *limits);
drivers/md/dm.h
65
struct queue_limits *limits);
drivers/md/md-linear.c
70
struct queue_limits lim;
drivers/md/md.c
5963
struct queue_limits lim;
drivers/md/md.c
6179
int mddev_stack_rdev_limits(struct mddev *mddev, struct queue_limits *lim,
drivers/md/md.c
6230
struct queue_limits lim;
drivers/md/md.c
6260
struct queue_limits lim;
drivers/md/md.c
6282
void md_init_stacking_limits(struct queue_limits *lim)
drivers/md/md.h
1040
int mddev_stack_rdev_limits(struct mddev *mddev, struct queue_limits *lim,
drivers/md/md.h
947
void md_init_stacking_limits(struct queue_limits *lim);
drivers/md/raid0.c
384
struct queue_limits lim;
drivers/md/raid1.c
3225
struct queue_limits lim;
drivers/md/raid10.c
3954
struct queue_limits lim;
drivers/md/raid5.c
7192
struct queue_limits lim = queue_limits_start_update(q);
drivers/md/raid5.c
7821
struct queue_limits lim;
drivers/memstick/core/ms_block.c
2084
struct queue_limits lim = {
drivers/memstick/core/mspro_block.c
1102
struct queue_limits lim = {
drivers/message/fusion/mptsas.c
1712
mptsas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/message/fusion/mptscsih.c
2342
mptscsih_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/message/fusion/mptscsih.h
121
struct queue_limits *lim);
drivers/message/fusion/mptspi.c
750
struct queue_limits *lim)
drivers/mmc/core/queue.c
178
struct queue_limits *lim)
drivers/mmc/core/queue.c
361
struct queue_limits lim = {
drivers/mtd/mtd_blkdevs.c
280
struct queue_limits lim = { };
drivers/mtd/ubi/block.c
351
struct queue_limits lim = {
drivers/nvdimm/btt.c
1503
struct queue_limits lim = {
drivers/nvdimm/pmem.c
453
struct queue_limits lim = {
drivers/nvme/host/core.c
1837
struct queue_limits *lim, struct nvme_ns_info *info)
drivers/nvme/host/core.c
2028
struct nvme_id_ns *id, struct queue_limits *lim, u32 bs)
drivers/nvme/host/core.c
2066
struct queue_limits *lim, bool is_admin)
drivers/nvme/host/core.c
2078
struct nvme_id_ns_nvm *nvm, struct queue_limits *lim)
drivers/nvme/host/core.c
2186
struct queue_limits *lim)
drivers/nvme/host/core.c
2220
struct queue_limits lim;
drivers/nvme/host/core.c
2390
struct queue_limits lim;
drivers/nvme/host/core.c
2512
static void nvme_stack_zone_resources(struct queue_limits *t,
drivers/nvme/host/core.c
2513
const struct queue_limits *b)
drivers/nvme/host/core.c
2559
struct queue_limits *ns_lim = &ns->disk->queue->limits;
drivers/nvme/host/core.c
2560
struct queue_limits lim;
drivers/nvme/host/core.c
3591
struct queue_limits lim;
drivers/nvme/host/core.c
4193
struct queue_limits lim = { };
drivers/nvme/host/core.c
5021
struct queue_limits lim = {
drivers/nvme/host/multipath.c
728
struct queue_limits lim;
drivers/nvme/host/nvme.h
1200
void nvme_update_zone_info(struct nvme_ns *ns, struct queue_limits *lim,
drivers/nvme/host/zns.c
108
void nvme_update_zone_info(struct nvme_ns *ns, struct queue_limits *lim,
drivers/s390/block/dasd.c
300
struct queue_limits lim;
drivers/s390/block/dasd_genhd.c
69
struct queue_limits lim = {
drivers/s390/block/dcssblk.c
555
struct queue_limits lim = {
drivers/s390/block/scm_blk.c
436
struct queue_limits lim = {
drivers/s390/scsi/zfcp_scsi.c
52
struct queue_limits *lim)
drivers/scsi/3w-9xxx.c
1972
struct queue_limits *lim)
drivers/scsi/3w-sas.c
1529
struct queue_limits *lim)
drivers/scsi/3w-xxxx.c
2224
static int tw_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/53c700.c
163
struct queue_limits *lim);
drivers/scsi/53c700.c
2032
NCR_700_sdev_configure(struct scsi_device *SDp, struct queue_limits *lim)
drivers/scsi/BusLogic.c
2166
struct queue_limits *lim)
drivers/scsi/BusLogic.h
1279
struct queue_limits *lim);
drivers/scsi/aacraid/linit.c
390
struct queue_limits *lim)
drivers/scsi/advansys.c
7393
struct queue_limits *lim)
drivers/scsi/aic7xxx/aic79xx_osm.c
704
ahd_linux_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/aic7xxx/aic7xxx_osm.c
667
ahc_linux_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/arcmsr/arcmsr_hba.c
148
struct queue_limits *lim);
drivers/scsi/arcmsr/arcmsr_hba.c
3350
struct queue_limits *lim)
drivers/scsi/bfa/bfad_im.c
788
bfad_im_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2655
struct queue_limits *lim)
drivers/scsi/csiostor/csio_scsi.c
2241
csio_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/esp_scsi.c
2466
static int esp_sdev_configure(struct scsi_device *dev, struct queue_limits *lim)
drivers/scsi/hisi_sas/hisi_sas.h
666
int hisi_sas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim);
drivers/scsi/hisi_sas/hisi_sas_main.c
903
int hisi_sas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
2966
struct queue_limits *lim)
drivers/scsi/hpsa.c
2140
struct queue_limits *lim)
drivers/scsi/hpsa.c
289
struct queue_limits *lim);
drivers/scsi/hptiop.c
1155
struct queue_limits *lim)
drivers/scsi/ibmvscsi/ibmvfc.c
3456
struct queue_limits *lim)
drivers/scsi/ibmvscsi/ibmvscsi.c
1874
struct queue_limits *lim)
drivers/scsi/ipr.c
4782
struct queue_limits *lim)
drivers/scsi/ips.c
1178
ips_sdev_configure(struct scsi_device *SDptr, struct queue_limits *lim)
drivers/scsi/ips.h
404
struct queue_limits *lim);
drivers/scsi/iscsi_tcp.c
1017
struct queue_limits *lim)
drivers/scsi/libsas/sas_scsi_host.c
809
int sas_sdev_configure(struct scsi_device *scsi_dev, struct queue_limits *lim)
drivers/scsi/lpfc/lpfc_scsi.c
6368
lpfc_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/lpfc/lpfc_scsi.c
6758
lpfc_config_no_sdev(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/megaraid/megaraid_sas.h
2704
struct queue_limits *lim, bool is_target_prop);
drivers/scsi/megaraid/megaraid_sas_base.c
1890
struct queue_limits *lim, bool is_target_prop)
drivers/scsi/megaraid/megaraid_sas_base.c
1972
struct queue_limits *lim, u32 max_io_size)
drivers/scsi/megaraid/megaraid_sas_base.c
2044
struct queue_limits *lim, bool is_target_prop)
drivers/scsi/megaraid/megaraid_sas_base.c
2071
struct queue_limits *lim)
drivers/scsi/mpi3mr/mpi3mr_app.c
3035
struct queue_limits lim = {
drivers/scsi/mpi3mr/mpi3mr_os.c
1037
struct queue_limits *lim)
drivers/scsi/mpi3mr/mpi3mr_os.c
1046
struct queue_limits *lim)
drivers/scsi/mpi3mr/mpi3mr_os.c
1070
struct queue_limits lim;
drivers/scsi/mpi3mr/mpi3mr_os.c
4824
struct queue_limits *lim)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2570
scsih_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/mvumi.c
2003
struct queue_limits *lim)
drivers/scsi/myrb.c
1717
struct queue_limits *lim)
drivers/scsi/myrs.c
1886
struct queue_limits *lim)
drivers/scsi/ncr53c8xx.c
7800
struct queue_limits *lim)
drivers/scsi/pmcraid.c
214
struct queue_limits *lim)
drivers/scsi/ps3rom.c
65
struct queue_limits *lim)
drivers/scsi/qedf/qedf_main.c
986
struct queue_limits *lim)
drivers/scsi/qla1280.c
1175
qla1280_sdev_configure(struct scsi_device *device, struct queue_limits *lim)
drivers/scsi/qla2xxx/qla_os.c
1948
qla2xxx_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/qlogicpti.c
979
struct queue_limits *lim)
drivers/scsi/scsi_debug.c
6624
struct queue_limits *lim)
drivers/scsi/scsi_lib.c
2043
void scsi_init_limits(struct Scsi_Host *shost, struct queue_limits *lim)
drivers/scsi/scsi_scan.c
288
struct queue_limits lim;
drivers/scsi/scsi_scan.c
884
struct queue_limits lim;
drivers/scsi/scsi_transport_fc.c
4334
struct queue_limits lim;
drivers/scsi/scsi_transport_fc.c
4370
struct queue_limits lim;
drivers/scsi/scsi_transport_iscsi.c
1538
struct queue_limits lim;
drivers/scsi/sd.c
1014
static void sd_config_atomic(struct scsi_disk *sdkp, struct queue_limits *lim)
drivers/scsi/sd.c
106
struct queue_limits *lim);
drivers/scsi/sd.c
1163
struct queue_limits *lim)
drivers/scsi/sd.c
155
static void sd_config_discard(struct scsi_disk *sdkp, struct queue_limits *lim,
drivers/scsi/sd.c
206
struct queue_limits *lim)
drivers/scsi/sd.c
254
struct queue_limits lim;
drivers/scsi/sd.c
2655
struct queue_limits *lim)
drivers/scsi/sd.c
2709
struct queue_limits *lim, unsigned char *buffer)
drivers/scsi/sd.c
2895
sd_read_capacity(struct scsi_disk *sdkp, struct queue_limits *lim,
drivers/scsi/sd.c
3410
struct queue_limits *lim)
drivers/scsi/sd.c
3472
struct queue_limits *lim)
drivers/scsi/sd.c
3765
struct queue_limits *lim = NULL;
drivers/scsi/sd.c
580
struct queue_limits lim;
drivers/scsi/sd.c
680
struct queue_limits lim;
drivers/scsi/sd.h
231
void sd_dif_config_host(struct scsi_disk *sdkp, struct queue_limits *lim);
drivers/scsi/sd.h
235
int sd_zbc_read_zones(struct scsi_disk *sdkp, struct queue_limits *lim,
drivers/scsi/sd.h
248
struct queue_limits *lim, u8 buf[SD_BUF_SIZE])
drivers/scsi/sd_dif.c
27
void sd_dif_config_host(struct scsi_disk *sdkp, struct queue_limits *lim)
drivers/scsi/sd_zbc.c
589
int sd_zbc_read_zones(struct scsi_disk *sdkp, struct queue_limits *lim,
drivers/scsi/smartpqi/smartpqi_init.c
6612
struct queue_limits *lim)
drivers/scsi/snic/snic_main.c
64
snic_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/sr.c
480
struct queue_limits lim;
drivers/scsi/stex.c
587
stex_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/storvsc_drv.c
1595
struct queue_limits *lim)
drivers/scsi/sym53c8xx_2/sym_glue.c
829
struct queue_limits *lim)
drivers/scsi/xen-scsifront.c
739
struct queue_limits *lim)
drivers/ufs/core/ufshcd.c
5541
struct queue_limits *lim)
drivers/usb/storage/scsiglue.c
588
struct queue_limits lim;
drivers/usb/storage/scsiglue.c
91
static int sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/usb/storage/uas.c
846
struct queue_limits *lim)
fs/btrfs/fs.h
917
struct queue_limits limits;
fs/btrfs/zoned.c
710
struct queue_limits *lim = &fs_info->limits;
fs/iomap/ioend.c
471
struct queue_limits *lim = bdev_limits(bio->bi_bdev);
fs/xfs/xfs_zone_gc.c
792
struct queue_limits *lim =
include/linux/bio.h
16
struct queue_limits;
include/linux/bio.h
319
int bio_split_io_at(struct bio *bio, const struct queue_limits *lim,
include/linux/blk-integrity.h
21
bool queue_limits_stack_integrity(struct queue_limits *t,
include/linux/blk-integrity.h
22
struct queue_limits *b);
include/linux/blk-integrity.h
23
static inline bool queue_limits_stack_integrity_bdev(struct queue_limits *t,
include/linux/blk-mq.h
728
struct queue_limits *lim, void *queuedata,
include/linux/blk-mq.h
739
struct queue_limits *lim, void *queuedata);
include/linux/blkdev.h
1099
static inline struct queue_limits
include/linux/blkdev.h
1107
struct queue_limits *lim) __releases(&q->limits_lock);
include/linux/blkdev.h
1109
struct queue_limits *lim) __releases(&q->limits_lock);
include/linux/blkdev.h
1110
int queue_limits_set(struct request_queue *q, struct queue_limits *lim)
include/linux/blkdev.h
1112
int blk_validate_limits(struct queue_limits *lim);
include/linux/blkdev.h
1155
extern void blk_set_stacking_limits(struct queue_limits *lim);
include/linux/blkdev.h
1156
extern int blk_stack_limits(struct queue_limits *t, struct queue_limits *b,
include/linux/blkdev.h
1158
void queue_limits_stack_bdev(struct queue_limits *t, struct block_device *bdev,
include/linux/blkdev.h
1323
static inline struct queue_limits *bdev_limits(struct block_device *bdev)
include/linux/blkdev.h
1490
struct queue_limits *lim = bdev_limits(bdev);
include/linux/blkdev.h
1611
blk_lim_dma_alignment_and_pad(struct queue_limits *lim)
include/linux/blkdev.h
1850
struct queue_limits *limits)
include/linux/blkdev.h
1861
struct queue_limits *limits = &bd_queue->limits;
include/linux/blkdev.h
1890
const struct queue_limits *lim,
include/linux/blkdev.h
1907
static inline unsigned int max_integrity_io_size(struct queue_limits *lim)
include/linux/blkdev.h
539
struct queue_limits limits;
include/linux/blkdev.h
982
struct gendisk *__blk_alloc_disk(struct queue_limits *lim, int node,
include/linux/bsg-lib.h
68
struct queue_limits *lim, bsg_job_fn *job_fn,
include/linux/device-mapper.h
143
struct queue_limits *limits);
include/linux/device-mapper.h
758
static inline void dm_stack_bs_limits(struct queue_limits *limits, unsigned int bs)
include/linux/libata.h
1215
int ata_scsi_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim);
include/linux/libata.h
1316
int ata_sas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim,
include/scsi/libsas.h
691
int sas_sdev_configure(struct scsi_device *dev, struct queue_limits *lim);
include/scsi/scsi_host.h
223
int (* sdev_configure)(struct scsi_device *, struct queue_limits *lim);
include/scsi/scsi_transport.h
86
void scsi_init_limits(struct Scsi_Host *shost, struct queue_limits *lim);