Lines Matching refs:mc
214 struct io_uring_mock_create mc, __user *uarg; in io_create_mock_file() local
230 if (uarg_size != sizeof(mc)) in io_create_mock_file()
233 memset(&mc, 0, sizeof(mc)); in io_create_mock_file()
234 if (copy_from_user(&mc, uarg, uarg_size)) in io_create_mock_file()
236 if (!mem_is_zero(mc.__resv, sizeof(mc.__resv))) in io_create_mock_file()
238 if (mc.flags & ~IO_VALID_CREATE_FLAGS) in io_create_mock_file()
240 if (mc.file_size > SZ_1G) in io_create_mock_file()
242 if (mc.rw_delay_ns > NSEC_PER_SEC) in io_create_mock_file()
250 mf->size = mc.file_size; in io_create_mock_file()
251 mf->rw_delay_ns = mc.rw_delay_ns; in io_create_mock_file()
252 if (mc.flags & IORING_MOCK_CREATE_F_POLL) { in io_create_mock_file()
267 if (mc.flags & IORING_MOCK_CREATE_F_SUPPORT_NOWAIT) in io_create_mock_file()
270 mc.out_fd = fd_prepare_fd(fdf); in io_create_mock_file()
271 if (copy_to_user(uarg, &mc, uarg_size)) in io_create_mock_file()