Searched refs:uarg (Results 1 - 25 of 58) sorted by relevance

123

/linux-master/io_uring/
H A Dnotif.c27 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 Dnotif.h15 struct ubuf_info uarg; member in struct:io_notif_data
36 if (refcount_dec_and_test(&nd->uarg.refcnt))
/linux-master/block/
H A Dbsg.c58 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 Dds1620.c243 } 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 Dmeasure.c28 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 Dread_metadata.c147 * @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 Dsmsc37b787_wdt.c427 } 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 Dwdt977.c357 } 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 Dpc87413_wdt.c386 } 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 Dw83977f_wdt.c381 } 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 Ddev.c212 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(&param, uarg, sizeof(param))) {
419 if (copy_to_user(uarg,
476 void __user *uarg = compat_ptr(arg); local
[all...]
/linux-master/drivers/tee/
H A Dtee_core.c473 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 Dpps.c95 void __user *uarg = (void __user *) arg; local
110 err = copy_to_user(uarg, &params, sizeof(struct pps_kparams));
123 err = copy_from_user(&params, 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 Dfsverity.h169 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 Dif_bridge.h70 void __user *uarg));
72 struct ifreq *ifr, void __user *uarg);
/linux-master/drivers/message/fusion/
H A Dmptctl.c1228 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 Dkeyring.c712 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 Dfile.c72 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 Devtchn.c440 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(&notify, uarg, sizeof(notify)))
600 if (copy_from_user(&ierd, uarg, sizeof(ierd)))
/linux-master/drivers/vfio/cdx/
H A Dmain.c160 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 Dvfio_compat.c521 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 Dserport.c232 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 Dbfa_svc.h431 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 Dskbuff.c1693 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 Dbr_ioctl.c398 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

Completed in 235 milliseconds

123