/linux-master/io_uring/ |
H A D | notif.c | 27 static void io_tx_ubuf_callback(struct sk_buff *skb, struct ubuf_info *uarg, argument 30 struct io_notif_data *nd = container_of(uarg, struct io_notif_data, uarg); 33 if (refcount_dec_and_test(&uarg->refcnt)) 37 static void io_tx_ubuf_callback_ext(struct sk_buff *skb, struct ubuf_info *uarg, argument 40 struct io_notif_data *nd = container_of(uarg, struct io_notif_data, uarg); 48 io_tx_ubuf_callback(skb, uarg, success); 55 if (nd->uarg.callback != io_tx_ubuf_callback_ext) { 60 nd->uarg [all...] |
H A D | notif.h | 15 struct ubuf_info uarg; member in struct:io_notif_data 36 if (refcount_dec_and_test(&nd->uarg.refcnt))
|
/linux-master/block/ |
H A D | bsg.c | 58 void __user *uarg) 63 if (copy_from_user(&hdr, uarg, sizeof(hdr))) 69 if (!ret && copy_to_user(uarg, &hdr, sizeof(hdr))) 87 static int bsg_get_command_q(struct bsg_device *bd, int __user *uarg) argument 89 return put_user(READ_ONCE(bd->max_queue), uarg); 92 static int bsg_set_command_q(struct bsg_device *bd, int __user *uarg) argument 96 if (get_user(max_queue, uarg)) 108 void __user *uarg = (void __user *) arg; local 109 int __user *intp = uarg; 117 return bsg_get_command_q(bd, uarg); 57 bsg_sg_io(struct bsg_device *bd, bool open_for_write, void __user *uarg) argument [all...] |
/linux-master/drivers/char/ |
H A D | ds1620.c | 243 } uarg; local 246 uarg.i = (int __user *)arg; 255 if (get_user(therm.hi, uarg.i)) 259 if (copy_from_user(&therm, uarg.therm, sizeof(therm))) 277 if (put_user(therm.hi, uarg.i)) 280 if (copy_to_user(uarg.therm, &therm, sizeof(therm))) 292 return put_user(i, uarg.i) ? -EFAULT : 0; 297 return put_user(i, uarg.i) ? -EFAULT : 0; 302 return put_user(i, uarg.i) ? -EFAULT : 0; 308 if (get_user(i, uarg [all...] |
/linux-master/fs/verity/ |
H A D | measure.c | 28 struct fsverity_digest __user *uarg = _uarg; local 44 if (get_user(arg.digest_size, &uarg->digest_size)) 53 if (copy_to_user(uarg, &arg, sizeof(arg))) 56 if (copy_to_user(uarg->digest, vi->file_digest, hash_alg->digest_size))
|
H A D | read_metadata.c | 147 * @uarg: user pointer to fsverity_read_metadata_arg 151 int fsverity_ioctl_read_metadata(struct file *filp, const void __user *uarg) argument 167 if (copy_from_user(&arg, uarg, sizeof(arg)))
|
/linux-master/drivers/watchdog/ |
H A D | smsc37b787_wdt.c | 427 } uarg; local 437 uarg.i = (int __user *)arg; 441 return copy_to_user(uarg.ident, &ident, sizeof(ident)) 444 return put_user(wb_smsc_wdt_status(), uarg.i); 446 return put_user(0, uarg.i); 451 if (get_user(options, uarg.i)) 468 if (get_user(new_timeout, uarg.i)) 482 return put_user(new_timeout, uarg.i);
|
H A D | wdt977.c | 357 } uarg; local 359 uarg.i = (int __user *)arg; 363 return copy_to_user(uarg.ident, &ident, 368 return put_user(status, uarg.i); 371 return put_user(0, uarg.i); 374 if (get_user(new_options, uarg.i)) 394 if (get_user(new_timeout, uarg.i)) 404 return put_user(timeout, uarg.i);
|
H A D | pc87413_wdt.c | 386 } uarg; local 396 uarg.i = (int __user *)arg; 400 return copy_to_user(uarg.ident, &ident, 403 return put_user(pc87413_status(), uarg.i); 405 return put_user(0, uarg.i); 409 if (get_user(options, uarg.i)) 428 if (get_user(new_timeout, uarg.i)) 439 return put_user(new_timeout, uarg.i);
|
H A D | w83977f_wdt.c | 381 } uarg; local 383 uarg.i = (int __user *)arg; 387 return copy_to_user(uarg.ident, &ident, 392 return put_user(status, uarg.i); 395 return put_user(0, uarg.i); 398 if (get_user(new_options, uarg.i)) 418 if (get_user(new_timeout, uarg.i)) 428 return put_user(timeout, uarg.i);
|
/linux-master/drivers/rtc/ |
H A D | dev.c | 212 void __user *uarg = (void __user *)arg; local 264 if (copy_to_user(uarg, &alarm.time, sizeof(tm))) 271 if (copy_from_user(&alarm.time, uarg, sizeof(tm))) 327 if (copy_to_user(uarg, &tm, sizeof(tm))) 334 if (copy_from_user(&tm, uarg, sizeof(tm))) 367 err = put_user(rtc->irq_freq, (unsigned long __user *)uarg); 372 if (copy_from_user(&alarm, uarg, sizeof(alarm))) 383 if (copy_to_user(uarg, &alarm, sizeof(alarm))) 388 if (copy_from_user(¶m, uarg, sizeof(param))) { 419 if (copy_to_user(uarg, 476 void __user *uarg = compat_ptr(arg); local [all...] |
/linux-master/drivers/tee/ |
H A D | tee_core.c | 473 struct tee_ioctl_open_session_arg __user *uarg; local 489 uarg = u64_to_user_ptr(buf.buf_ptr); 490 if (copy_from_user(&arg, uarg, sizeof(arg))) 501 uparams = uarg->params; 519 if (put_user(arg.session, &uarg->session) || 520 put_user(arg.ret, &uarg->ret) || 521 put_user(arg.ret_origin, &uarg->ret_origin)) { 552 struct tee_ioctl_invoke_arg __user *uarg; local 567 uarg = u64_to_user_ptr(buf.buf_ptr); 568 if (copy_from_user(&arg, uarg, sizeo 607 tee_ioctl_cancel(struct tee_context *ctx, struct tee_ioctl_cancel_arg __user *uarg) argument 623 tee_ioctl_close_session(struct tee_context *ctx, struct tee_ioctl_close_session_arg __user *uarg) argument 686 struct tee_iocl_supp_recv_arg __user *uarg; local 783 struct tee_iocl_supp_send_arg __user *uarg; local 824 void __user *uarg = (void __user *)arg; local [all...] |
/linux-master/drivers/pps/ |
H A D | pps.c | 95 void __user *uarg = (void __user *) arg; local 110 err = copy_to_user(uarg, ¶ms, sizeof(struct pps_kparams)); 123 err = copy_from_user(¶ms, uarg, sizeof(struct pps_kparams)); 181 err = copy_from_user(&fdata, uarg, sizeof(struct pps_fdata)); 200 err = copy_to_user(uarg, &fdata, sizeof(struct pps_fdata)); 215 if (copy_from_user(&bind_args, uarg, 253 void __user *uarg = (void __user *) arg; local 264 err = copy_from_user(&compat, uarg, sizeof(struct pps_fdata_compat)); 289 return copy_to_user(uarg, &compat,
|
/linux-master/include/linux/ |
H A D | fsverity.h | 169 int fsverity_ioctl_read_metadata(struct file *filp, const void __user *uarg); 230 const void __user *uarg) 229 fsverity_ioctl_read_metadata(struct file *filp, const void __user *uarg) argument
|
H A D | if_bridge.h | 70 void __user *uarg)); 72 struct ifreq *ifr, void __user *uarg);
|
/linux-master/drivers/message/fusion/ |
H A D | mptctl.c | 1228 struct mpt_ioctl_iocinfo __user *uarg = (void __user *) arg; local 1251 karg = memdup_user(uarg, data_size); 1343 ioc->name, __FILE__, __LINE__, uarg); 1365 struct mpt_ioctl_targetinfo __user *uarg = (void __user *) arg; local 1376 if (copy_from_user(&karg, uarg, sizeof(struct mpt_ioctl_targetinfo))) { 1379 __FILE__, __LINE__, uarg); 1444 ioc->name, __FILE__, __LINE__, uarg); 1451 if (copy_to_user(uarg->targetInfo, pmem, numBytes)) { 1475 struct mpt_ioctl_test __user *uarg = (void __user *) arg; local 1478 if (copy_from_user(&karg, uarg, sizeo 1525 struct mpt_ioctl_eventquery __user *uarg = (void __user *) arg; local 1555 struct mpt_ioctl_eventenable __user *uarg = (void __user *) arg; local 1594 struct mpt_ioctl_eventreport __user *uarg = (void __user *) arg; local 1640 struct mpt_ioctl_replace_fw __user *uarg = (void __user *) arg; local 1699 struct mpt_ioctl_command __user *uarg = (void __user *) arg; local 2322 hp_host_info_t __user *uarg = (void __user *) arg; local 2557 hp_target_info_t __user *uarg = (void __user *) arg; local 2757 struct mpt_ioctl_command32 __user *uarg = (struct mpt_ioctl_command32 __user *) arg; local [all...] |
/linux-master/fs/crypto/ |
H A D | keyring.c | 712 struct fscrypt_add_key_arg __user *uarg = _uarg; local 717 if (copy_from_user(&arg, uarg, sizeof(arg))) 748 if (copy_from_user(secret.raw, uarg->raw, secret.size)) 759 copy_to_user(uarg->key_spec.u.identifier, arg.key_spec.u.identifier, 1024 struct fscrypt_remove_key_arg __user *uarg = _uarg; local 1031 if (copy_from_user(&arg, uarg, sizeof(arg))) 1105 err = put_user(status_flags, &uarg->removal_status_flags); 1109 int fscrypt_ioctl_remove_key(struct file *filp, void __user *uarg) argument 1111 return do_remove_key(filp, uarg, false); 1115 int fscrypt_ioctl_remove_key_all_users(struct file *filp, void __user *uarg) argument 1145 fscrypt_ioctl_get_key_status(struct file *filp, void __user *uarg) argument [all...] |
/linux-master/drivers/misc/ocxl/ |
H A D | file.c | 72 struct ocxl_ioctl_attach __user *uarg) 79 if (copy_from_user(&arg, uarg, sizeof(arg))) 91 struct ocxl_ioctl_metadata __user *uarg) 105 if (copy_to_user(uarg, &arg, sizeof(arg))) 113 struct ocxl_ioctl_p9_wait __user *uarg) 148 if (copy_to_user(uarg, &arg, sizeof(arg))) 157 struct ocxl_ioctl_features __user *uarg) 168 if (copy_to_user(uarg, &arg, sizeof(arg))) 71 afu_ioctl_attach(struct ocxl_context *ctx, struct ocxl_ioctl_attach __user *uarg) argument 90 afu_ioctl_get_metadata(struct ocxl_context *ctx, struct ocxl_ioctl_metadata __user *uarg) argument 112 afu_ioctl_enable_p9_wait(struct ocxl_context *ctx, struct ocxl_ioctl_p9_wait __user *uarg) argument 156 afu_ioctl_get_features(struct ocxl_context *ctx, struct ocxl_ioctl_features __user *uarg) argument
|
/linux-master/drivers/xen/ |
H A D | evtchn.c | 440 void __user *uarg = (void __user *) arg; local 455 if (copy_from_user(&bind, uarg, sizeof(bind))) 476 if (copy_from_user(&bind, uarg, sizeof(bind))) 506 if (copy_from_user(&bind, uarg, sizeof(bind))) 527 if (copy_from_user(&unbind, uarg, sizeof(unbind))) 550 if (copy_from_user(&bind, uarg, sizeof(bind))) 567 if (copy_from_user(¬ify, uarg, sizeof(notify))) 600 if (copy_from_user(&ierd, uarg, sizeof(ierd)))
|
/linux-master/drivers/vfio/cdx/ |
H A D | main.c | 160 void __user *uarg = (void __user *)arg; local 164 return vfio_cdx_ioctl_get_info(vdev, uarg); 166 return vfio_cdx_ioctl_get_region_info(vdev, uarg);
|
/linux-master/drivers/iommu/iommufd/ |
H A D | vfio_compat.c | 521 void __user *uarg = (void __user *)arg; local 531 return iommufd_vfio_iommu_get_info(ictx, uarg); 533 return iommufd_vfio_map_dma(ictx, cmd, uarg); 535 return iommufd_vfio_unmap_dma(ictx, cmd, uarg);
|
/linux-master/drivers/input/serio/ |
H A D | serport.c | 232 void __user *uarg = compat_ptr(arg); local 235 if (get_user(compat_type, (compat_ulong_t __user *)uarg))
|
/linux-master/drivers/scsi/bfa/ |
H A D | bfa_svc.h | 431 void *uarg; /* user callback arg */ member in struct:bfa_lps_s 721 void bfa_lps_flogi(struct bfa_lps_s *lps, void *uarg, u8 alpa, 724 void bfa_lps_fdisc(struct bfa_lps_s *lps, void *uarg, u16 pdusz, 731 void bfa_cb_lps_flogi_comp(void *bfad, void *uarg, bfa_status_t status); 732 void bfa_cb_lps_flogo_comp(void *bfad, void *uarg); 733 void bfa_cb_lps_fdisc_comp(void *bfad, void *uarg, bfa_status_t status); 734 void bfa_cb_lps_fdisclogo_comp(void *bfad, void *uarg); 735 void bfa_cb_lps_cvl_event(void *bfad, void *uarg);
|
/linux-master/net/core/ |
H A D | skbuff.c | 1693 struct ubuf_info_msgzc *uarg; local 1702 BUILD_BUG_ON(sizeof(*uarg) > sizeof(skb->cb)); 1703 uarg = (void *)skb->cb; 1704 uarg->mmp.user = NULL; 1706 if (mm_account_pinned_pages(&uarg->mmp, size)) { 1711 uarg->ubuf.callback = msg_zerocopy_callback; 1712 uarg->id = ((u32)atomic_inc_return(&sk->sk_zckey)) - 1; 1713 uarg->len = 1; 1714 uarg->bytelen = size; 1715 uarg 1723 skb_from_uarg(struct ubuf_info_msgzc *uarg) argument 1728 msg_zerocopy_realloc(struct sock *sk, size_t size, struct ubuf_info *uarg) argument 1798 __msg_zerocopy_callback(struct ubuf_info_msgzc *uarg) argument 1848 msg_zerocopy_callback(struct sk_buff *skb, struct ubuf_info *uarg, bool success) argument 1860 msg_zerocopy_put_abort(struct ubuf_info *uarg, bool have_uref) argument 1872 skb_zerocopy_iter_stream(struct sock *sk, struct sk_buff *skb, struct msghdr *msg, int len, struct ubuf_info *uarg) argument [all...] |
/linux-master/net/bridge/ |
H A D | br_ioctl.c | 398 struct ifreq *ifr, void __user *uarg) 407 ret = old_deviceless(net, uarg); 419 if (copy_from_user(buf, uarg, IFNAMSIZ)) { 397 br_ioctl_stub(struct net *net, struct net_bridge *br, unsigned int cmd, struct ifreq *ifr, void __user *uarg) argument
|