Lines Matching defs:io_ring_ctx
174 struct io_ring_ctx { struct
175 struct {
177 } ____cacheline_aligned_in_smp;
179 struct {
205 } ____cacheline_aligned_in_smp;
208 struct workqueue_struct *sqo_wq[2];
209 struct task_struct *sqo_thread; /* if using sq thread polling */
210 struct mm_struct *sqo_mm;
211 wait_queue_head_t sqo_wait;
212 struct completion sqo_thread_started;
214 struct {
223 } ____cacheline_aligned_in_smp;
225 struct io_rings *rings;
232 struct file **user_files;
233 unsigned nr_user_files;
236 unsigned nr_user_bufs;
237 struct io_mapped_ubuf *user_bufs;
239 struct user_struct *user;
241 struct completion ctx_done;
243 struct {
246 } ____cacheline_aligned_in_smp;
248 struct {
259 } ____cacheline_aligned_in_smp;
261 struct async_list pending_async[2];
264 struct socket *ring_sock;