sgio 125 fs/compat_ioctl.c static int sg_build_iovec(sg_io_hdr_t __user *sgio, void __user *dxferp, u16 iovec_count) sgio 127 fs/compat_ioctl.c sg_iovec_t __user *iov = (sg_iovec_t __user *) (sgio + 1); sgio 141 fs/compat_ioctl.c if (put_user(iov, &sgio->dxferp)) sgio 149 fs/compat_ioctl.c sg_io_hdr_t __user *sgio; sgio 171 fs/compat_ioctl.c sgio = new; sgio 175 fs/compat_ioctl.c if (copy_in_user(&sgio->interface_id, &sgio32->interface_id, sgio 186 fs/compat_ioctl.c if (sg_build_iovec(sgio, dxferp, iovec_count)) sgio 189 fs/compat_ioctl.c if (put_user(dxferp, &sgio->dxferp)) sgio 205 fs/compat_ioctl.c if (put_user(cmdp, &sgio->cmdp) || sgio 206 fs/compat_ioctl.c put_user(sbp, &sgio->sbp)) sgio 210 fs/compat_ioctl.c if (copy_in_user(&sgio->timeout, &sgio32->timeout, sgio 216 fs/compat_ioctl.c if (put_user(compat_ptr(data), &sgio->usr_ptr)) sgio 219 fs/compat_ioctl.c err = do_ioctl(file, cmd, (unsigned long) sgio); sgio 224 fs/compat_ioctl.c if (copy_in_user(&sgio32->pack_id, &sgio->pack_id, sgio 226 fs/compat_ioctl.c get_user(datap, &sgio->usr_ptr) || sgio 229 fs/compat_ioctl.c copy_in_user(&sgio32->status, &sgio->status,