Lines Matching refs:bfq_io_cq
369 struct bfq_queue *bic_to_bfqq(struct bfq_io_cq *bic, bool is_sync)
374 void bic_set_bfqq(struct bfq_io_cq *bic, struct bfq_queue *bfqq, bool is_sync)
385 struct bfq_data *bic_to_bfqd(struct bfq_io_cq *bic)
391 * icq_to_bic - convert iocontext queue structure to bfq_io_cq.
394 static struct bfq_io_cq *icq_to_bic(struct io_cq *icq)
397 return container_of(icq, struct bfq_io_cq, icq);
406 static struct bfq_io_cq *bfq_bic_lookup(struct bfq_data *bfqd,
412 struct bfq_io_cq *icq;
1020 struct bfq_io_cq *bic, bool bfq_already_existing)
1682 * - is linked to a bfq_io_cq (it is not shared in any sense).
2233 struct bfq_io_cq *bic = bfq_bic_lookup(bfqd, current->io_context, q);
2720 struct bfq_io_cq *bic = bfqq->bic;
2782 bfq_merge_bfqqs(struct bfq_data *bfqd, struct bfq_io_cq *bic,
4982 static void bfq_exit_icq_bfqq(struct bfq_io_cq *bic, bool is_sync)
5002 struct bfq_io_cq *bic = icq_to_bic(icq);
5013 bfq_set_next_ioprio_data(struct bfq_queue *bfqq, struct bfq_io_cq *bic)
5062 struct bfq_io_cq *bic);
5064 static void bfq_check_ioprio_change(struct bfq_io_cq *bic, struct bio *bio)
5094 struct bfq_io_cq *bic, pid_t pid, int is_sync)
5174 struct bfq_io_cq *bic)
5258 struct bfq_io_cq *bic)
5995 bfq_split_bfqq(struct bfq_io_cq *bic, struct bfq_queue *bfqq)
6015 struct bfq_io_cq *bic,
6121 struct bfq_io_cq *bic;
6820 .icq_size = sizeof(struct bfq_io_cq),
6821 .icq_align = __alignof__(struct bfq_io_cq),