Home
last modified time | relevance | path

Searched refs:io_struct (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/block/
Dbfq-iosched.c1999 static sector_t bfq_io_struct_pos(void *io_struct, bool request) in bfq_io_struct_pos() argument
2002 return blk_rq_pos(io_struct); in bfq_io_struct_pos()
2004 return ((struct bio *)io_struct)->bi_iter.bi_sector; in bfq_io_struct_pos()
2007 static int bfq_rq_close_to_sector(void *io_struct, bool request, in bfq_rq_close_to_sector() argument
2010 return abs(bfq_io_struct_pos(io_struct, request) - sector) <= in bfq_rq_close_to_sector()
2186 void *io_struct, bool request) in bfq_setup_cooperator() argument
2207 if (!io_struct || unlikely(bfqq == &bfqd->oom_bfqq)) in bfq_setup_cooperator()
2218 bfq_rq_close_to_sector(io_struct, request, bfqd->last_position) && in bfq_setup_cooperator()
2231 bfq_io_struct_pos(io_struct, request)); in bfq_setup_cooperator()