args32 1502 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_create_service32 args32; args32 1509 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (copy_from_user(&args32, ptrargs32, sizeof(args32))) args32 1512 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (put_user(args32.params.fourcc, &args->params.fourcc) || args32 1513 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.params.callback), args32 1515 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.params.userdata), args32 1517 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.params.version, &args->params.version) || args32 1518 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.params.version_min, args32 1520 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.is_open, &args->is_open) || args32 1521 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.is_vchi, &args->is_vchi) || args32 1522 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.handle, &args->handle)) args32 1530 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (get_user(args32.handle, &args->handle)) args32 1534 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c &args32.handle, args32 1535 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c sizeof(args32.handle))) args32 1562 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_queue_message32 args32; args32 1565 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (copy_from_user(&args32, args32 1567 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c sizeof(args32))) args32 1576 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (put_user(args32.handle, &args->handle) || args32 1577 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.count, &args->count) || args32 1578 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.elements), &args->elements)) args32 1581 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (args32.count > MAX_ELEMENTS) args32 1584 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (args32.elements && args32.count) { args32 1590 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c compat_ptr(args32.elements), args32 1594 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c for (count = 0; count < args32.count; count++) { args32 1628 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_queue_bulk_transfer32 args32; args32 1637 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (copy_from_user(&args32, ptrargs32, sizeof(args32))) args32 1640 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (put_user(args32.handle, &args->handle) || args32 1641 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.data), &args->data) || args32 1642 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.size, &args->size) || args32 1643 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.userdata), &args->userdata) || args32 1644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.mode, &args->mode)) args32 1657 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (get_user(args32.mode, &args->mode)) args32 1661 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c &args32.mode, args32 1662 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c sizeof(args32.mode))) args32 1694 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_await_completion32 args32; args32 1712 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (copy_from_user(&args32, args32 1714 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c sizeof(args32))) args32 1717 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (put_user(args32.count, &args->count) || args32 1718 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.buf), &args->buf) || args32 1719 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.msgbufsize, &args->msgbufsize) || args32 1720 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.msgbufcount, &args->msgbufcount) || args32 1721 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.msgbufs), &args->msgbufs)) args32 1725 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (!args32.count || !args32.buf || !args32.msgbufcount) args32 1749 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c compat_ptr(args32.msgbufs) + args32 1751 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c (args32.msgbufcount - 1)), args32 1804 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (copy_to_user(compat_ptr(args32.buf), args32 1813 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c args32.msgbufcount--; args32 1819 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c &args32.msgbufcount, args32 1820 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c sizeof(args32.msgbufcount))) args32 1842 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_dequeue_message32 args32; args32 1848 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (copy_from_user(&args32, args32 1850 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c sizeof(args32))) args32 1853 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (put_user(args32.handle, &args->handle) || args32 1854 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.blocking, &args->blocking) || args32 1855 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.bufsize, &args->bufsize) || args32 1856 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.buf), &args->buf)) args32 1877 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_get_config32 args32; args32 1883 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (copy_from_user(&args32, args32 1885 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c sizeof(args32))) args32 1888 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (put_user(args32.config_size, &args->config_size) || args32 1889 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.pconfig), &args->pconfig)) args32 5099 fs/btrfs/ioctl.c struct btrfs_ioctl_received_subvol_args_32 *args32 = NULL; args32 5103 fs/btrfs/ioctl.c args32 = memdup_user(arg, sizeof(*args32)); args32 5104 fs/btrfs/ioctl.c if (IS_ERR(args32)) args32 5105 fs/btrfs/ioctl.c return PTR_ERR(args32); args32 5113 fs/btrfs/ioctl.c memcpy(args64->uuid, args32->uuid, BTRFS_UUID_SIZE); args32 5114 fs/btrfs/ioctl.c args64->stransid = args32->stransid; args32 5115 fs/btrfs/ioctl.c args64->rtransid = args32->rtransid; args32 5116 fs/btrfs/ioctl.c args64->stime.sec = args32->stime.sec; args32 5117 fs/btrfs/ioctl.c args64->stime.nsec = args32->stime.nsec; args32 5118 fs/btrfs/ioctl.c args64->rtime.sec = args32->rtime.sec; args32 5119 fs/btrfs/ioctl.c args64->rtime.nsec = args32->rtime.nsec; args32 5120 fs/btrfs/ioctl.c args64->flags = args32->flags; args32 5126 fs/btrfs/ioctl.c memcpy(args32->uuid, args64->uuid, BTRFS_UUID_SIZE); args32 5127 fs/btrfs/ioctl.c args32->stransid = args64->stransid; args32 5128 fs/btrfs/ioctl.c args32->rtransid = args64->rtransid; args32 5129 fs/btrfs/ioctl.c args32->stime.sec = args64->stime.sec; args32 5130 fs/btrfs/ioctl.c args32->stime.nsec = args64->stime.nsec; args32 5131 fs/btrfs/ioctl.c args32->rtime.sec = args64->rtime.sec; args32 5132 fs/btrfs/ioctl.c args32->rtime.nsec = args64->rtime.nsec; args32 5133 fs/btrfs/ioctl.c args32->flags = args64->flags; args32 5135 fs/btrfs/ioctl.c ret = copy_to_user(arg, args32, sizeof(*args32)); args32 5140 fs/btrfs/ioctl.c kfree(args32); args32 5417 fs/btrfs/ioctl.c struct btrfs_ioctl_send_args_32 args32; args32 5419 fs/btrfs/ioctl.c ret = copy_from_user(&args32, argp, sizeof(args32)); args32 5425 fs/btrfs/ioctl.c arg->send_fd = args32.send_fd; args32 5426 fs/btrfs/ioctl.c arg->clone_sources_count = args32.clone_sources_count; args32 5427 fs/btrfs/ioctl.c arg->clone_sources = compat_ptr(args32.clone_sources); args32 5428 fs/btrfs/ioctl.c arg->parent_root = args32.parent_root; args32 5429 fs/btrfs/ioctl.c arg->flags = args32.flags; args32 5430 fs/btrfs/ioctl.c memcpy(arg->reserved, args32.reserved, args32 5431 fs/btrfs/ioctl.c sizeof(args32.reserved));