/Linux-v4.19/drivers/tee/ |
D | tee_core.c | 298 struct tee_ioctl_open_session_arg __user *uarg; in tee_ioctl_open_session() local 314 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_open_session() 315 if (copy_from_user(&arg, uarg, sizeof(arg))) in tee_ioctl_open_session() 326 uparams = uarg->params; in tee_ioctl_open_session() 337 if (put_user(arg.session, &uarg->session) || in tee_ioctl_open_session() 338 put_user(arg.ret, &uarg->ret) || in tee_ioctl_open_session() 339 put_user(arg.ret_origin, &uarg->ret_origin)) { in tee_ioctl_open_session() 370 struct tee_ioctl_invoke_arg __user *uarg; in tee_ioctl_invoke() local 385 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_invoke() 386 if (copy_from_user(&arg, uarg, sizeof(arg))) in tee_ioctl_invoke() [all …]
|
/Linux-v4.19/drivers/char/ |
D | ds1620.c | 242 } uarg; in ds1620_ioctl() local 245 uarg.i = (int __user *)arg; in ds1620_ioctl() 254 if (get_user(therm.hi, uarg.i)) in ds1620_ioctl() 258 if (copy_from_user(&therm, uarg.therm, sizeof(therm))) in ds1620_ioctl() 276 if (put_user(therm.hi, uarg.i)) in ds1620_ioctl() 279 if (copy_to_user(uarg.therm, &therm, sizeof(therm))) in ds1620_ioctl() 291 return put_user(i, uarg.i) ? -EFAULT : 0; in ds1620_ioctl() 296 return put_user(i, uarg.i) ? -EFAULT : 0; in ds1620_ioctl() 301 return put_user(i, uarg.i) ? -EFAULT : 0; in ds1620_ioctl() 307 if (get_user(i, uarg.i)) in ds1620_ioctl()
|
/Linux-v4.19/drivers/watchdog/ |
D | smsc37b787_wdt.c | 431 } uarg; in wb_smsc_wdt_ioctl() local 441 uarg.i = (int __user *)arg; in wb_smsc_wdt_ioctl() 445 return copy_to_user(uarg.ident, &ident, sizeof(ident)) in wb_smsc_wdt_ioctl() 448 return put_user(wb_smsc_wdt_status(), uarg.i); in wb_smsc_wdt_ioctl() 450 return put_user(0, uarg.i); in wb_smsc_wdt_ioctl() 455 if (get_user(options, uarg.i)) in wb_smsc_wdt_ioctl() 472 if (get_user(new_timeout, uarg.i)) in wb_smsc_wdt_ioctl() 486 return put_user(new_timeout, uarg.i); in wb_smsc_wdt_ioctl()
|
D | pc87413_wdt.c | 390 } uarg; in pc87413_ioctl() local 400 uarg.i = (int __user *)arg; in pc87413_ioctl() 404 return copy_to_user(uarg.ident, &ident, in pc87413_ioctl() 407 return put_user(pc87413_status(), uarg.i); in pc87413_ioctl() 409 return put_user(0, uarg.i); in pc87413_ioctl() 413 if (get_user(options, uarg.i)) in pc87413_ioctl() 432 if (get_user(new_timeout, uarg.i)) in pc87413_ioctl() 443 return put_user(new_timeout, uarg.i); in pc87413_ioctl()
|
D | w83977f_wdt.c | 386 } uarg; in wdt_ioctl() local 388 uarg.i = (int __user *)arg; in wdt_ioctl() 392 return copy_to_user(uarg.ident, &ident, in wdt_ioctl() 397 return put_user(status, uarg.i); in wdt_ioctl() 400 return put_user(0, uarg.i); in wdt_ioctl() 403 if (get_user(new_options, uarg.i)) in wdt_ioctl() 423 if (get_user(new_timeout, uarg.i)) in wdt_ioctl() 433 return put_user(timeout, uarg.i); in wdt_ioctl()
|
D | wdt977.c | 361 } uarg; in wdt977_ioctl() local 363 uarg.i = (int __user *)arg; in wdt977_ioctl() 367 return copy_to_user(uarg.ident, &ident, in wdt977_ioctl() 372 return put_user(status, uarg.i); in wdt977_ioctl() 375 return put_user(0, uarg.i); in wdt977_ioctl() 378 if (get_user(new_options, uarg.i)) in wdt977_ioctl() 398 if (get_user(new_timeout, uarg.i)) in wdt977_ioctl() 408 return put_user(timeout, uarg.i); in wdt977_ioctl()
|
D | f71808e_wdt.c | 604 } uarg; in watchdog_ioctl() local 606 uarg.i = (int __user *)arg; in watchdog_ioctl() 610 return copy_to_user(uarg.ident, &watchdog.ident, in watchdog_ioctl() 617 return put_user(status, uarg.i); in watchdog_ioctl() 620 return put_user(0, uarg.i); in watchdog_ioctl() 623 if (get_user(new_options, uarg.i)) in watchdog_ioctl() 638 if (get_user(new_timeout, uarg.i)) in watchdog_ioctl() 648 return put_user(watchdog.timeout, uarg.i); in watchdog_ioctl()
|
/Linux-v4.19/drivers/pps/ |
D | pps.c | 109 void __user *uarg = (void __user *) arg; in pps_cdev_ioctl() local 124 err = copy_to_user(uarg, ¶ms, sizeof(struct pps_kparams)); in pps_cdev_ioctl() 137 err = copy_from_user(¶ms, uarg, sizeof(struct pps_kparams)); in pps_cdev_ioctl() 187 err = copy_from_user(&fdata, uarg, sizeof(struct pps_fdata)); in pps_cdev_ioctl() 206 err = copy_to_user(uarg, &fdata, sizeof(struct pps_fdata)); in pps_cdev_ioctl() 221 if (copy_from_user(&bind_args, uarg, in pps_cdev_ioctl() 259 void __user *uarg = (void __user *) arg; in pps_cdev_compat_ioctl() local 270 err = copy_from_user(&compat, uarg, sizeof(struct pps_fdata_compat)); in pps_cdev_compat_ioctl() 295 return copy_to_user(uarg, &compat, in pps_cdev_compat_ioctl()
|
/Linux-v4.19/drivers/message/fusion/ |
D | mptctl.c | 1243 struct mpt_ioctl_iocinfo __user *uarg = (void __user *) arg; in mptctl_getiocinfo() local 1268 karg = memdup_user(uarg, data_size); in mptctl_getiocinfo() 1368 ioc->name, __FILE__, __LINE__, uarg); in mptctl_getiocinfo() 1390 struct mpt_ioctl_targetinfo __user *uarg = (void __user *) arg; in mptctl_gettargetinfo() local 1404 if (copy_from_user(&karg, uarg, sizeof(struct mpt_ioctl_targetinfo))) { in mptctl_gettargetinfo() 1407 __FILE__, __LINE__, uarg); in mptctl_gettargetinfo() 1484 ioc->name, __FILE__, __LINE__, uarg); in mptctl_gettargetinfo() 1491 if (copy_to_user(uarg->targetInfo, pmem, numBytes)) { in mptctl_gettargetinfo() 1515 struct mpt_ioctl_test __user *uarg = (void __user *) arg; in mptctl_readtest() local 1520 if (copy_from_user(&karg, uarg, sizeof(struct mpt_ioctl_test))) { in mptctl_readtest() [all …]
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-dev.c | 217 void __user *uarg = (void __user *) arg; in rtc_dev_ioctl() local 268 if (copy_to_user(uarg, &alarm.time, sizeof(tm))) in rtc_dev_ioctl() 275 if (copy_from_user(&alarm.time, uarg, sizeof(tm))) in rtc_dev_ioctl() 331 if (copy_to_user(uarg, &tm, sizeof(tm))) in rtc_dev_ioctl() 338 if (copy_from_user(&tm, uarg, sizeof(tm))) in rtc_dev_ioctl() 372 err = put_user(rtc->irq_freq, (unsigned long __user *)uarg); in rtc_dev_ioctl() 377 if (copy_from_user(&alarm, uarg, sizeof(alarm))) in rtc_dev_ioctl() 388 if (copy_to_user(uarg, &alarm, sizeof(alarm))) in rtc_dev_ioctl()
|
/Linux-v4.19/drivers/misc/ocxl/ |
D | file.c | 87 struct ocxl_ioctl_attach __user *uarg) in afu_ioctl_attach() argument 95 if (copy_from_user(&arg, uarg, sizeof(arg))) in afu_ioctl_attach() 108 struct ocxl_ioctl_metadata __user *uarg) in afu_ioctl_get_metadata() argument 122 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_get_metadata() 130 struct ocxl_ioctl_p9_wait __user *uarg) in afu_ioctl_enable_p9_wait() argument 166 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_enable_p9_wait() 175 struct ocxl_ioctl_features __user *uarg) in afu_ioctl_get_features() argument 186 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_get_features()
|
/Linux-v4.19/block/ |
D | bsg.c | 369 int __user *uarg = (int __user *) arg; in bsg_ioctl() local 377 return put_user(bd->max_queue, uarg); in bsg_ioctl() 381 if (get_user(queue, uarg)) in bsg_ioctl() 404 void __user *uarg = (void __user *) arg; in bsg_ioctl() local 405 return scsi_cmd_ioctl(bd->queue, NULL, file->f_mode, cmd, uarg); in bsg_ioctl() 413 if (copy_from_user(&hdr, uarg, sizeof(hdr))) in bsg_ioctl() 428 if (copy_to_user(uarg, &hdr, sizeof(hdr))) in bsg_ioctl()
|
/Linux-v4.19/net/bridge/ |
D | br_ioctl.c | 304 static int old_deviceless(struct net *net, void __user *uarg) in old_deviceless() argument 308 if (copy_from_user(args, uarg, sizeof(args))) in old_deviceless() 358 int br_ioctl_deviceless_stub(struct net *net, unsigned int cmd, void __user *uarg) in br_ioctl_deviceless_stub() argument 363 return old_deviceless(net, uarg); in br_ioctl_deviceless_stub() 373 if (copy_from_user(buf, uarg, IFNAMSIZ)) in br_ioctl_deviceless_stub()
|
/Linux-v4.19/net/core/ |
D | skbuff.c | 937 struct ubuf_info *uarg; in sock_zerocopy_alloc() local 946 BUILD_BUG_ON(sizeof(*uarg) > sizeof(skb->cb)); in sock_zerocopy_alloc() 947 uarg = (void *)skb->cb; in sock_zerocopy_alloc() 948 uarg->mmp.user = NULL; in sock_zerocopy_alloc() 950 if (mm_account_pinned_pages(&uarg->mmp, size)) { in sock_zerocopy_alloc() 955 uarg->callback = sock_zerocopy_callback; in sock_zerocopy_alloc() 956 uarg->id = ((u32)atomic_inc_return(&sk->sk_zckey)) - 1; in sock_zerocopy_alloc() 957 uarg->len = 1; in sock_zerocopy_alloc() 958 uarg->bytelen = size; in sock_zerocopy_alloc() 959 uarg->zerocopy = 1; in sock_zerocopy_alloc() [all …]
|
/Linux-v4.19/drivers/xen/ |
D | evtchn.c | 459 void __user *uarg = (void __user *) arg; in evtchn_ioctl() local 474 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl() 495 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl() 527 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl() 548 if (copy_from_user(&unbind, uarg, sizeof(unbind))) in evtchn_ioctl() 571 if (copy_from_user(¬ify, uarg, sizeof(notify))) in evtchn_ioctl() 602 if (copy_from_user(&ierd, uarg, sizeof(ierd))) in evtchn_ioctl()
|
/Linux-v4.19/drivers/scsi/bfa/ |
D | bfa_svc.h | 419 void *uarg; /* user callback arg */ member 673 void bfa_lps_flogi(struct bfa_lps_s *lps, void *uarg, u8 alpa, 676 void bfa_lps_fdisc(struct bfa_lps_s *lps, void *uarg, u16 pdusz, 683 void bfa_cb_lps_flogi_comp(void *bfad, void *uarg, bfa_status_t status); 684 void bfa_cb_lps_flogo_comp(void *bfad, void *uarg); 685 void bfa_cb_lps_fdisc_comp(void *bfad, void *uarg, bfa_status_t status); 686 void bfa_cb_lps_fdisclogo_comp(void *bfad, void *uarg); 687 void bfa_cb_lps_cvl_event(void *bfad, void *uarg);
|
D | bfa_fcs.c | 862 bfa_cb_lps_flogi_comp(void *bfad, void *uarg, bfa_status_t status) in bfa_cb_lps_flogi_comp() argument 864 struct bfa_fcs_fabric_s *fabric = uarg; in bfa_cb_lps_flogi_comp() 1430 bfa_cb_lps_flogo_comp(void *bfad, void *uarg) in bfa_cb_lps_flogo_comp() argument 1432 struct bfa_fcs_fabric_s *fabric = uarg; in bfa_cb_lps_flogo_comp()
|
D | bfa_svc.c | 1750 bfa_cb_lps_fdisc_comp(lps->bfa->bfad, lps->uarg, lps->status); in bfa_lps_login_comp_cb() 1752 bfa_cb_lps_flogi_comp(lps->bfa->bfad, lps->uarg, lps->status); in bfa_lps_login_comp_cb() 1768 bfa_cb_lps_fdisc_comp(lps->bfa->bfad, lps->uarg, lps->status); in bfa_lps_login_comp() 1770 bfa_cb_lps_flogi_comp(lps->bfa->bfad, lps->uarg, lps->status); in bfa_lps_login_comp() 1785 bfa_cb_lps_fdisclogo_comp(lps->bfa->bfad, lps->uarg); in bfa_lps_logout_comp_cb() 1787 bfa_cb_lps_flogo_comp(lps->bfa->bfad, lps->uarg); in bfa_lps_logout_comp_cb() 1802 bfa_cb_lps_fdisclogo_comp(lps->bfa->bfad, lps->uarg); in bfa_lps_logout_comp() 1818 bfa_cb_lps_cvl_event(lps->bfa->bfad, lps->uarg); in bfa_lps_cvl_event_cb() 1836 bfa_cb_lps_cvl_event(lps->bfa->bfad, lps->uarg); in bfa_lps_cvl_event() 1888 bfa_lps_flogi(struct bfa_lps_s *lps, void *uarg, u8 alpa, u16 pdusz, in bfa_lps_flogi() argument [all …]
|
/Linux-v4.19/include/linux/ |
D | skbuff.h | 474 struct ubuf_info *uarg); 476 static inline void sock_zerocopy_get(struct ubuf_info *uarg) in sock_zerocopy_get() argument 478 refcount_inc(&uarg->refcnt); in sock_zerocopy_get() 481 void sock_zerocopy_put(struct ubuf_info *uarg); 482 void sock_zerocopy_put_abort(struct ubuf_info *uarg); 484 void sock_zerocopy_callback(struct ubuf_info *uarg, bool success); 488 struct ubuf_info *uarg); 1305 static inline void skb_zcopy_set(struct sk_buff *skb, struct ubuf_info *uarg) in skb_zcopy_set() argument 1307 if (skb && uarg && !skb_zcopy(skb)) { in skb_zcopy_set() 1308 sock_zerocopy_get(uarg); in skb_zcopy_set() [all …]
|
/Linux-v4.19/drivers/media/ |
D | media-device.c | 380 static long copy_arg_from_user(void *karg, void __user *uarg, unsigned int cmd) in copy_arg_from_user() argument 383 if (copy_from_user(karg, uarg, _IOC_SIZE(cmd))) in copy_arg_from_user() 389 static long copy_arg_to_user(void __user *uarg, void *karg, unsigned int cmd) in copy_arg_to_user() argument 392 if (copy_to_user(uarg, karg, _IOC_SIZE(cmd))) in copy_arg_to_user() 418 long (*arg_from_user)(void *karg, void __user *uarg, unsigned int cmd); 419 long (*arg_to_user)(void __user *uarg, void *karg, unsigned int cmd);
|
/Linux-v4.19/drivers/input/serio/ |
D | serport.c | 234 void __user *uarg = compat_ptr(arg); in serport_ldisc_compat_ioctl() local 237 if (get_user(compat_type, (compat_ulong_t __user *)uarg)) in serport_ldisc_compat_ioctl()
|
/Linux-v4.19/drivers/staging/dgnc/ |
D | dgnc_tty.c | 2160 void __user *uarg = (void __user *)arg; in dgnc_tty_ioctl() local 2287 return dgnc_get_modem_info(ch, uarg); in dgnc_tty_ioctl() 2293 return dgnc_set_modem_info(ch, cmd, uarg); in dgnc_tty_ioctl() 2381 return dgnc_tty_digigeta(tty, uarg); in dgnc_tty_ioctl() 2401 return dgnc_tty_digiseta(tty, uarg); in dgnc_tty_ioctl() 2488 if (copy_to_user(uarg, &buf, sizeof(buf))) in dgnc_tty_ioctl() 2533 if (copy_from_user(&buf, uarg, sizeof(buf))) in dgnc_tty_ioctl() 2576 if (copy_to_user(uarg, &buf, sizeof(buf))) in dgnc_tty_ioctl()
|
/Linux-v4.19/drivers/scsi/mpt3sas/ |
D | mpt3sas_ctl.c | 1254 struct mpt3_ioctl_eventreport __user *uarg = arg; in _ctl_eventreport() local 1277 if (copy_to_user(uarg->event_data, ioc->event_log, number_bytes)) { in _ctl_eventreport() 2110 struct mpt3_diag_read_buffer __user *uarg = arg; in _ctl_diag_read_buffer() local 2178 if (copy_to_user((void __user *)uarg->diagnostic_data, in _ctl_diag_read_buffer() 2298 struct mpt3_ioctl_command32 __user *uarg; in _ctl_compat_mpt_command() local 2304 uarg = (struct mpt3_ioctl_command32 __user *) arg; in _ctl_compat_mpt_command() 2326 return _ctl_do_mpt_command(ioc, karg, &uarg->mf); in _ctl_compat_mpt_command() 2391 struct mpt3_ioctl_command __user *uarg; in _ctl_ioctl_main() local 2408 uarg = arg; in _ctl_ioctl_main() 2409 ret = _ctl_do_mpt_command(ioc, karg, &uarg->mf); in _ctl_ioctl_main()
|
/Linux-v4.19/drivers/net/xen-netback/ |
D | netback.c | 1035 struct ubuf_info *uarg; in xenvif_handle_frag_list() local 1083 uarg = skb_shinfo(skb)->destructor_arg; in xenvif_handle_frag_list() 1086 uarg->callback(uarg, true); in xenvif_handle_frag_list()
|
/Linux-v4.19/drivers/net/ |
D | tap.c | 731 struct ubuf_info *uarg = m->msg_control; in tap_get_user() local 732 uarg->callback(uarg, false); in tap_get_user()
|