Searched refs:queue_limits (Results 1 - 25 of 81) sorted by relevance

1234

/linux-master/drivers/md/
H A Ddm-zero.c62 static void zero_io_hints(struct dm_target *ti, struct queue_limits *limits)
H A Ddm.h62 struct queue_limits *limits);
64 struct queue_limits *limits);
H A Ddm-unstripe.c176 struct queue_limits *limits)
H A Ddm-target.c250 static void io_err_io_hints(struct dm_target *ti, struct queue_limits *limits)
H A Ddm-table.c234 struct queue_limits *limits = data;
408 struct queue_limits *limits = data;
583 struct queue_limits *limits)
604 struct queue_limits ti_limits;
1680 * Establish the new table's queue_limits and validate them.
1683 struct queue_limits *limits)
1685 struct queue_limits ti_limits;
1961 struct queue_limits *limits)
H A Ddm.c1076 * The queue_limits are only valid as long as you have a reference
1079 static inline struct queue_limits *dm_get_queue_limits(struct mapped_device *md)
1086 struct queue_limits *limits = dm_get_queue_limits(md);
1094 struct queue_limits *limits = dm_get_queue_limits(md);
1636 struct queue_limits *limits = dm_get_queue_limits(ti->table->md);
1792 * otherwise associated queue_limits won't be imposed.
2223 struct queue_limits *limits)
2359 struct queue_limits limits;
2640 struct queue_limits limits;
H A Ddm-clone-target.c2027 struct queue_limits *dest_limits = &bdev_get_queue(dest_dev)->limits;
2045 static void set_discard_limits(struct clone *clone, struct queue_limits *limits)
2048 struct queue_limits *dest_limits = &bdev_get_queue(dest_bdev)->limits;
2070 static void clone_io_hints(struct dm_target *ti, struct queue_limits *limits)
H A Ddm-stripe.c456 struct queue_limits *limits)
H A Ddm-ebs-target.c424 static void ebs_io_hints(struct dm_target *ti, struct queue_limits *limits)
/linux-master/block/
H A Dblk-settings.c30 * @lim: the queue_limits structure to reset
35 void blk_set_stacking_limits(struct queue_limits *lim)
59 struct queue_limits *lim)
69 static int blk_validate_zoned_limits(struct queue_limits *lim)
104 static int blk_validate_limits(struct queue_limits *lim)
227 int blk_set_default_limits(struct queue_limits *lim)
249 struct queue_limits *lim)
275 int queue_limits_set(struct request_queue *q, struct queue_limits *lim)
319 struct queue_limits *limits = &q->limits;
374 struct queue_limits *li
[all...]
H A Dblk.h119 static inline bool __bvec_gap_to_prev(const struct queue_limits *lim,
130 static inline bool bvec_gap_to_prev(const struct queue_limits *lim,
311 const struct queue_limits *lim)
335 const struct queue_limits *lim,
345 int blk_set_default_limits(struct queue_limits *lim);
463 struct request_queue *blk_alloc_queue(struct queue_limits *lim, int node_id);
H A Dblk-merge.c103 static unsigned int bio_allowed_max_sectors(const struct queue_limits *lim)
109 const struct queue_limits *lim,
146 const struct queue_limits *lim,
166 const struct queue_limits *lim)
193 static inline unsigned get_max_segment_size(const struct queue_limits *lim,
227 static bool bvec_split_segs(const struct queue_limits *lim,
275 struct bio *bio_split_rw(struct bio *bio, const struct queue_limits *lim,
351 const struct queue_limits *lim,
399 const struct queue_limits *lim = &bdev_get_queue(bio->bi_bdev)->limits;
/linux-master/drivers/block/null_blk/
H A Dnull_blk.h132 int null_init_zoned_dev(struct nullb_device *dev, struct queue_limits *lim);
145 struct queue_limits *lim)
/linux-master/include/linux/
H A Dblkdev.h279 struct queue_limits { struct
408 struct queue_limits limits;
772 struct gendisk *__blk_alloc_disk(struct queue_limits *lim, int node,
886 static inline struct queue_limits
894 struct queue_limits *lim);
895 int queue_limits_set(struct request_queue *q, struct queue_limits *lim);
922 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min);
924 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt);
927 extern void blk_set_stacking_limits(struct queue_limits *lim);
928 extern int blk_stack_limits(struct queue_limits *
[all...]
H A Dbio.h15 struct queue_limits;
390 struct bio *bio_split_rw(struct bio *bio, const struct queue_limits *lim,
H A Dblk-mq.h688 struct queue_limits *lim, void *queuedata,
699 struct queue_limits *lim, void *queuedata);
H A Ddevice-mapper.h136 struct queue_limits *limits);
/linux-master/drivers/block/
H A Dn64cart.c117 struct queue_limits lim = {
H A Dvirtio_blk.c724 struct queue_limits *lim)
799 struct queue_limits *lim)
1247 struct queue_limits *lim)
1451 struct queue_limits lim = { };
H A Dbrd.c321 struct queue_limits lim = {
/linux-master/drivers/s390/block/
H A Ddasd_genhd.c37 struct queue_limits lim = {
/linux-master/drivers/mmc/core/
H A Dqueue.c178 struct queue_limits *lim)
350 struct queue_limits lim = { };
/linux-master/arch/m68k/emu/
H A Dnfblock.c99 struct queue_limits lim = {
/linux-master/drivers/nvme/host/
H A Dzns.c108 void nvme_update_zone_info(struct nvme_ns *ns, struct queue_limits *lim,
/linux-master/drivers/block/aoe/
H A Daoeblk.c337 struct queue_limits lim = {

Completed in 322 milliseconds

1234