Lines Matching defs:request
118 struct request { struct
119 struct request_queue *q; argument
140 * request reaches the dispatch list. The ipi_list is only used argument
151 * The rb_node is only used inside the io scheduler, requests argument
164 * more they have to dynamically allocate it. Flush requests are argument
184 /* Time that the first bio started allocating this request. */ argument
187 /* Time that this request was allocated for this IO. */ argument
188 u64 start_time_ns;
190 u64 io_start_time_ns;
193 unsigned short wbt_flags;
200 unsigned short stats_sectors;
206 unsigned short nr_phys_segments;
209 unsigned short nr_integrity_segments;
213 struct bio_crypt_ctx *crypt_ctx;
214 struct blk_ksm_keyslot *crypt_keyslot;
217 unsigned short write_hint;
218 unsigned short ioprio;
220 enum mq_rq_state state;
244 static inline bool blk_rq_is_passthrough(struct request *rq) in blk_rq_is_passthrough() argument