/drivers/sbus/char/ |
D | openprom.c | 143 static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromgetprop() argument 151 return copyout(argp, op, sizeof(int)); in opromgetprop() 157 return copyout(argp, op, sizeof(int) + bufsize); in opromgetprop() 160 static int opromnxtprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromnxtprop() argument 166 return copyout(argp, op, sizeof(int)); in opromnxtprop() 170 return copyout(argp, op, sizeof(int)); in opromnxtprop() 178 return copyout(argp, op, sizeof(int)); in opromnxtprop() 187 return copyout(argp, op, sizeof(int) + bufsize); in opromnxtprop() 198 static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio… in opromnext() argument 242 return copyout(argp, op, bufsize + sizeof(int)); in opromnext() [all …]
|
/drivers/gpu/drm/ |
D | drm_ioc32.c | 193 drm_map32_t __user *argp = (void __user *)arg; in compat_drm_getmap() local 199 if (get_user(idx, &argp->offset)) in compat_drm_getmap() 221 if (copy_to_user(argp, &m32, sizeof(m32))) in compat_drm_getmap() 230 drm_map32_t __user *argp = (void __user *)arg; in compat_drm_addmap() local 236 if (copy_from_user(&m32, argp, sizeof(m32))) in compat_drm_addmap() 263 if (copy_to_user(argp, &m32, sizeof(m32))) in compat_drm_addmap() 272 drm_map32_t __user *argp = (void __user *)arg; in compat_drm_rmmap() local 276 if (get_user(handle, &argp->handle)) in compat_drm_rmmap() 301 drm_client32_t __user *argp = (void __user *)arg; in compat_drm_getclient() local 305 if (get_user(idx, &argp->idx)) in compat_drm_getclient() [all …]
|
/drivers/s390/block/ |
D | dasd_ioctl.c | 33 dasd_ioctl_api_version(void __user *argp) in dasd_ioctl_api_version() argument 36 return put_user(ver, (int __user *)argp); in dasd_ioctl_api_version() 192 dasd_ioctl_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_format() argument 200 if (!argp) in dasd_ioctl_format() 210 if (copy_from_user(&fdata, argp, sizeof(struct format_data_t))) { in dasd_ioctl_format() 239 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp) in dasd_ioctl_read_profile() argument 276 if (copy_to_user(argp, data, sizeof(*data))) in dasd_ioctl_read_profile() 288 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp) in dasd_ioctl_read_profile() argument 298 unsigned int cmd, void __user *argp) in dasd_ioctl_information() argument 374 if (copy_to_user(argp, dasd_info, in dasd_ioctl_information() [all …]
|
/drivers/ide/ |
D | ide-floppy_ioctl.c | 42 int __user *argp; in ide_floppy_get_format_capacities() local 62 argp = arg + 1; in ide_floppy_get_format_capacities() 78 if (put_user(blocks, argp)) in ide_floppy_get_format_capacities() 81 ++argp; in ide_floppy_get_format_capacities() 83 if (put_user(length, argp)) in ide_floppy_get_format_capacities() 86 ++argp; in ide_floppy_get_format_capacities() 255 void __user *argp) in ide_floppy_format_ioctl() argument 261 return ide_floppy_get_format_capacities(drive, pc, argp); in ide_floppy_format_ioctl() 265 return ide_floppy_format_unit(drive, pc, (int __user *)argp); in ide_floppy_format_ioctl() 267 return ide_floppy_get_format_progress(drive, pc, argp); in ide_floppy_format_ioctl() [all …]
|
/drivers/mtd/ |
D | mtdchar.c | 575 struct mtd_write_req __user *argp) in mtdchar_write_ioctl() argument 582 if (copy_from_user(&req, argp, sizeof(req)) || in mtdchar_write_ioctl() 627 void __user *argp = (void __user *)arg; in mtdchar_ioctl() local 636 if (!access_ok(VERIFY_READ, argp, size)) in mtdchar_ioctl() 640 if (!access_ok(VERIFY_WRITE, argp, size)) in mtdchar_ioctl() 646 if (copy_to_user(argp, &(mtd->numeraseregions), sizeof(int))) in mtdchar_ioctl() 654 struct region_info_user __user *ur = argp; in mtdchar_ioctl() 682 if (copy_to_user(argp, &info, sizeof(struct mtd_info_user))) in mtdchar_ioctl() 706 if (copy_from_user(&einfo64, argp, in mtdchar_ioctl() 716 if (copy_from_user(&einfo32, argp, in mtdchar_ioctl() [all …]
|
/drivers/video/ |
D | sbuslib.c | 196 struct fbcmap32 __user *argp = (void __user *)arg; in fbiogetputcmap() local 201 ret = copy_in_user(p, argp, 2 * sizeof(int)); in fbiogetputcmap() 202 ret |= get_user(addr, &argp->red); in fbiogetputcmap() 204 ret |= get_user(addr, &argp->green); in fbiogetputcmap() 206 ret |= get_user(addr, &argp->blue); in fbiogetputcmap() 219 struct fbcursor32 __user *argp = (void __user *)arg; in fbiogscursor() local 223 ret = copy_in_user(p, argp, in fbiogscursor() 225 ret |= copy_in_user(&p->size, &argp->size, sizeof(struct fbcurpos)); in fbiogscursor() 226 ret |= copy_in_user(&p->cmap, &argp->cmap, 2 * sizeof(int)); in fbiogscursor() 227 ret |= get_user(addr, &argp->cmap.red); in fbiogscursor() [all …]
|
/drivers/input/ |
D | joydev.c | 438 void __user *argp, size_t len) in joydev_handle_JSIOCSAXMAP() argument 451 if (copy_from_user(abspam, argp, len)) { in joydev_handle_JSIOCSAXMAP() 474 void __user *argp, size_t len) in joydev_handle_JSIOCSBTNMAP() argument 487 if (copy_from_user(keypam, argp, len)) { in joydev_handle_JSIOCSBTNMAP() 511 unsigned int cmd, void __user *argp) in joydev_ioctl_common() argument 522 return copy_from_user(&joydev->glue.JS_CORR, argp, in joydev_ioctl_common() 526 return copy_to_user(argp, &joydev->glue.JS_CORR, in joydev_ioctl_common() 530 return get_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); in joydev_ioctl_common() 533 return put_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); in joydev_ioctl_common() 536 return put_user(JS_VERSION, (__u32 __user *) argp); in joydev_ioctl_common() [all …]
|
/drivers/char/ |
D | ppdev.c | 330 void __user *argp = (void __user *)arg; in pp_do_ioctl() local 391 if (copy_from_user (&mode, argp, sizeof (mode))) in pp_do_ioctl() 413 if (copy_to_user (argp, &mode, sizeof (mode))) { in pp_do_ioctl() 421 if (copy_from_user (&phase, argp, sizeof (phase))) { in pp_do_ioctl() 442 if (copy_to_user (argp, &phase, sizeof (phase))) { in pp_do_ioctl() 457 if (copy_to_user (argp, &modes, sizeof (modes))) { in pp_do_ioctl() 466 if (copy_from_user (&uflags, argp, sizeof (uflags))) { in pp_do_ioctl() 478 if (copy_to_user (argp, &uflags, sizeof (uflags))) { in pp_do_ioctl() 504 if (copy_to_user (argp, ®, sizeof (reg))) in pp_do_ioctl() 509 if (copy_to_user (argp, ®, sizeof (reg))) in pp_do_ioctl() [all …]
|
D | i8k.c | 324 int __user *argp = (int __user *)arg; in i8k_ioctl_unlocked() local 326 if (!argp) in i8k_ioctl_unlocked() 352 if (copy_from_user(&val, argp, sizeof(int))) in i8k_ioctl_unlocked() 359 if (copy_from_user(&val, argp, sizeof(int))) in i8k_ioctl_unlocked() 369 if (copy_from_user(&val, argp, sizeof(int))) in i8k_ioctl_unlocked() 372 if (copy_from_user(&speed, argp + 1, sizeof(int))) in i8k_ioctl_unlocked() 387 if (copy_to_user(argp, &val, 4)) in i8k_ioctl_unlocked() 392 if (copy_to_user(argp, buff, 16)) in i8k_ioctl_unlocked() 397 if (copy_to_user(argp, &val, sizeof(int))) in i8k_ioctl_unlocked()
|
/drivers/watchdog/ |
D | wdrtas.c | 313 int __user *argp = (void __user *)arg; in wdrtas_ioctl() local 323 if (copy_to_user(argp, &wdinfo, sizeof(wdinfo))) in wdrtas_ioctl() 329 return put_user(i, argp); in wdrtas_ioctl() 333 return put_user(i, argp); in wdrtas_ioctl() 340 return put_user(i, argp); in wdrtas_ioctl() 343 if (get_user(i, argp)) in wdrtas_ioctl() 361 if (get_user(i, argp)) in wdrtas_ioctl() 376 return put_user(wdrtas_interval, argp); in wdrtas_ioctl()
|
D | riowd.c | 96 void __user *argp = (void __user *)arg; in riowd_ioctl() local 103 if (copy_to_user(argp, &info, sizeof(info))) in riowd_ioctl() 109 if (put_user(0, (int __user *)argp)) in riowd_ioctl() 118 if (copy_from_user(&options, argp, sizeof(options))) in riowd_ioctl() 131 if (get_user(new_margin, (int __user *)argp)) in riowd_ioctl() 140 return put_user(riowd_timeout * 60, (int __user *)argp); in riowd_ioctl()
|
D | sbc_epx_c3.c | 109 int __user *argp = (void __user *)arg; in epx_c3_ioctl() local 118 if (copy_to_user(argp, &ident, sizeof(ident))) in epx_c3_ioctl() 123 return put_user(0, argp); in epx_c3_ioctl() 125 if (get_user(options, argp)) in epx_c3_ioctl() 143 return put_user(WATCHDOG_TIMEOUT, argp); in epx_c3_ioctl()
|
D | gef_wdt.c | 166 void __user *argp = (void __user *)arg; in gef_wdt_ioctl() local 176 if (copy_to_user(argp, &info, sizeof(info))) in gef_wdt_ioctl() 182 if (put_user(wdt_status, (int __user *)argp)) in gef_wdt_ioctl() 188 if (get_user(options, (int __user *)argp)) in gef_wdt_ioctl() 204 if (get_user(timeout, (int __user *)argp)) in gef_wdt_ioctl() 210 if (put_user(gef_wdt_timeout, (int __user *)argp)) in gef_wdt_ioctl()
|
D | xen_wdt.c | 181 int __user *argp = (void __user *)arg; in xen_wdt_ioctl() local 190 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; in xen_wdt_ioctl() 194 return put_user(0, argp); in xen_wdt_ioctl() 197 if (get_user(new_options, argp)) in xen_wdt_ioctl() 214 if (get_user(new_timeout, argp)) in xen_wdt_ioctl() 222 return put_user(timeout, argp); in xen_wdt_ioctl() 226 return put_user(retval, argp); in xen_wdt_ioctl()
|
D | rc32434_wdt.c | 196 void __user *argp = (void __user *)arg; in rc32434_wdt_ioctl() local 207 if (copy_to_user(argp, &ident, sizeof(ident))) in rc32434_wdt_ioctl() 213 if (copy_to_user(argp, &value, sizeof(int))) in rc32434_wdt_ioctl() 217 if (copy_from_user(&value, argp, sizeof(int))) in rc32434_wdt_ioctl() 234 if (copy_from_user(&new_timeout, argp, sizeof(int))) in rc32434_wdt_ioctl() 240 return copy_to_user(argp, &timeout, sizeof(int)); in rc32434_wdt_ioctl()
|
D | mv64x60_wdt.c | 182 void __user *argp = (void __user *)arg; in mv64x60_wdt_ioctl() local 193 if (copy_to_user(argp, &info, sizeof(info))) in mv64x60_wdt_ioctl() 199 if (put_user(wdt_status, (int __user *)argp)) in mv64x60_wdt_ioctl() 208 if (get_user(options, (int __user *)argp)) in mv64x60_wdt_ioctl() 224 if (get_user(timeout, (int __user *)argp)) in mv64x60_wdt_ioctl() 230 if (put_user(mv64x60_wdt_timeout, (int __user *)argp)) in mv64x60_wdt_ioctl()
|
D | iop_wdt.c | 140 int __user *argp = (int __user *)arg; in iop_wdt_ioctl() local 144 if (copy_to_user(argp, &ident, sizeof(ident))) in iop_wdt_ioctl() 151 ret = put_user(0, argp); in iop_wdt_ioctl() 155 ret = put_user(boot_status, argp); in iop_wdt_ioctl() 184 ret = put_user(iop_watchdog_timeout(), argp); in iop_wdt_ioctl()
|
/drivers/s390/char/ |
D | vmcp.c | 138 int __user *argp; in vmcp_ioctl() local 143 argp = compat_ptr(arg); in vmcp_ioctl() 145 argp = (int __user *)arg; in vmcp_ioctl() 152 return put_user(temp, argp); in vmcp_ioctl() 157 temp = get_user(session->bufsize, argp); in vmcp_ioctl() 167 return put_user(temp, argp); in vmcp_ioctl()
|
D | keyboard.c | 460 void __user *argp; in kbd_ioctl() local 464 argp = (void __user *)arg; in kbd_ioctl() 476 return put_user(KB_101, (char __user *)argp); in kbd_ioctl() 479 return do_kdsk_ioctl(kbd, argp, cmd, perm); in kbd_ioctl() 482 return do_kdgkb_ioctl(kbd, argp, cmd, perm); in kbd_ioctl() 485 struct kbdiacrs __user *a = argp; in kbd_ioctl() 502 struct kbdiacrsuc __user *a = argp; in kbd_ioctl() 514 struct kbdiacrs __user *a = argp; in kbd_ioctl() 536 struct kbdiacrsuc __user *a = argp; in kbd_ioctl()
|
/drivers/staging/bcm/ |
D | Bcmchar.c | 159 void __user *argp = (void __user *)arg; in bcm_char_ioctl() local 171 Status = !access_ok(VERIFY_WRITE, argp, _IOC_SIZE(cmd)); in bcm_char_ioctl() 173 Status = !access_ok(VERIFY_READ, argp, _IOC_SIZE(cmd)); in bcm_char_ioctl() 212 if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) in bcm_char_ioctl() 255 if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) in bcm_char_ioctl() 302 if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) in bcm_char_ioctl() 360 if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) in bcm_char_ioctl() 415 if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) in bcm_char_ioctl() 494 if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) in bcm_char_ioctl() 529 if (copy_from_user(&IoBuffer, argp, sizeof(struct bcm_ioctl_buffer))) in bcm_char_ioctl() [all …]
|
/drivers/mtd/ubi/ |
D | cdev.c | 416 void __user *argp = (void __user *)arg; in vol_cdev_ioctl() local 429 err = copy_from_user(&bytes, argp, sizeof(int64_t)); in vol_cdev_ioctl() 462 err = copy_from_user(&req, argp, in vol_cdev_ioctl() 496 err = get_user(lnum, (__user int32_t *)argp); in vol_cdev_ioctl() 527 err = copy_from_user(&req, argp, sizeof(struct ubi_map_req)); in vol_cdev_ioctl() 541 err = get_user(lnum, (__user int32_t *)argp); in vol_cdev_ioctl() 555 err = get_user(lnum, (__user int32_t *)argp); in vol_cdev_ioctl() 569 err = copy_from_user(&req, argp, in vol_cdev_ioctl() 838 void __user *argp = (void __user *)arg; in ubi_cdev_ioctl() local 854 err = copy_from_user(&req, argp, sizeof(struct ubi_mkvol_req)); in ubi_cdev_ioctl() [all …]
|
/drivers/isdn/i4l/ |
D | isdn_common.c | 1286 void __user *argp = (void __user *)arg; in isdn_ioctl() local 1302 ulong __user *p = argp; in isdn_ioctl() 1319 if (copy_from_user(&phone, argp, sizeof(phone))) in isdn_ioctl() 1321 return isdn_net_getpeer(&phone, argp); in isdn_ioctl() 1356 if (copy_from_user(name, argp, sizeof(name))) in isdn_ioctl() 1365 if (copy_to_user(argp, s, strlen(s) + 1)) { in isdn_ioctl() 1377 if (copy_from_user(bname, argp, sizeof(bname) - 1)) in isdn_ioctl() 1384 if (copy_to_user(argp, s, strlen(s) + 1)) { in isdn_ioctl() 1396 if (copy_from_user(name, argp, sizeof(name))) in isdn_ioctl() 1408 if (copy_from_user(&cfg, argp, sizeof(cfg))) in isdn_ioctl() [all …]
|
/drivers/platform/x86/ |
D | intel_scu_ipcutil.c | 83 void __user *argp = (void __user *)arg; in scu_ipc_ioctl() local 88 if (copy_from_user(&data, argp, sizeof(struct scu_ipc_data))) in scu_ipc_ioctl() 93 if (copy_to_user(argp, &data, sizeof(struct scu_ipc_data))) in scu_ipc_ioctl()
|
/drivers/video/via/ |
D | viafbdev.c | 409 u32 __user *argp = (u32 __user *) arg; in viafb_ioctl() local 418 if (copy_to_user(argp, viaparinfo->chip_info, in viafb_ioctl() 423 return put_user((u32)sizeof(struct viafb_ioctl_info), argp); in viafb_ioctl() 429 info->var.bits_per_pixel), argp); in viafb_ioctl() 431 if (copy_from_user(&gpu32, argp, sizeof(gpu32))) in viafb_ioctl() 455 if (copy_to_user(argp, &u.viamode, sizeof(u.viamode))) in viafb_ioctl() 489 if (copy_to_user(argp, &u.viasamm, sizeof(u.viasamm))) in viafb_ioctl() 494 if (copy_from_user(&gpu32, argp, sizeof(gpu32))) in viafb_ioctl() 504 if (copy_from_user(&gpu32, argp, sizeof(gpu32))) in viafb_ioctl() 539 if (copy_to_user(argp, &u.active_dev, sizeof(u.active_dev))) in viafb_ioctl() [all …]
|
/drivers/isdn/capi/ |
D | capi.c | 749 void __user *argp = (void __user *)arg; in capi_ioctl() local 759 if (copy_from_user(&cdev->ap.rparam, argp, in capi_ioctl() 778 if (copy_from_user(&data.contr, argp, in capi_ioctl() 784 if (copy_to_user(argp, &data.version, in capi_ioctl() 790 if (copy_from_user(&data.contr, argp, in capi_ioctl() 796 if (copy_to_user(argp, data.serial, in capi_ioctl() 802 if (copy_from_user(&data.contr, argp, in capi_ioctl() 811 retval = copy_to_user(argp, in capi_ioctl() 820 retval = copy_to_user(argp, &data.profile, in capi_ioctl() 828 if (copy_from_user(&data.contr, argp, in capi_ioctl() [all …]
|