Lines Matching refs:io_cq
37 struct io_cq *icq = container_of(head, struct io_cq, __rcu_head);
46 static void ioc_exit_icq(struct io_cq *icq)
61 struct io_cq *icq;
73 static void ioc_destroy_icq(struct io_cq *icq)
119 struct io_cq *icq = hlist_entry(ioc->icq_list.first,
120 struct io_cq, ioc_node);
169 * Walk @q->icq_list and exit all io_cq's.
175 struct io_cq *icq =
176 list_first_entry(&q->icq_list, struct io_cq, q_node);
318 * ioc_lookup_icq - lookup io_cq from ioc
321 * Look up io_cq associated with @ioc - @q pair from @ioc. Must be called
324 struct io_cq *ioc_lookup_icq(struct request_queue *q)
327 struct io_cq *icq;
354 * ioc_create_icq - create and link io_cq
357 * Make sure io_cq linking @ioc and @q exists. If icq doesn't exist, they
363 static struct io_cq *ioc_create_icq(struct request_queue *q)
367 struct io_cq *icq;
407 struct io_cq *ioc_find_get_icq(struct request_queue *q)
410 struct io_cq *icq = NULL;