Lines Matching refs:f
8281 struct fd f; in io_attach_sq_data() local
8283 f = fdget(p->wq_fd); in io_attach_sq_data()
8284 if (!f.file) in io_attach_sq_data()
8286 if (f.file->f_op != &io_uring_fops) { in io_attach_sq_data()
8287 fdput(f); in io_attach_sq_data()
8291 ctx_attach = f.file->private_data; in io_attach_sq_data()
8294 fdput(f); in io_attach_sq_data()
8298 fdput(f); in io_attach_sq_data()
8303 fdput(f); in io_attach_sq_data()
8899 struct fd f; in io_sq_offload_create() local
8901 f = fdget(p->wq_fd); in io_sq_offload_create()
8902 if (!f.file) in io_sq_offload_create()
8904 if (f.file->f_op != &io_uring_fops) { in io_sq_offload_create()
8905 fdput(f); in io_sq_offload_create()
8908 fdput(f); in io_sq_offload_create()
10235 struct fd f; in SYSCALL_DEFINE6() local
10244 f = fdget(fd); in SYSCALL_DEFINE6()
10245 if (unlikely(!f.file)) in SYSCALL_DEFINE6()
10249 if (unlikely(f.file->f_op != &io_uring_fops)) in SYSCALL_DEFINE6()
10253 ctx = f.file->private_data; in SYSCALL_DEFINE6()
10320 fdput(f); in SYSCALL_DEFINE6()
10387 struct file *f = io_file_from_index(ctx, i); in __io_uring_show_fdinfo() local
10389 if (f) in __io_uring_show_fdinfo()
10390 seq_printf(m, "%5u: %s\n", i, file_dentry(f)->d_iname); in __io_uring_show_fdinfo()
10424 static void io_uring_show_fdinfo(struct seq_file *m, struct file *f) in io_uring_show_fdinfo() argument
10426 struct io_ring_ctx *ctx = f->private_data; in io_uring_show_fdinfo()
11239 struct fd f; in SYSCALL_DEFINE4() local
11244 f = fdget(fd); in SYSCALL_DEFINE4()
11245 if (!f.file) in SYSCALL_DEFINE4()
11249 if (f.file->f_op != &io_uring_fops) in SYSCALL_DEFINE4()
11252 ctx = f.file->private_data; in SYSCALL_DEFINE4()
11262 fdput(f); in SYSCALL_DEFINE4()