/Linux-v5.15/fs/nfsd/ |
D | nfs3proc.c | 44 struct nfsd_fhandle *argp = rqstp->rq_argp; in nfsd3_proc_getattr() local 48 SVCFH_fmt(&argp->fh)); in nfsd3_proc_getattr() 50 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_getattr() 67 struct nfsd3_sattrargs *argp = rqstp->rq_argp; in nfsd3_proc_setattr() local 71 SVCFH_fmt(&argp->fh)); in nfsd3_proc_setattr() 73 fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_setattr() 74 resp->status = nfsd_setattr(rqstp, &resp->fh, &argp->attrs, in nfsd3_proc_setattr() 75 argp->check_guard, argp->guardtime); in nfsd3_proc_setattr() 85 struct nfsd3_diropargs *argp = rqstp->rq_argp; in nfsd3_proc_lookup() local 89 SVCFH_fmt(&argp->fh), in nfsd3_proc_lookup() [all …]
|
D | nfsproc.c | 29 struct nfsd_fhandle *argp = rqstp->rq_argp; in nfsd_proc_getattr() local 32 dprintk("nfsd: GETATTR %s\n", SVCFH_fmt(&argp->fh)); in nfsd_proc_getattr() 34 fh_copy(&resp->fh, &argp->fh); in nfsd_proc_getattr() 51 struct nfsd_sattrargs *argp = rqstp->rq_argp; in nfsd_proc_setattr() local 53 struct iattr *iap = &argp->attrs; in nfsd_proc_setattr() 57 SVCFH_fmt(&argp->fh), in nfsd_proc_setattr() 58 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr() 60 fhp = fh_copy(&resp->fh, &argp->fh); in nfsd_proc_setattr() 128 struct nfsd_diropargs *argp = rqstp->rq_argp; in nfsd_proc_lookup() local 132 SVCFH_fmt(&argp->fh), argp->len, argp->name); in nfsd_proc_lookup() [all …]
|
D | nfs4xdr.c | 119 svcxdr_tmpalloc(struct nfsd4_compoundargs *argp, u32 len) in svcxdr_tmpalloc() argument 126 tb->next = argp->to_free; in svcxdr_tmpalloc() 127 argp->to_free = tb; in svcxdr_tmpalloc() 139 svcxdr_dupstr(struct nfsd4_compoundargs *argp, void *buf, u32 len) in svcxdr_dupstr() argument 141 char *p = svcxdr_tmpalloc(argp, len + 1); in svcxdr_dupstr() 151 svcxdr_savemem(struct nfsd4_compoundargs *argp, __be32 *p, u32 len) in svcxdr_savemem() argument 159 if (p != argp->xdr->scratch.iov_base) in svcxdr_savemem() 162 tmp = svcxdr_tmpalloc(argp, len); in svcxdr_savemem() 178 nfsd4_decode_ignored_string(struct nfsd4_compoundargs *argp, u32 maxlen) in nfsd4_decode_ignored_string() argument 182 if (xdr_stream_decode_u32(argp->xdr, &len) < 0) in nfsd4_decode_ignored_string() [all …]
|
D | nfs2acl.c | 32 struct nfsd3_getaclargs *argp = rqstp->rq_argp; in nfsacld_proc_getacl() local 38 dprintk("nfsd: GETACL(2acl) %s\n", SVCFH_fmt(&argp->fh)); in nfsacld_proc_getacl() 40 fh = fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_getacl() 47 if (argp->mask & ~NFS_ACL_MASK) { in nfsacld_proc_getacl() 51 resp->mask = argp->mask; in nfsacld_proc_getacl() 95 struct nfsd3_setaclargs *argp = rqstp->rq_argp; in nfsacld_proc_setacl() local 101 dprintk("nfsd: SETACL(2acl) %s\n", SVCFH_fmt(&argp->fh)); in nfsacld_proc_setacl() 103 fh = fh_copy(&resp->fh, &argp->fh); in nfsacld_proc_setacl() 117 argp->acl_access); in nfsacld_proc_setacl() 121 argp->acl_default); in nfsacld_proc_setacl() [all …]
|
D | nfs3acl.c | 30 struct nfsd3_getaclargs *argp = rqstp->rq_argp; in nfsd3_proc_getacl() local 36 fh = fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_getacl() 43 if (argp->mask & ~NFS_ACL_MASK) { in nfsd3_proc_getacl() 47 resp->mask = argp->mask; in nfsd3_proc_getacl() 87 struct nfsd3_setaclargs *argp = rqstp->rq_argp; in nfsd3_proc_setacl() local 93 fh = fh_copy(&resp->fh, &argp->fh); in nfsd3_proc_setacl() 107 argp->acl_access); in nfsd3_proc_setacl() 111 argp->acl_default); in nfsd3_proc_setacl() 121 posix_acl_release(argp->acl_access); in nfsd3_proc_setacl() 122 posix_acl_release(argp->acl_default); in nfsd3_proc_setacl() [all …]
|
/Linux-v5.15/block/ |
D | ioctl.c | 181 static int put_ushort(unsigned short __user *argp, unsigned short val) in put_ushort() argument 183 return put_user(val, argp); in put_ushort() 186 static int put_int(int __user *argp, int val) in put_int() argument 188 return put_user(val, argp); in put_int() 191 static int put_uint(unsigned int __user *argp, unsigned int val) in put_uint() argument 193 return put_user(val, argp); in put_uint() 196 static int put_long(long __user *argp, long val) in put_long() argument 198 return put_user(val, argp); in put_long() 201 static int put_ulong(unsigned long __user *argp, unsigned long val) in put_ulong() argument 203 return put_user(val, argp); in put_ulong() [all …]
|
/Linux-v5.15/fs/lockd/ |
D | xdr.c | 158 struct nlm_args *argp = rqstp->rq_argp; in nlmsvc_decode_testargs() local 161 if (!svcxdr_decode_cookie(xdr, &argp->cookie)) in nlmsvc_decode_testargs() 165 if (!svcxdr_decode_lock(xdr, &argp->lock)) in nlmsvc_decode_testargs() 168 argp->lock.fl.fl_type = F_WRLCK; in nlmsvc_decode_testargs() 177 struct nlm_args *argp = rqstp->rq_argp; in nlmsvc_decode_lockargs() local 180 if (!svcxdr_decode_cookie(xdr, &argp->cookie)) in nlmsvc_decode_lockargs() 182 if (xdr_stream_decode_bool(xdr, &argp->block) < 0) in nlmsvc_decode_lockargs() 186 if (!svcxdr_decode_lock(xdr, &argp->lock)) in nlmsvc_decode_lockargs() 189 argp->lock.fl.fl_type = F_WRLCK; in nlmsvc_decode_lockargs() 190 if (xdr_stream_decode_bool(xdr, &argp->reclaim) < 0) in nlmsvc_decode_lockargs() [all …]
|
D | xdr4.c | 157 struct nlm_args *argp = rqstp->rq_argp; in nlm4svc_decode_testargs() local 160 if (!svcxdr_decode_cookie(xdr, &argp->cookie)) in nlm4svc_decode_testargs() 164 if (!svcxdr_decode_lock(xdr, &argp->lock)) in nlm4svc_decode_testargs() 167 argp->lock.fl.fl_type = F_WRLCK; in nlm4svc_decode_testargs() 176 struct nlm_args *argp = rqstp->rq_argp; in nlm4svc_decode_lockargs() local 179 if (!svcxdr_decode_cookie(xdr, &argp->cookie)) in nlm4svc_decode_lockargs() 181 if (xdr_stream_decode_bool(xdr, &argp->block) < 0) in nlm4svc_decode_lockargs() 185 if (!svcxdr_decode_lock(xdr, &argp->lock)) in nlm4svc_decode_lockargs() 188 argp->lock.fl.fl_type = F_WRLCK; in nlm4svc_decode_lockargs() 189 if (xdr_stream_decode_bool(xdr, &argp->reclaim) < 0) in nlm4svc_decode_lockargs() [all …]
|
D | svc4proc.c | 23 nlm4svc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, in nlm4svc_retrieve_args() argument 28 struct nlm_lock *lock = &argp->lock; in nlm4svc_retrieve_args() 37 || (argp->monitor && nsm_monitor(host) < 0)) in nlm4svc_retrieve_args() 87 struct nlm_args *argp = rqstp->rq_argp; in __nlm4svc_proc_test() local 93 resp->cookie = argp->cookie; in __nlm4svc_proc_test() 96 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) in __nlm4svc_proc_test() 100 resp->status = nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie); in __nlm4svc_proc_test() 106 nlmsvc_release_lockowner(&argp->lock); in __nlm4svc_proc_test() 121 struct nlm_args *argp = rqstp->rq_argp; in __nlm4svc_proc_lock() local 128 resp->cookie = argp->cookie; in __nlm4svc_proc_lock() [all …]
|
D | svcproc.c | 52 nlmsvc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, in nlmsvc_retrieve_args() argument 57 struct nlm_lock *lock = &argp->lock; in nlmsvc_retrieve_args() 67 || (argp->monitor && nsm_monitor(host) < 0)) in nlmsvc_retrieve_args() 116 struct nlm_args *argp = rqstp->rq_argp; in __nlmsvc_proc_test() local 122 resp->cookie = argp->cookie; in __nlmsvc_proc_test() 125 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) in __nlmsvc_proc_test() 129 …resp->status = cast_status(nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->coo… in __nlmsvc_proc_test() 136 nlmsvc_release_lockowner(&argp->lock); in __nlmsvc_proc_test() 151 struct nlm_args *argp = rqstp->rq_argp; in __nlmsvc_proc_lock() local 158 resp->cookie = argp->cookie; in __nlmsvc_proc_lock() [all …]
|
D | svcshare.c | 29 struct nlm_args *argp) in nlmsvc_share_file() argument 32 struct xdr_netobj *oh = &argp->lock.oh; in nlmsvc_share_file() 38 if ((argp->fsm_access & share->s_mode) in nlmsvc_share_file() 39 || (argp->fsm_mode & share->s_access )) in nlmsvc_share_file() 60 share->s_access = argp->fsm_access; in nlmsvc_share_file() 61 share->s_mode = argp->fsm_mode; in nlmsvc_share_file() 70 struct nlm_args *argp) in nlmsvc_unshare_file() argument 73 struct xdr_netobj *oh = &argp->lock.oh; in nlmsvc_unshare_file()
|
D | mon.c | 436 static void encode_mon_name(struct xdr_stream *xdr, const struct nsm_args *argp) in encode_mon_name() argument 438 encode_nsm_string(xdr, argp->mon_name); in encode_mon_name() 447 static void encode_my_id(struct xdr_stream *xdr, const struct nsm_args *argp) in encode_my_id() argument 451 encode_nsm_string(xdr, argp->nodename); in encode_my_id() 453 *p++ = cpu_to_be32(argp->prog); in encode_my_id() 454 *p++ = cpu_to_be32(argp->vers); in encode_my_id() 455 *p = cpu_to_be32(argp->proc); in encode_my_id() 462 static void encode_mon_id(struct xdr_stream *xdr, const struct nsm_args *argp) in encode_mon_id() argument 464 encode_mon_name(xdr, argp); in encode_mon_id() 465 encode_my_id(xdr, argp); in encode_mon_id() [all …]
|
/Linux-v5.15/drivers/sbus/char/ |
D | openprom.c | 130 static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromgetprop() argument 138 return copyout(argp, op, sizeof(int)); in opromgetprop() 144 return copyout(argp, op, sizeof(int) + bufsize); in opromgetprop() 147 static int opromnxtprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromnxtprop() argument 153 return copyout(argp, op, sizeof(int)); in opromnxtprop() 157 return copyout(argp, op, sizeof(int)); in opromnxtprop() 165 return copyout(argp, op, sizeof(int)); in opromnxtprop() 174 return copyout(argp, op, sizeof(int) + bufsize); in opromnxtprop() 185 static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio… in opromnext() argument 229 return copyout(argp, op, bufsize + sizeof(int)); in opromnext() [all …]
|
/Linux-v5.15/drivers/gpu/drm/ |
D | drm_ioc32.c | 179 drm_map32_t __user *argp = (void __user *)arg; in compat_drm_getmap() local 184 if (copy_from_user(&m32, argp, sizeof(m32))) in compat_drm_getmap() 198 if (copy_to_user(argp, &m32, sizeof(m32))) in compat_drm_getmap() 207 drm_map32_t __user *argp = (void __user *)arg; in compat_drm_addmap() local 212 if (copy_from_user(&m32, argp, sizeof(m32))) in compat_drm_addmap() 232 if (copy_to_user(argp, &m32, sizeof(m32))) in compat_drm_addmap() 241 drm_map32_t __user *argp = (void __user *)arg; in compat_drm_rmmap() local 245 if (get_user(handle, &argp->handle)) in compat_drm_rmmap() 265 drm_client32_t __user *argp = (void __user *)arg; in compat_drm_getclient() local 269 if (copy_from_user(&c32, argp, sizeof(c32))) in compat_drm_getclient() [all …]
|
/Linux-v5.15/drivers/s390/block/ |
D | dasd_ioctl.c | 34 dasd_ioctl_api_version(void __user *argp) in dasd_ioctl_api_version() argument 37 return put_user(ver, (int __user *)argp); in dasd_ioctl_api_version() 255 dasd_ioctl_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_format() argument 263 if (!argp) in dasd_ioctl_format() 273 if (copy_from_user(&fdata, argp, sizeof(struct format_data_t))) { in dasd_ioctl_format() 292 static int dasd_ioctl_check_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_check_format() argument 298 if (!argp) in dasd_ioctl_check_format() 311 if (copy_from_user(&cdata, argp, sizeof(cdata))) { in dasd_ioctl_check_format() 320 if (copy_to_user(argp, &cdata, sizeof(cdata))) in dasd_ioctl_check_format() 343 static int dasd_ioctl_release_space(struct block_device *bdev, void __user *argp) in dasd_ioctl_release_space() argument [all …]
|
/Linux-v5.15/fs/nilfs2/ |
D | ioctl.c | 163 static int nilfs_ioctl_getversion(struct inode *inode, void __user *argp) in nilfs_ioctl_getversion() argument 165 return put_user(inode->i_generation, (int __user *)argp); in nilfs_ioctl_getversion() 188 unsigned int cmd, void __user *argp) in nilfs_ioctl_change_cpmode() argument 203 if (copy_from_user(&cpmode, argp, sizeof(cpmode))) in nilfs_ioctl_change_cpmode() 243 unsigned int cmd, void __user *argp) in nilfs_ioctl_delete_checkpoint() argument 258 if (copy_from_user(&cno, argp, sizeof(cno))) in nilfs_ioctl_delete_checkpoint() 322 unsigned int cmd, void __user *argp) in nilfs_ioctl_get_cpstat() argument 334 if (copy_to_user(argp, &cpstat, sizeof(cpstat))) in nilfs_ioctl_get_cpstat() 389 unsigned int cmd, void __user *argp) in nilfs_ioctl_get_sustat() argument 401 if (copy_to_user(argp, &sustat, sizeof(sustat))) in nilfs_ioctl_get_sustat() [all …]
|
/Linux-v5.15/net/bluetooth/bnep/ |
D | sock.c | 52 static int do_bnep_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) in do_bnep_sock_ioctl() argument 62 BT_DBG("cmd %x arg %p", cmd, argp); in do_bnep_sock_ioctl() 69 if (copy_from_user(&ca, argp, sizeof(ca))) in do_bnep_sock_ioctl() 84 if (copy_to_user(argp, &ca, sizeof(ca))) in do_bnep_sock_ioctl() 95 if (copy_from_user(&cd, argp, sizeof(cd))) in do_bnep_sock_ioctl() 101 if (copy_from_user(&cl, argp, sizeof(cl))) in do_bnep_sock_ioctl() 108 if (!err && copy_to_user(argp, &cl, sizeof(cl))) in do_bnep_sock_ioctl() 114 if (copy_from_user(&ci, argp, sizeof(ci))) in do_bnep_sock_ioctl() 118 if (!err && copy_to_user(argp, &ci, sizeof(ci))) in do_bnep_sock_ioctl() 124 if (copy_to_user(argp, &supp_feat, sizeof(supp_feat))) in do_bnep_sock_ioctl() [all …]
|
/Linux-v5.15/fs/ |
D | ioctl.c | 256 struct file_clone_range __user *argp) in ioctl_file_clone_range() argument 260 if (copy_from_user(&args, argp, sizeof(args))) in ioctl_file_clone_range() 273 static int ioctl_preallocate(struct file *filp, int mode, void __user *argp) in ioctl_preallocate() argument 278 if (copy_from_user(&sr, argp, sizeof(sr))) in ioctl_preallocate() 302 struct space_resv_32 __user *argp) in compat_ioctl_preallocate() argument 307 if (copy_from_user(&sr, argp, sizeof(sr))) in compat_ioctl_preallocate() 345 static int ioctl_fionbio(struct file *filp, int __user *argp) in ioctl_fionbio() argument 350 error = get_user(on, argp); in ioctl_fionbio() 369 int __user *argp) in ioctl_fioasync() argument 374 error = get_user(on, argp); in ioctl_fioasync() [all …]
|
/Linux-v5.15/net/bluetooth/cmtp/ |
D | sock.c | 66 static int do_cmtp_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) in do_cmtp_sock_ioctl() argument 75 BT_DBG("cmd %x arg %p", cmd, argp); in do_cmtp_sock_ioctl() 82 if (copy_from_user(&ca, argp, sizeof(ca))) in do_cmtp_sock_ioctl() 96 if (copy_to_user(argp, &ca, sizeof(ca))) in do_cmtp_sock_ioctl() 107 if (copy_from_user(&cd, argp, sizeof(cd))) in do_cmtp_sock_ioctl() 113 if (copy_from_user(&cl, argp, sizeof(cl))) in do_cmtp_sock_ioctl() 120 if (!err && copy_to_user(argp, &cl, sizeof(cl))) in do_cmtp_sock_ioctl() 126 if (copy_from_user(&ci, argp, sizeof(ci))) in do_cmtp_sock_ioctl() 130 if (!err && copy_to_user(argp, &ci, sizeof(ci))) in do_cmtp_sock_ioctl() 147 void __user *argp = compat_ptr(arg); in cmtp_sock_compat_ioctl() local [all …]
|
/Linux-v5.15/drivers/crypto/ccp/ |
D | sev-dev.c | 340 static int sev_ioctl_do_reset(struct sev_issue_cmd *argp, bool writable) in sev_ioctl_do_reset() argument 356 rc = sev_get_platform_state(&state, &argp->error); in sev_ioctl_do_reset() 364 rc = __sev_platform_shutdown_locked(&argp->error); in sev_ioctl_do_reset() 369 return __sev_do_cmd_locked(SEV_CMD_FACTORY_RESET, NULL, &argp->error); in sev_ioctl_do_reset() 372 static int sev_ioctl_do_platform_status(struct sev_issue_cmd *argp) in sev_ioctl_do_platform_status() argument 377 ret = __sev_do_cmd_locked(SEV_CMD_PLATFORM_STATUS, &data, &argp->error); in sev_ioctl_do_platform_status() 381 if (copy_to_user((void __user *)argp->data, &data, sizeof(data))) in sev_ioctl_do_platform_status() 387 static int sev_ioctl_do_pek_pdh_gen(int cmd, struct sev_issue_cmd *argp, bool writable) in sev_ioctl_do_pek_pdh_gen() argument 396 rc = __sev_platform_init_locked(&argp->error); in sev_ioctl_do_pek_pdh_gen() 401 return __sev_do_cmd_locked(cmd, NULL, &argp->error); in sev_ioctl_do_pek_pdh_gen() [all …]
|
/Linux-v5.15/drivers/mtd/ |
D | mtdchar.c | 577 struct mtd_write_req __user *argp) in mtdchar_write_ioctl() argument 585 if (copy_from_user(&req, argp, sizeof(req))) in mtdchar_write_ioctl() 629 void __user *argp = (void __user *)arg; in mtdchar_ioctl() local 680 if (copy_to_user(argp, &(mtd->numeraseregions), sizeof(int))) in mtdchar_ioctl() 688 struct region_info_user __user *ur = argp; in mtdchar_ioctl() 716 if (copy_to_user(argp, &info, sizeof(struct mtd_info_user))) in mtdchar_ioctl() 732 if (copy_from_user(&einfo64, argp, in mtdchar_ioctl() 742 if (copy_from_user(&einfo32, argp, in mtdchar_ioctl() 760 struct mtd_oob_buf __user *buf_user = argp; in mtdchar_ioctl() 763 if (copy_from_user(&buf, argp, sizeof(buf))) in mtdchar_ioctl() [all …]
|
/Linux-v5.15/drivers/nvme/host/ |
D | ioctl.c | 293 void __user *argp) in nvme_ctrl_ioctl() argument 297 return nvme_user_cmd(ctrl, NULL, argp); in nvme_ctrl_ioctl() 299 return nvme_user_cmd64(ctrl, NULL, argp); in nvme_ctrl_ioctl() 301 return sed_ioctl(ctrl->opal_dev, cmd, argp); in nvme_ctrl_ioctl() 324 void __user *argp) in nvme_ns_ioctl() argument 331 return nvme_user_cmd(ns->ctrl, ns, argp); in nvme_ns_ioctl() 341 return nvme_submit_io(ns, argp); in nvme_ns_ioctl() 343 return nvme_user_cmd64(ns->ctrl, ns, argp); in nvme_ns_ioctl() 374 void __user *argp, struct nvme_ns_head *head, int srcu_idx) in nvme_ns_head_ctrl_ioctl() argument 382 ret = nvme_ctrl_ioctl(ns->ctrl, cmd, argp); in nvme_ns_head_ctrl_ioctl() [all …]
|
/Linux-v5.15/net/bluetooth/hidp/ |
D | sock.c | 49 static int do_hidp_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) in do_hidp_sock_ioctl() argument 59 BT_DBG("cmd %x arg %p", cmd, argp); in do_hidp_sock_ioctl() 66 if (copy_from_user(&ca, argp, sizeof(ca))) in do_hidp_sock_ioctl() 81 if (!err && copy_to_user(argp, &ca, sizeof(ca))) in do_hidp_sock_ioctl() 93 if (copy_from_user(&cd, argp, sizeof(cd))) in do_hidp_sock_ioctl() 99 if (copy_from_user(&cl, argp, sizeof(cl))) in do_hidp_sock_ioctl() 106 if (!err && copy_to_user(argp, &cl, sizeof(cl))) in do_hidp_sock_ioctl() 112 if (copy_from_user(&ci, argp, sizeof(ci))) in do_hidp_sock_ioctl() 116 if (!err && copy_to_user(argp, &ci, sizeof(ci))) in do_hidp_sock_ioctl() 149 void __user *argp = compat_ptr(arg); in hidp_sock_compat_ioctl() local [all …]
|
/Linux-v5.15/fs/nfs/ |
D | callback.h | 118 extern __be32 nfs4_callback_sequence(void *argp, void *resp, 139 extern __be32 nfs4_callback_recallany(void *argp, void *resp, 145 extern __be32 nfs4_callback_recallslot(void *argp, void *resp, 162 extern __be32 nfs4_callback_layoutrecall(void *argp, void *resp, 177 extern __be32 nfs4_callback_devicenotify(void *argp, void *resp, 186 extern __be32 nfs4_callback_notify_lock(void *argp, void *resp, 202 extern __be32 nfs4_callback_getattr(void *argp, void *resp, 204 extern __be32 nfs4_callback_recall(void *argp, void *resp,
|
/Linux-v5.15/arch/x86/kvm/svm/ |
D | sev.c | 229 static int sev_guest_init(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_guest_init() argument 232 bool es_active = argp->id == KVM_SEV_ES_INIT; in sev_guest_init() 248 ret = sev_platform_init(&argp->error); in sev_guest_init() 302 static int sev_launch_start(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_start() argument 308 int *error = &argp->error; in sev_launch_start() 314 if (copy_from_user(¶ms, (void __user *)(uintptr_t)argp->data, sizeof(params))) in sev_launch_start() 345 ret = __sev_issue_cmd(argp->sev_fd, SEV_CMD_LAUNCH_START, &start, error); in sev_launch_start() 358 if (copy_to_user((void __user *)(uintptr_t)argp->data, ¶ms, sizeof(params))) { in sev_launch_start() 365 sev->fd = argp->sev_fd; in sev_launch_start() 484 static int sev_launch_update_data(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_update_data() argument [all …]
|