Lines Matching refs:bfq_io_cq

376 #define RQ_BIC(rq)		((struct bfq_io_cq *)((rq)->elv.priv[0]))
379 struct bfq_queue *bic_to_bfqq(struct bfq_io_cq *bic, bool is_sync,
390 void bic_set_bfqq(struct bfq_io_cq *bic,
436 struct bfq_data *bic_to_bfqd(struct bfq_io_cq *bic)
442 * icq_to_bic - convert iocontext queue structure to bfq_io_cq.
445 static struct bfq_io_cq *icq_to_bic(struct io_cq *icq)
448 return container_of(icq, struct bfq_io_cq, icq);
455 static struct bfq_io_cq *bfq_bic_lookup(struct request_queue *q)
457 struct bfq_io_cq *icq;
693 struct bfq_io_cq *bic = bfq_bic_lookup(data->q);
1134 struct bfq_io_cq *bic, bool bfq_already_existing)
1844 * - is linked to a bfq_io_cq (it is not shared in any sense),
2457 struct bfq_io_cq *bic = bfq_bic_lookup(q);
2907 void *io_struct, bool request, struct bfq_io_cq *bic)
3038 struct bfq_io_cq *bic = bfqq->bic;
3129 bfq_merge_bfqqs(struct bfq_data *bfqd, struct bfq_io_cq *bic,
5451 static void bfq_exit_icq_bfqq(struct bfq_io_cq *bic, bool is_sync,
5468 struct bfq_io_cq *bic = icq_to_bic(icq);
5507 bfq_set_next_ioprio_data(struct bfq_queue *bfqq, struct bfq_io_cq *bic)
5558 struct bfq_io_cq *bic,
5561 static void bfq_check_ioprio_change(struct bfq_io_cq *bic, struct bio *bio)
5591 struct bfq_io_cq *bic, pid_t pid, int is_sync,
5681 struct bfq_io_cq *bic,
5755 struct bfq_io_cq *bic)
5834 struct bfq_io_cq *bic,
5948 struct bfq_io_cq *bic)
6720 bfq_split_bfqq(struct bfq_io_cq *bic, struct bfq_queue *bfqq)
6740 struct bfq_io_cq *bic,
6850 struct bfq_io_cq *bic;
7619 .icq_size = sizeof(struct bfq_io_cq),
7620 .icq_align = __alignof__(struct bfq_io_cq),