Lines Matching refs:request
82 struct request *rq;
89 typedef enum blk_eh_timer_return (timeout_fn)(struct request *, bool);
92 typedef int (init_request_fn)(void *, struct request *, unsigned int,
94 typedef void (exit_request_fn)(void *, struct request *, unsigned int,
97 typedef void (busy_iter_fn)(struct blk_mq_hw_ctx *, struct request *, void *,
178 void blk_mq_insert_request(struct request *, bool, bool, bool);
179 void blk_mq_free_request(struct request *rq);
180 void blk_mq_free_hctx_request(struct blk_mq_hw_ctx *, struct request *rq);
182 struct request *blk_mq_alloc_request(struct request_queue *q, int rw,
184 struct request *blk_mq_tag_to_rq(struct blk_mq_tags *tags, unsigned int tag);
191 u32 blk_mq_unique_tag(struct request *rq);
206 int blk_mq_request_started(struct request *rq);
207 void blk_mq_start_request(struct request *rq);
208 void blk_mq_end_request(struct request *rq, int error);
209 void __blk_mq_end_request(struct request *rq, int error);
211 void blk_mq_requeue_request(struct request *rq);
212 void blk_mq_add_to_requeue_list(struct request *rq, bool at_head);
216 void blk_mq_complete_request(struct request *rq);
235 static inline struct request *blk_mq_rq_from_pdu(void *pdu) in blk_mq_rq_from_pdu()
237 return pdu - sizeof(struct request); in blk_mq_rq_from_pdu()
239 static inline void *blk_mq_rq_to_pdu(struct request *rq) in blk_mq_rq_to_pdu()