Lines Matching defs:request
132 struct request { struct
133 struct request_queue *q; argument
154 * request reaches the dispatch list. The ipi_list is only used argument
165 * The rb_node is only used inside the io scheduler, requests argument
178 * more they have to dynamically allocate it. Flush requests are argument
198 /* Time that the first bio started allocating this request. */ argument
201 /* Time that this request was allocated for this IO. */ argument
202 u64 start_time_ns;
204 u64 io_start_time_ns;
207 unsigned short wbt_flags;
214 unsigned short stats_sectors;
220 unsigned short nr_phys_segments;
223 unsigned short nr_integrity_segments;
226 unsigned short write_hint;
227 unsigned short ioprio;
229 unsigned int extra_len; /* length of alignment and padding */
231 enum mq_rq_state state;
232 refcount_t ref;
234 unsigned int timeout;
235 unsigned long deadline;
259 static inline bool blk_rq_is_scsi(struct request *rq) in blk_rq_is_scsi() argument