Lines Matching refs:sgio
257 static int sg_build_iovec(sg_io_hdr_t __user *sgio, void __user *dxferp, u16 iovec_count)
259 sg_iovec_t __user *iov = (sg_iovec_t __user *) (sgio + 1);
273 if (put_user(iov, &sgio->dxferp))
281 sg_io_hdr_t __user *sgio;
303 sgio = new;
307 if (copy_in_user(&sgio->interface_id, &sgio32->interface_id,
318 if (sg_build_iovec(sgio, dxferp, iovec_count))
321 if (put_user(dxferp, &sgio->dxferp))
337 if (put_user(cmdp, &sgio->cmdp) ||
338 put_user(sbp, &sgio->sbp))
342 if (copy_in_user(&sgio->timeout, &sgio32->timeout,
348 if (put_user(compat_ptr(data), &sgio->usr_ptr))
351 err = sys_ioctl(fd, cmd, (unsigned long) sgio);
356 if (copy_in_user(&sgio32->pack_id, &sgio->pack_id,
358 get_user(datap, &sgio->usr_ptr) ||
361 copy_in_user(&sgio32->status, &sgio->status,