Lines Matching defs:arg
75 struct ocxl_ioctl_attach arg;
80 if (copy_from_user(&arg, uarg, sizeof(arg)))
84 if (arg.reserved1 || arg.reserved2 || arg.reserved3)
87 amr = arg.amr & mfspr(SPRN_UAMOR);
94 struct ocxl_ioctl_metadata arg;
96 memset(&arg, 0, sizeof(arg));
98 arg.version = 0;
100 arg.afu_version_major = ctx->afu->config.version_major;
101 arg.afu_version_minor = ctx->afu->config.version_minor;
102 arg.pasid = ctx->pasid;
103 arg.pp_mmio_size = ctx->afu->config.pp_mmio_stride;
104 arg.global_mmio_size = ctx->afu->config.global_mmio_size;
106 if (copy_to_user(uarg, &arg, sizeof(arg)))
116 struct ocxl_ioctl_p9_wait arg;
118 memset(&arg, 0, sizeof(arg));
145 arg.thread_id = ctx->tidr;
149 if (copy_to_user(uarg, &arg, sizeof(arg)))
160 struct ocxl_ioctl_features arg;
162 memset(&arg, 0, sizeof(arg));
166 arg.flags[0] |= OCXL_IOCTL_FEATURES_FLAGS0_P9_WAIT;
169 if (copy_to_user(uarg, &arg, sizeof(arg)))