/Linux-v6.1/block/ |
D | blk-settings.c | 34 void blk_set_default_limits(struct queue_limits *lim) in blk_set_default_limits() 71 void blk_set_stacking_limits(struct queue_limits *lim) in blk_set_stacking_limits() 124 struct queue_limits *limits = &q->limits; in blk_queue_max_hw_sectors() 305 struct queue_limits *limits = &q->limits; in blk_queue_logical_block_size() 410 void blk_limits_io_min(struct queue_limits *limits, unsigned int min) in blk_limits_io_min() 455 void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt) in blk_limits_io_opt() 484 static int queue_limit_alignment_offset(struct queue_limits *lim, in queue_limit_alignment_offset() 494 static unsigned int queue_limit_discard_alignment(struct queue_limits *lim, in queue_limit_discard_alignment() 547 int blk_stack_limits(struct queue_limits *t, struct queue_limits *b, in blk_stack_limits()
|
D | blk-merge.c | 103 static unsigned int bio_allowed_max_sectors(struct queue_limits *lim) in bio_allowed_max_sectors() 108 static struct bio *bio_split_discard(struct bio *bio, struct queue_limits *lim, in bio_split_discard() 149 struct queue_limits *lim, unsigned *nsegs, struct bio_set *bs) in bio_split_write_zeroes() 168 struct queue_limits *lim) in get_max_io_size() 187 static inline unsigned get_max_segment_size(struct queue_limits *lim, in get_max_segment_size() 222 static bool bvec_split_segs(struct queue_limits *lim, const struct bio_vec *bv, in bvec_split_segs() 270 static struct bio *bio_split_rw(struct bio *bio, struct queue_limits *lim, in bio_split_rw() 334 struct bio *__bio_split_to_limits(struct bio *bio, struct queue_limits *lim, in __bio_split_to_limits() 380 struct queue_limits *lim = &bdev_get_queue(bio->bi_bdev)->limits; in bio_split_to_limits()
|
D | blk.h | 107 static inline bool __bvec_gap_to_prev(struct queue_limits *lim, in __bvec_gap_to_prev() 118 static inline bool bvec_gap_to_prev(struct queue_limits *lim, in bvec_gap_to_prev() 300 struct queue_limits *lim) in bio_may_exceed_limits() 323 struct bio *__bio_split_to_limits(struct bio *bio, struct queue_limits *lim, 334 void blk_set_default_limits(struct queue_limits *lim);
|
D | blk-map.c | 558 struct queue_limits *lim = &q->limits; in blk_rq_map_user_bvec()
|
/Linux-v6.1/drivers/md/ |
D | dm.h | 59 struct queue_limits *limits); 61 struct queue_limits *limits);
|
D | dm-table.c | 227 struct queue_limits *limits = data; in device_area_is_invalid() 398 struct queue_limits *limits = data; in dm_set_device_limits() 567 struct queue_limits *limits) in validate_hardware_logical_block_alignment() 588 struct queue_limits ti_limits; in validate_hardware_logical_block_alignment() 1662 struct queue_limits *limits) in dm_calculate_queue_limits() 1664 struct queue_limits ti_limits; in dm_calculate_queue_limits() 1937 struct queue_limits *limits) in dm_table_set_restrictions()
|
D | dm-unstripe.c | 175 struct queue_limits *limits) in unstripe_io_hints()
|
D | dm-clone-target.c | 2026 struct queue_limits *dest_limits = &bdev_get_queue(dest_dev)->limits; in disable_passdown_if_not_supported() 2044 static void set_discard_limits(struct clone *clone, struct queue_limits *limits) in set_discard_limits() 2047 struct queue_limits *dest_limits = &bdev_get_queue(dest_bdev)->limits; in set_discard_limits() 2069 static void clone_io_hints(struct dm_target *ti, struct queue_limits *limits) in clone_io_hints()
|
D | dm.c | 1088 struct queue_limits *limits = dm_get_queue_limits(md); in disable_discard() 1096 struct queue_limits *limits = dm_get_queue_limits(md); in disable_write_zeroes() 2157 struct queue_limits *limits) in __bind() 2294 struct queue_limits *dm_get_queue_limits(struct mapped_device *md) in dm_get_queue_limits() 2307 struct queue_limits limits; in dm_setup_md_queue() 2562 struct queue_limits limits; in dm_swap_table()
|
D | dm-ebs-target.c | 423 static void ebs_io_hints(struct dm_target *ti, struct queue_limits *limits) in ebs_io_hints()
|
D | dm-stripe.c | 459 struct queue_limits *limits) in stripe_io_hints()
|
D | dm-cache-target.c | 3339 struct queue_limits *origin_limits = &bdev_get_queue(origin_bdev)->limits; in disable_passdown_if_not_supported() 3358 static void set_discard_limits(struct cache *cache, struct queue_limits *limits) in set_discard_limits() 3361 struct queue_limits *origin_limits = &bdev_get_queue(origin_bdev)->limits; in set_discard_limits() 3382 static void cache_io_hints(struct dm_target *ti, struct queue_limits *limits) in cache_io_hints()
|
D | dm-log-writes.c | 866 static void log_writes_io_hints(struct dm_target *ti, struct queue_limits *limits) in log_writes_io_hints()
|
D | dm-zoned-target.c | 992 static void dmz_io_hints(struct dm_target *ti, struct queue_limits *limits) in dmz_io_hints()
|
D | dm-thin.c | 2818 struct queue_limits *data_limits = &bdev_get_queue(data_bdev)->limits; in disable_passdown_if_not_supported() 4010 static void pool_io_hints(struct dm_target *ti, struct queue_limits *limits) in pool_io_hints() 4440 static void thin_io_hints(struct dm_target *ti, struct queue_limits *limits) in thin_io_hints()
|
D | dm-era-target.c | 1700 static void era_io_hints(struct dm_target *ti, struct queue_limits *limits) in era_io_hints()
|
D | dm-verity-target.c | 929 static void verity_io_hints(struct dm_target *ti, struct queue_limits *limits) in verity_io_hints()
|
D | dm-snap.c | 2401 static void snapshot_io_hints(struct dm_target *ti, struct queue_limits *limits) in snapshot_io_hints()
|
D | dm-writecache.c | 1625 static void writecache_io_hints(struct dm_target *ti, struct queue_limits *limits) in writecache_io_hints()
|
D | dm-raid.c | 3784 static void raid_io_hints(struct dm_target *ti, struct queue_limits *limits) in raid_io_hints()
|
D | dm-crypt.c | 3616 static void crypt_io_hints(struct dm_target *ti, struct queue_limits *limits) in crypt_io_hints()
|
D | dm-integrity.c | 3373 static void dm_integrity_io_hints(struct dm_target *ti, struct queue_limits *limits) in dm_integrity_io_hints()
|
/Linux-v6.1/include/linux/ |
D | blkdev.h | 282 struct queue_limits { struct 492 struct queue_limits limits; 943 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min); 945 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt); 948 extern void blk_set_stacking_limits(struct queue_limits *lim); 949 extern int blk_stack_limits(struct queue_limits *t, struct queue_limits *b, 1159 const struct queue_limits *l = &q->limits; in queue_max_zone_append_sectors()
|
D | device-mapper.h | 135 struct queue_limits *limits); 512 struct queue_limits *dm_get_queue_limits(struct mapped_device *md);
|
/Linux-v6.1/drivers/block/rnbd/ |
D | rnbd-clt.c | 950 struct queue_limits *limit = &dev->queue->limits; in rnbd_client_getgeo()
|