Lines Matching defs:arg
75 struct ocxl_ioctl_attach arg;
81 if (copy_from_user(&arg, uarg, sizeof(arg)))
85 if (arg.reserved1 || arg.reserved2 || arg.reserved3)
88 amr = arg.amr & mfspr(SPRN_UAMOR);
96 struct ocxl_ioctl_metadata arg;
98 memset(&arg, 0, sizeof(arg));
100 arg.version = 0;
102 arg.afu_version_major = ctx->afu->config.version_major;
103 arg.afu_version_minor = ctx->afu->config.version_minor;
104 arg.pasid = ctx->pasid;
105 arg.pp_mmio_size = ctx->afu->config.pp_mmio_stride;
106 arg.global_mmio_size = ctx->afu->config.global_mmio_size;
108 if (copy_to_user(uarg, &arg, sizeof(arg)))
118 struct ocxl_ioctl_p9_wait arg;
120 memset(&arg, 0, sizeof(arg));
147 arg.thread_id = ctx->tidr;
151 if (copy_to_user(uarg, &arg, sizeof(arg)))
162 struct ocxl_ioctl_features arg;
164 memset(&arg, 0, sizeof(arg));
168 arg.flags[0] |= OCXL_IOCTL_FEATURES_FLAGS0_P9_WAIT;
171 if (copy_to_user(uarg, &arg, sizeof(arg)))