Home
last modified time | relevance | path

Searched refs:uarg (Results 1 – 25 of 53) sorted by relevance

123

/openbmc/linux/io_uring/
H A Dnotif.c27 static void io_tx_ubuf_callback(struct sk_buff *skb, struct ubuf_info *uarg, in io_tx_ubuf_callback() argument
30 struct io_notif_data *nd = container_of(uarg, struct io_notif_data, uarg); in io_tx_ubuf_callback()
33 if (refcount_dec_and_test(&uarg->refcnt)) in io_tx_ubuf_callback()
37 static void io_tx_ubuf_callback_ext(struct sk_buff *skb, struct ubuf_info *uarg, in io_tx_ubuf_callback_ext() argument
40 struct io_notif_data *nd = container_of(uarg, struct io_notif_data, uarg); in io_tx_ubuf_callback_ext()
48 io_tx_ubuf_callback(skb, uarg, success); in io_tx_ubuf_callback_ext()
55 if (nd->uarg.callback != io_tx_ubuf_callback_ext) { in io_notif_set_extended()
60 nd->uarg.callback = io_tx_ubuf_callback_ext; in io_notif_set_extended()
82 nd->uarg.flags = IO_NOTIF_UBUF_FLAGS; in io_alloc_notif()
83 nd->uarg.callback = io_tx_ubuf_callback; in io_alloc_notif()
[all …]
H A Dnotif.h15 struct ubuf_info uarg; member
36 if (refcount_dec_and_test(&nd->uarg.refcnt)) in io_notif_flush()
/openbmc/linux/drivers/tee/
H A Dtee_core.c486 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_open_session()
498 uparams = uarg->params; in tee_ioctl_open_session()
517 put_user(arg.ret, &uarg->ret) || in tee_ioctl_open_session()
564 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_invoke()
576 uparams = uarg->params; in tee_ioctl_invoke()
586 if (put_user(arg.ret, &uarg->ret) || in tee_ioctl_invoke()
698 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_supp_recv()
717 if (put_user(func, &uarg->func) || in tee_ioctl_supp_recv()
796 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_supp_send()
797 if (get_user(ret, &uarg->ret) || in tee_ioctl_supp_send()
[all …]
/openbmc/linux/block/
H A Dbsg.c58 void __user *uarg) in bsg_sg_io() argument
63 if (copy_from_user(&hdr, uarg, sizeof(hdr))) in bsg_sg_io()
69 if (!ret && copy_to_user(uarg, &hdr, sizeof(hdr))) in bsg_sg_io()
87 static int bsg_get_command_q(struct bsg_device *bd, int __user *uarg) in bsg_get_command_q() argument
89 return put_user(READ_ONCE(bd->max_queue), uarg); in bsg_get_command_q()
96 if (get_user(max_queue, uarg)) in bsg_set_command_q()
108 void __user *uarg = (void __user *) arg; in bsg_ioctl() local
109 int __user *intp = uarg; in bsg_ioctl()
117 return bsg_get_command_q(bd, uarg); in bsg_ioctl()
119 return bsg_set_command_q(bd, uarg); in bsg_ioctl()
[all …]
/openbmc/linux/drivers/char/
H A Dds1620.c243 } 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()
/openbmc/linux/drivers/rtc/
H A Ddev.c212 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(&param, uarg, sizeof(param))) { in rtc_dev_ioctl()
419 if (copy_to_user(uarg, &param, sizeof(param))) in rtc_dev_ioctl()
425 if (copy_from_user(&param, uarg, sizeof(param))) { in rtc_dev_ioctl()
[all …]
/openbmc/linux/fs/verity/
H A Dmeasure.c26 struct fsverity_digest __user *uarg = _uarg; in fsverity_ioctl_measure() local
42 if (get_user(arg.digest_size, &uarg->digest_size)) in fsverity_ioctl_measure()
51 if (copy_to_user(uarg, &arg, sizeof(arg))) in fsverity_ioctl_measure()
54 if (copy_to_user(uarg->digest, vi->file_digest, hash_alg->digest_size)) in fsverity_ioctl_measure()
H A Dread_metadata.c151 int fsverity_ioctl_read_metadata(struct file *filp, const void __user *uarg) in fsverity_ioctl_read_metadata() argument
167 if (copy_from_user(&arg, uarg, sizeof(arg))) in fsverity_ioctl_read_metadata()
/openbmc/linux/drivers/watchdog/
H A Dsmsc37b787_wdt.c427 } 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()
H A Dwdt977.c357 } 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()
H A Dpc87413_wdt.c386 } 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()
H A Dw83977f_wdt.c381 } 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()
/openbmc/linux/drivers/pps/
H A Dpps.c95 void __user *uarg = (void __user *) arg; in pps_cdev_ioctl() local
110 err = copy_to_user(uarg, &params, sizeof(struct pps_kparams)); in pps_cdev_ioctl()
123 err = copy_from_user(&params, uarg, sizeof(struct pps_kparams)); in pps_cdev_ioctl()
181 err = copy_from_user(&fdata, uarg, sizeof(struct pps_fdata)); in pps_cdev_ioctl()
200 err = copy_to_user(uarg, &fdata, sizeof(struct pps_fdata)); in pps_cdev_ioctl()
215 if (copy_from_user(&bind_args, uarg, in pps_cdev_ioctl()
253 void __user *uarg = (void __user *) arg; in pps_cdev_compat_ioctl() local
264 err = copy_from_user(&compat, uarg, sizeof(struct pps_fdata_compat)); in pps_cdev_compat_ioctl()
289 return copy_to_user(uarg, &compat, in pps_cdev_compat_ioctl()
/openbmc/linux/drivers/message/fusion/
H A Dmptctl.c1251 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()
1533 __FILE__, __LINE__, uarg); in mptctl_eventquery()
1563 __FILE__, __LINE__, uarg); in mptctl_eventenable()
1603 __FILE__, __LINE__, uarg); in mptctl_eventreport()
1649 __FILE__, __LINE__, uarg); in mptctl_replace_fw()
1709 __FILE__, __LINE__, uarg); in mptctl_mpt_command()
2349 __FILE__, __LINE__, uarg); in mptctl_hp_hostinfo()
[all …]
/openbmc/linux/fs/crypto/
H A Dkeyring.c689 struct fscrypt_add_key_arg __user *uarg = _uarg; in fscrypt_ioctl_add_key() local
694 if (copy_from_user(&arg, uarg, sizeof(arg))) in fscrypt_ioctl_add_key()
725 if (copy_from_user(secret.raw, uarg->raw, secret.size)) in fscrypt_ioctl_add_key()
1002 struct fscrypt_remove_key_arg __user *uarg = _uarg; in do_remove_key() local
1009 if (copy_from_user(&arg, uarg, sizeof(arg))) in do_remove_key()
1084 err = put_user(status_flags, &uarg->removal_status_flags); in do_remove_key()
1088 int fscrypt_ioctl_remove_key(struct file *filp, void __user *uarg) in fscrypt_ioctl_remove_key() argument
1090 return do_remove_key(filp, uarg, false); in fscrypt_ioctl_remove_key()
1098 return do_remove_key(filp, uarg, true); in fscrypt_ioctl_remove_key_all_users()
1132 if (copy_from_user(&arg, uarg, sizeof(arg))) in fscrypt_ioctl_get_key_status()
[all …]
/openbmc/linux/drivers/misc/ocxl/
H A Dfile.c73 struct ocxl_ioctl_attach __user *uarg) in afu_ioctl_attach() argument
80 if (copy_from_user(&arg, uarg, sizeof(arg))) in afu_ioctl_attach()
92 struct ocxl_ioctl_metadata __user *uarg) in afu_ioctl_get_metadata() argument
106 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_get_metadata()
114 struct ocxl_ioctl_p9_wait __user *uarg) in afu_ioctl_enable_p9_wait() argument
149 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_enable_p9_wait()
158 struct ocxl_ioctl_features __user *uarg) in afu_ioctl_get_features() argument
169 if (copy_to_user(uarg, &arg, sizeof(arg))) in afu_ioctl_get_features()
/openbmc/linux/drivers/xen/
H A Devtchn.c440 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(&notify, uarg, sizeof(notify))) in evtchn_ioctl()
600 if (copy_from_user(&ierd, uarg, sizeof(ierd))) in evtchn_ioctl()
/openbmc/linux/drivers/scsi/bfa/
H A Dbfa_svc.h411 void *uarg; /* user callback arg */ member
665 void bfa_lps_flogi(struct bfa_lps_s *lps, void *uarg, u8 alpa,
668 void bfa_lps_fdisc(struct bfa_lps_s *lps, void *uarg, u16 pdusz,
675 void bfa_cb_lps_flogi_comp(void *bfad, void *uarg, bfa_status_t status);
676 void bfa_cb_lps_flogo_comp(void *bfad, void *uarg);
677 void bfa_cb_lps_fdisc_comp(void *bfad, void *uarg, bfa_status_t status);
678 void bfa_cb_lps_fdisclogo_comp(void *bfad, void *uarg);
679 void bfa_cb_lps_cvl_event(void *bfad, void *uarg);
/openbmc/linux/include/linux/
H A Dfsverity.h169 int fsverity_ioctl_read_metadata(struct file *filp, const void __user *uarg);
230 const void __user *uarg) in fsverity_ioctl_read_metadata() argument
H A Dskbuff.h1634 struct ubuf_info *uarg);
1653 struct ubuf_info *uarg);
1688 refcount_inc(&uarg->refcnt); in net_zcopy_get()
1704 net_zcopy_get(uarg); in skb_zcopy_set()
1705 skb_zcopy_init(skb, uarg); in skb_zcopy_set()
1727 if (uarg) in net_zcopy_put()
1728 uarg->callback(NULL, uarg, true); in net_zcopy_put()
1733 if (uarg) { in net_zcopy_put_abort()
1737 net_zcopy_put(uarg); in net_zcopy_put_abort()
1746 if (uarg) { in skb_zcopy_clear()
[all …]
H A Dif_bridge.h70 void __user *uarg));
72 struct ifreq *ifr, void __user *uarg);
/openbmc/linux/drivers/vfio/cdx/
H A Dmain.c106 void __user *uarg = (void __user *)arg; in vfio_cdx_ioctl() local
110 return vfio_cdx_ioctl_get_info(vdev, uarg); in vfio_cdx_ioctl()
112 return vfio_cdx_ioctl_get_region_info(vdev, uarg); in vfio_cdx_ioctl()
/openbmc/linux/drivers/iommu/iommufd/
H A Dvfio_compat.c521 void __user *uarg = (void __user *)arg; in iommufd_vfio_ioctl() local
531 return iommufd_vfio_iommu_get_info(ictx, uarg); in iommufd_vfio_ioctl()
533 return iommufd_vfio_map_dma(ictx, cmd, uarg); in iommufd_vfio_ioctl()
535 return iommufd_vfio_unmap_dma(ictx, cmd, uarg); in iommufd_vfio_ioctl()
/openbmc/linux/net/core/
H A Dskbuff.c1552 uarg = (void *)skb->cb; in msg_zerocopy_alloc()
1553 uarg->mmp.user = NULL; in msg_zerocopy_alloc()
1562 uarg->len = 1; in msg_zerocopy_alloc()
1563 uarg->bytelen = size; in msg_zerocopy_alloc()
1564 uarg->zerocopy = 1; in msg_zerocopy_alloc()
1569 return &uarg->ubuf; in msg_zerocopy_alloc()
1580 if (uarg) { in msg_zerocopy_realloc()
1616 net_zcopy_get(uarg); in msg_zerocopy_realloc()
1618 return uarg; in msg_zerocopy_realloc()
1666 len = uarg->len; in __msg_zerocopy_callback()
[all …]
/openbmc/linux/drivers/media/mc/
H A Dmc-device.c387 static long copy_arg_from_user(void *karg, void __user *uarg, unsigned int cmd) in copy_arg_from_user() argument
390 copy_from_user(karg, uarg, _IOC_SIZE(cmd))) in copy_arg_from_user()
396 static long copy_arg_to_user(void __user *uarg, void *karg, unsigned int cmd) in copy_arg_to_user() argument
399 copy_to_user(uarg, karg, _IOC_SIZE(cmd))) in copy_arg_to_user()
425 long (*arg_from_user)(void *karg, void __user *uarg, unsigned int cmd);
426 long (*arg_to_user)(void __user *uarg, void *karg, unsigned int cmd);

123