Lines Matching refs:icq
421 return bic->icq.q->elevator->elevator_data; in bic_to_bfqd()
428 static struct bfq_io_cq *icq_to_bic(struct io_cq *icq) in icq_to_bic() argument
431 return container_of(icq, struct bfq_io_cq, icq); in icq_to_bic()
440 struct bfq_io_cq *icq; in bfq_bic_lookup() local
447 icq = icq_to_bic(ioc_lookup_icq(q)); in bfq_bic_lookup()
450 return icq; in bfq_bic_lookup()
4904 icq_to_bic(async_bfqq->next_rq->elv.icq) == bfqq->bic && in bfq_select_queue()
5387 static void bfq_exit_icq(struct io_cq *icq) in bfq_exit_icq() argument
5389 struct bfq_io_cq *bic = icq_to_bic(icq); in bfq_exit_icq()
5476 int ioprio = bic->icq.ioc->ioprio; in bfq_check_ioprio_change()
5868 if (atomic_read(&bic->icq.ioc->active_ref) == 0 || in bfq_update_has_short_ttime()
6553 if (!rq->elv.icq || !bfqq) in bfq_finish_requeue_request()
6601 if (rq->elv.icq) { in bfq_finish_request()
6602 put_io_context(rq->elv.icq->ioc); in bfq_finish_request()
6603 rq->elv.icq = NULL; in bfq_finish_request()
6704 rq->elv.icq = ioc_find_get_icq(rq->q); in bfq_prepare_request()
6748 if (unlikely(!rq->elv.icq)) in bfq_init_rq()
6761 bic = icq_to_bic(rq->elv.icq); in bfq_init_rq()