| /drivers/tee/ |
| A D | tee_core.c | 487 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_open_session() 499 uparams = uarg->params; in tee_ioctl_open_session() 518 put_user(arg.ret, &uarg->ret) || in tee_ioctl_open_session() 565 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_invoke() 577 uparams = uarg->params; in tee_ioctl_invoke() 587 if (put_user(arg.ret, &uarg->ret) || in tee_ioctl_invoke() 699 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_supp_recv() 718 if (put_user(func, &uarg->func) || in tee_ioctl_supp_recv() 797 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_supp_send() 798 if (get_user(ret, &uarg->ret) || in tee_ioctl_supp_send() [all …]
|
| /drivers/char/ |
| A D | ds1620.c | 243 } uarg; in ds1620_ioctl() local 246 uarg.i = (int __user *)arg; in ds1620_ioctl() 255 if (get_user(therm.hi, uarg.i)) in ds1620_ioctl() 259 if (copy_from_user(&therm, uarg.therm, sizeof(therm))) in ds1620_ioctl() 277 if (put_user(therm.hi, uarg.i)) in ds1620_ioctl() 280 if (copy_to_user(uarg.therm, &therm, sizeof(therm))) in ds1620_ioctl() 292 return put_user(i, uarg.i) ? -EFAULT : 0; in ds1620_ioctl() 297 return put_user(i, uarg.i) ? -EFAULT : 0; in ds1620_ioctl() 302 return put_user(i, uarg.i) ? -EFAULT : 0; in ds1620_ioctl() 308 if (get_user(i, uarg.i)) in ds1620_ioctl()
|
| /drivers/rtc/ |
| A D | dev.c | 212 void __user *uarg = (void __user *)arg; in rtc_dev_ioctl() local 264 if (copy_to_user(uarg, &alarm.time, sizeof(tm))) in rtc_dev_ioctl() 271 if (copy_from_user(&alarm.time, uarg, sizeof(tm))) in rtc_dev_ioctl() 327 if (copy_to_user(uarg, &tm, sizeof(tm))) in rtc_dev_ioctl() 334 if (copy_from_user(&tm, uarg, sizeof(tm))) in rtc_dev_ioctl() 372 if (copy_from_user(&alarm, uarg, sizeof(alarm))) in rtc_dev_ioctl() 383 if (copy_to_user(uarg, &alarm, sizeof(alarm))) in rtc_dev_ioctl() 388 if (copy_from_user(¶m, uarg, sizeof(param))) { in rtc_dev_ioctl() 419 if (copy_to_user(uarg, ¶m, sizeof(param))) in rtc_dev_ioctl() 425 if (copy_from_user(¶m, uarg, sizeof(param))) { in rtc_dev_ioctl() [all …]
|
| /drivers/watchdog/ |
| A D | smsc37b787_wdt.c | 427 } uarg; in wb_smsc_wdt_ioctl() local 437 uarg.i = (int __user *)arg; in wb_smsc_wdt_ioctl() 441 return copy_to_user(uarg.ident, &ident, sizeof(ident)) in wb_smsc_wdt_ioctl() 444 return put_user(wb_smsc_wdt_status(), uarg.i); in wb_smsc_wdt_ioctl() 446 return put_user(0, uarg.i); in wb_smsc_wdt_ioctl() 451 if (get_user(options, uarg.i)) in wb_smsc_wdt_ioctl() 468 if (get_user(new_timeout, uarg.i)) in wb_smsc_wdt_ioctl() 482 return put_user(new_timeout, uarg.i); in wb_smsc_wdt_ioctl()
|
| A D | pc87413_wdt.c | 386 } uarg; in pc87413_ioctl() local 396 uarg.i = (int __user *)arg; in pc87413_ioctl() 400 return copy_to_user(uarg.ident, &ident, in pc87413_ioctl() 403 return put_user(pc87413_status(), uarg.i); in pc87413_ioctl() 405 return put_user(0, uarg.i); in pc87413_ioctl() 409 if (get_user(options, uarg.i)) in pc87413_ioctl() 428 if (get_user(new_timeout, uarg.i)) in pc87413_ioctl() 439 return put_user(new_timeout, uarg.i); in pc87413_ioctl()
|
| A D | w83977f_wdt.c | 381 } uarg; in wdt_ioctl() local 383 uarg.i = (int __user *)arg; in wdt_ioctl() 387 return copy_to_user(uarg.ident, &ident, in wdt_ioctl() 392 return put_user(status, uarg.i); in wdt_ioctl() 395 return put_user(0, uarg.i); in wdt_ioctl() 398 if (get_user(new_options, uarg.i)) in wdt_ioctl() 418 if (get_user(new_timeout, uarg.i)) in wdt_ioctl() 428 return put_user(timeout, uarg.i); in wdt_ioctl()
|
| A D | wdt977.c | 357 } uarg; in wdt977_ioctl() local 359 uarg.i = (int __user *)arg; in wdt977_ioctl() 363 return copy_to_user(uarg.ident, &ident, in wdt977_ioctl() 368 return put_user(status, uarg.i); in wdt977_ioctl() 371 return put_user(0, uarg.i); in wdt977_ioctl() 374 if (get_user(new_options, uarg.i)) in wdt977_ioctl() 394 if (get_user(new_timeout, uarg.i)) in wdt977_ioctl() 404 return put_user(timeout, uarg.i); in wdt977_ioctl()
|
| /drivers/message/fusion/ |
| A D | mptctl.c | 1251 karg = memdup_user(uarg, data_size); in mptctl_getiocinfo() 1343 ioc->name, __FILE__, __LINE__, uarg); in mptctl_getiocinfo() 1379 __FILE__, __LINE__, uarg); in mptctl_gettargetinfo() 1481 __FILE__, __LINE__, uarg); in mptctl_readtest() 1531 __FILE__, __LINE__, uarg); in mptctl_eventquery() 1561 __FILE__, __LINE__, uarg); in mptctl_eventenable() 1601 __FILE__, __LINE__, uarg); in mptctl_eventreport() 1647 __FILE__, __LINE__, uarg); in mptctl_replace_fw() 1707 __FILE__, __LINE__, uarg); in mptctl_mpt_command() 2347 __FILE__, __LINE__, uarg); in mptctl_hp_hostinfo() [all …]
|
| /drivers/pps/ |
| A D | pps.c | 98 void __user *uarg = (void __user *) arg; in pps_cdev_ioctl() local 113 err = copy_to_user(uarg, ¶ms, sizeof(struct pps_kparams)); in pps_cdev_ioctl() 126 err = copy_from_user(¶ms, uarg, sizeof(struct pps_kparams)); in pps_cdev_ioctl() 184 err = copy_from_user(&fdata, uarg, sizeof(struct pps_fdata)); in pps_cdev_ioctl() 205 err = copy_to_user(uarg, &fdata, sizeof(struct pps_fdata)); in pps_cdev_ioctl() 220 if (copy_from_user(&bind_args, uarg, in pps_cdev_ioctl() 258 void __user *uarg = (void __user *) arg; in pps_cdev_compat_ioctl() local 269 err = copy_from_user(&compat, uarg, sizeof(struct pps_fdata_compat)); in pps_cdev_compat_ioctl() 296 return copy_to_user(uarg, &compat, in pps_cdev_compat_ioctl()
|
| /drivers/misc/ocxl/ |
| A D | file.c | 72 struct ocxl_ioctl_attach __user *uarg) in afu_ioctl_attach() argument 79 if (copy_from_user(&arg, uarg, sizeof(arg))) in afu_ioctl_attach() 91 struct ocxl_ioctl_metadata __user *uarg) in afu_ioctl_get_metadata() argument 105 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_get_metadata() 113 struct ocxl_ioctl_p9_wait __user *uarg) in afu_ioctl_enable_p9_wait() argument 148 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_enable_p9_wait() 157 struct ocxl_ioctl_features __user *uarg) in afu_ioctl_get_features() argument 168 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_get_features()
|
| /drivers/xen/ |
| A D | evtchn.c | 440 void __user *uarg = (void __user *) arg; in evtchn_ioctl() local 455 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl() 476 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl() 506 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl() 527 if (copy_from_user(&unbind, uarg, sizeof(unbind))) in evtchn_ioctl() 550 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl() 567 if (copy_from_user(¬ify, uarg, sizeof(notify))) in evtchn_ioctl() 600 if (copy_from_user(&ierd, uarg, sizeof(ierd))) in evtchn_ioctl()
|
| /drivers/vfio/cdx/ |
| A D | main.c | 217 void __user *uarg = (void __user *)arg; in vfio_cdx_ioctl() local 221 return vfio_cdx_ioctl_get_info(vdev, uarg); in vfio_cdx_ioctl() 223 return vfio_cdx_ioctl_get_region_info(vdev, uarg); in vfio_cdx_ioctl() 225 return vfio_cdx_ioctl_get_irq_info(vdev, uarg); in vfio_cdx_ioctl() 227 return vfio_cdx_ioctl_set_irqs(vdev, uarg); in vfio_cdx_ioctl()
|
| /drivers/scsi/bfa/ |
| A D | bfa_svc.h | 431 void *uarg; /* user callback arg */ member 716 void bfa_lps_flogi(struct bfa_lps_s *lps, void *uarg, u8 alpa, 719 void bfa_lps_fdisc(struct bfa_lps_s *lps, void *uarg, u16 pdusz, 726 void bfa_cb_lps_flogi_comp(void *bfad, void *uarg, bfa_status_t status); 727 void bfa_cb_lps_flogo_comp(void *bfad, void *uarg); 728 void bfa_cb_lps_fdisc_comp(void *bfad, void *uarg, bfa_status_t status); 729 void bfa_cb_lps_fdisclogo_comp(void *bfad, void *uarg); 730 void bfa_cb_lps_cvl_event(void *bfad, void *uarg);
|
| A D | bfa_fcs.c | 854 bfa_cb_lps_flogi_comp(void *bfad, void *uarg, bfa_status_t status) in bfa_cb_lps_flogi_comp() argument 856 struct bfa_fcs_fabric_s *fabric = uarg; in bfa_cb_lps_flogi_comp() 1422 bfa_cb_lps_flogo_comp(void *bfad, void *uarg) in bfa_cb_lps_flogo_comp() argument 1424 struct bfa_fcs_fabric_s *fabric = uarg; in bfa_cb_lps_flogo_comp()
|
| A D | bfa_svc.c | 1699 bfa_cb_lps_fdisc_comp(lps->bfa->bfad, lps->uarg, lps->status); in bfa_lps_login_comp_cb() 1701 bfa_cb_lps_flogi_comp(lps->bfa->bfad, lps->uarg, lps->status); in bfa_lps_login_comp_cb() 1717 bfa_cb_lps_fdisc_comp(lps->bfa->bfad, lps->uarg, lps->status); in bfa_lps_login_comp() 1719 bfa_cb_lps_flogi_comp(lps->bfa->bfad, lps->uarg, lps->status); in bfa_lps_login_comp() 1734 bfa_cb_lps_fdisclogo_comp(lps->bfa->bfad, lps->uarg); in bfa_lps_logout_comp_cb() 1736 bfa_cb_lps_flogo_comp(lps->bfa->bfad, lps->uarg); in bfa_lps_logout_comp_cb() 1751 bfa_cb_lps_fdisclogo_comp(lps->bfa->bfad, lps->uarg); in bfa_lps_logout_comp() 1767 bfa_cb_lps_cvl_event(lps->bfa->bfad, lps->uarg); in bfa_lps_cvl_event_cb() 1785 bfa_cb_lps_cvl_event(lps->bfa->bfad, lps->uarg); in bfa_lps_cvl_event() 1840 lps->uarg = uarg; in bfa_lps_flogi() [all …]
|
| /drivers/iommu/iommufd/ |
| A D | vfio_compat.c | 516 void __user *uarg = (void __user *)arg; in iommufd_vfio_ioctl() local 526 return iommufd_vfio_iommu_get_info(ictx, uarg); in iommufd_vfio_ioctl() 528 return iommufd_vfio_map_dma(ictx, cmd, uarg); in iommufd_vfio_ioctl() 530 return iommufd_vfio_unmap_dma(ictx, cmd, uarg); in iommufd_vfio_ioctl()
|
| /drivers/media/mc/ |
| A D | mc-device.c | 383 static long copy_arg_from_user(void *karg, void __user *uarg, unsigned int cmd) in copy_arg_from_user() argument 386 copy_from_user(karg, uarg, _IOC_SIZE(cmd))) in copy_arg_from_user() 392 static long copy_arg_to_user(void __user *uarg, void *karg, unsigned int cmd) in copy_arg_to_user() argument 395 copy_to_user(uarg, karg, _IOC_SIZE(cmd))) in copy_arg_to_user() 421 long (*arg_from_user)(void *karg, void __user *uarg, unsigned int cmd); 422 long (*arg_to_user)(void __user *uarg, void *karg, unsigned int cmd);
|
| /drivers/vfio/pci/virtio/ |
| A D | legacy_io.c | 289 void __user *uarg = (void __user *)arg; in virtiovf_pci_ioctl_get_region_info() local 292 if (copy_from_user(&info, uarg, minsz)) in virtiovf_pci_ioctl_get_region_info() 304 return copy_to_user(uarg, &info, minsz) ? -EFAULT : 0; in virtiovf_pci_ioctl_get_region_info()
|
| /drivers/input/serio/ |
| A D | serport.c | 224 void __user *uarg = compat_ptr(arg); in serport_ldisc_compat_ioctl() local 227 if (get_user(compat_type, (compat_ulong_t __user *)uarg)) in serport_ldisc_compat_ioctl()
|
| /drivers/pps/generators/ |
| A D | pps_gen.c | 56 void __user *uarg = (void __user *) arg; in pps_gen_cdev_ioctl() local 103 ret = copy_to_user(uarg, &info, sizeof(struct pps_gen_event)); in pps_gen_cdev_ioctl()
|
| /drivers/hv/ |
| A D | mshv_root_main.c | 1600 void __user *uarg = (void __user *)arg; in mshv_partition_ioctl() local 1610 ret = mshv_partition_ioctl_set_memory(partition, uarg); in mshv_partition_ioctl() 1613 ret = mshv_partition_ioctl_create_vp(partition, uarg); in mshv_partition_ioctl() 1616 ret = mshv_partition_ioctl_irqfd(partition, uarg); in mshv_partition_ioctl() 1619 ret = mshv_partition_ioctl_ioeventfd(partition, uarg); in mshv_partition_ioctl() 1622 ret = mshv_partition_ioctl_set_msi_routing(partition, uarg); in mshv_partition_ioctl() 1626 uarg); in mshv_partition_ioctl() 1629 ret = mshv_ioctl_passthru_hvcall(partition, true, uarg); in mshv_partition_ioctl()
|
| /drivers/vfio/ |
| A D | group.c | 381 void __user *uarg = (void __user *)arg; in vfio_group_fops_unl_ioctl() local 385 return vfio_group_ioctl_get_device_fd(group, uarg); in vfio_group_fops_unl_ioctl() 387 return vfio_group_ioctl_get_status(group, uarg); in vfio_group_fops_unl_ioctl() 389 return vfio_group_ioctl_set_container(group, uarg); in vfio_group_fops_unl_ioctl()
|
| /drivers/vfio/pci/ |
| A D | vfio_pci_core.c | 1451 void __user *uarg = (void __user *)arg; in vfio_pci_core_ioctl() local 1455 return vfio_pci_ioctl_get_info(vdev, uarg); in vfio_pci_core_ioctl() 1457 return vfio_pci_ioctl_get_irq_info(vdev, uarg); in vfio_pci_core_ioctl() 1459 return vfio_pci_ioctl_get_pci_hot_reset_info(vdev, uarg); in vfio_pci_core_ioctl() 1461 return vfio_pci_ioctl_get_region_info(vdev, uarg); in vfio_pci_core_ioctl() 1463 return vfio_pci_ioctl_ioeventfd(vdev, uarg); in vfio_pci_core_ioctl() 1465 return vfio_pci_ioctl_pci_hot_reset(vdev, uarg); in vfio_pci_core_ioctl() 1467 return vfio_pci_ioctl_reset(vdev, uarg); in vfio_pci_core_ioctl() 1469 return vfio_pci_ioctl_set_irqs(vdev, uarg); in vfio_pci_core_ioctl()
|
| /drivers/scsi/mpt3sas/ |
| A D | mpt3sas_ctl.c | 1354 struct mpt3_ioctl_eventreport __user *uarg = arg; in _ctl_eventreport() local 1377 if (copy_to_user(uarg->event_data, ioc->event_log, number_bytes)) { in _ctl_eventreport() 2385 struct mpt3_diag_read_buffer __user *uarg = arg; in _ctl_diag_read_buffer() local 2455 if (copy_to_user((void __user *)uarg->diagnostic_data, in _ctl_diag_read_buffer() 2674 struct mpt3_ioctl_command32 __user *uarg; in _ctl_compat_mpt_command() local 2680 uarg = (struct mpt3_ioctl_command32 __user *) arg; in _ctl_compat_mpt_command() 2702 return _ctl_do_mpt_command(ioc, karg, &uarg->mf); in _ctl_compat_mpt_command() 2767 struct mpt3_ioctl_command __user *uarg; in _ctl_ioctl_main() local 2788 uarg = arg; in _ctl_ioctl_main() 2789 ret = _ctl_do_mpt_command(ioc, karg, &uarg->mf); in _ctl_ioctl_main()
|
| /drivers/net/xen-netback/ |
| A D | netback.c | 1117 struct ubuf_info *uarg; in xenvif_handle_frag_list() local 1158 uarg = skb_shinfo(skb)->destructor_arg; in xenvif_handle_frag_list() 1161 uarg->ops->complete(NULL, uarg, true); in xenvif_handle_frag_list()
|