Lines Matching refs:request_queue

31 struct request_queue;
160 struct request_queue *queue;
459 struct request_queue { struct
652 void blk_queue_flag_set(unsigned int flag, struct request_queue *q); argument
653 void blk_queue_flag_clear(unsigned int flag, struct request_queue *q);
683 extern void blk_set_pm_only(struct request_queue *q);
684 extern void blk_clear_pm_only(struct request_queue *q);
692 static inline bool queue_is_mq(struct request_queue *q) in queue_is_mq()
698 static inline enum rpm_status queue_rpm_status(struct request_queue *q) in queue_rpm_status()
703 static inline enum rpm_status queue_rpm_status(struct request_queue *q) in queue_rpm_status()
709 static inline bool blk_queue_is_zoned(struct request_queue *q) in blk_queue_is_zoned()
732 static inline unsigned int blk_queue_depth(struct request_queue *q) in blk_queue_depth()
931 extern int blk_lld_busy(struct request_queue *q);
932 extern int blk_queue_enter(struct request_queue *q, blk_mq_req_flags_t flags);
933 extern void blk_queue_exit(struct request_queue *q);
934 extern void blk_sync_queue(struct request_queue *q);
949 static inline struct request_queue *bdev_get_queue(struct block_device *bdev) in bdev_get_queue()
993 queue_limits_start_update(struct request_queue *q) in queue_limits_start_update()
998 int queue_limits_commit_update_frozen(struct request_queue *q,
1000 int queue_limits_commit_update(struct request_queue *q,
1002 int queue_limits_set(struct request_queue *q, struct queue_limits *lim);
1013 static inline void queue_limits_cancel_update(struct request_queue *q) in queue_limits_cancel_update()
1025 static inline void blk_queue_disable_discard(struct request_queue *q) in blk_queue_disable_discard()
1030 static inline void blk_queue_disable_secure_erase(struct request_queue *q) in blk_queue_disable_secure_erase()
1035 static inline void blk_queue_disable_write_zeroes(struct request_queue *q) in blk_queue_disable_write_zeroes()
1043 extern void blk_set_queue_depth(struct request_queue *q, unsigned int depth);
1049 extern void blk_queue_rq_timeout(struct request_queue *, unsigned int);
1056 bool __must_check blk_get_queue(struct request_queue *);
1057 extern void blk_put_queue(struct request_queue *);
1230 static inline unsigned long queue_segment_boundary(const struct request_queue *q) in queue_segment_boundary()
1235 static inline unsigned long queue_virt_boundary(const struct request_queue *q) in queue_virt_boundary()
1240 static inline unsigned int queue_max_sectors(const struct request_queue *q) in queue_max_sectors()
1245 static inline unsigned int queue_max_bytes(struct request_queue *q) in queue_max_bytes()
1250 static inline unsigned int queue_max_hw_sectors(const struct request_queue *q) in queue_max_hw_sectors()
1255 static inline unsigned short queue_max_segments(const struct request_queue *q) in queue_max_segments()
1260 static inline unsigned short queue_max_discard_segments(const struct request_queue *q) in queue_max_discard_segments()
1265 static inline unsigned int queue_max_segment_size(const struct request_queue *q) in queue_max_segment_size()
1270 static inline bool queue_emulates_zone_append(struct request_queue *q) in queue_emulates_zone_append()
1291 static inline unsigned queue_logical_block_size(const struct request_queue *q) in queue_logical_block_size()
1301 static inline unsigned int queue_physical_block_size(const struct request_queue *q) in queue_physical_block_size()
1311 static inline unsigned int queue_io_min(const struct request_queue *q) in queue_io_min()
1321 static inline unsigned int queue_io_opt(const struct request_queue *q) in queue_io_opt()
1332 queue_zone_write_granularity(const struct request_queue *q) in queue_zone_write_granularity()
1379 struct request_queue *q = bdev_get_queue(bdev); in bdev_stable_writes()
1387 static inline bool blk_queue_write_cache(struct request_queue *q) in blk_queue_write_cache()
1420 struct request_queue *q = bdev_get_queue(bdev); in bdev_zone_sectors()
1475 static inline unsigned int queue_dma_alignment(const struct request_queue *q) in queue_dma_alignment()
1481 queue_atomic_write_unit_max_bytes(const struct request_queue *q) in queue_atomic_write_unit_max_bytes()
1487 queue_atomic_write_unit_min_bytes(const struct request_queue *q) in queue_atomic_write_unit_min_bytes()
1493 queue_atomic_write_boundary_bytes(const struct request_queue *q) in queue_atomic_write_boundary_bytes()
1499 queue_atomic_write_max_bytes(const struct request_queue *q) in queue_atomic_write_max_bytes()
1522 static inline bool blk_rq_aligned(struct request_queue *q, unsigned long addr, in blk_rq_aligned()
1547 struct request_queue *q);
1552 struct request_queue *q) in blk_crypto_register()
1760 struct request_queue *bd_queue = bdev->bd_queue; in bdev_can_atomic_write()