Lines Matching refs:io_cq
34 struct io_cq *icq = container_of(head, struct io_cq, __rcu_head);
43 static void ioc_exit_icq(struct io_cq *icq)
60 static void ioc_destroy_icq(struct io_cq *icq)
102 struct io_cq *icq = hlist_entry(ioc->icq_list.first,
103 struct io_cq, ioc_node);
179 struct io_cq *icq;
218 struct io_cq *icq = list_entry(icq_list->next,
219 struct io_cq, q_node);
237 * Walk @q->icq_list and exit all io_cq's.
325 * ioc_lookup_icq - lookup io_cq from ioc
329 * Look up io_cq associated with @ioc - @q pair from @ioc. Must be called
332 struct io_cq *ioc_lookup_icq(struct io_context *ioc, struct request_queue *q)
334 struct io_cq *icq;
361 * ioc_create_icq - create and link io_cq
366 * Make sure io_cq linking @ioc and @q exists. If icq doesn't exist, they
372 struct io_cq *ioc_create_icq(struct io_context *ioc, struct request_queue *q,
376 struct io_cq *icq;