Lines Matching refs:sgl
242 struct sg_iovec sgl; in nvme_trans_copy_to_user() local
245 if (copy_from_user(&sgl, hdr->dxferp + in nvme_trans_copy_to_user()
249 xfer_len = min(remaining, sgl.iov_len); in nvme_trans_copy_to_user()
250 if (copy_to_user(sgl.iov_base, index, xfer_len)) in nvme_trans_copy_to_user()
277 struct sg_iovec sgl; in nvme_trans_copy_from_user() local
280 if (copy_from_user(&sgl, hdr->dxferp + in nvme_trans_copy_from_user()
284 xfer_len = min(remaining, sgl.iov_len); in nvme_trans_copy_from_user()
285 if (copy_from_user(index, sgl.iov_base, xfer_len)) in nvme_trans_copy_from_user()
1677 struct sg_iovec sgl; in nvme_trans_do_nvme_io() local
1679 retcode = copy_from_user(&sgl, hdr->dxferp + in nvme_trans_do_nvme_io()
1684 unit_len = sgl.iov_len; in nvme_trans_do_nvme_io()
1686 next_mapping_addr = sgl.iov_base; in nvme_trans_do_nvme_io()
1729 struct sg_iovec sgl; in nvme_trans_io() local
1785 not_copied = copy_from_user(&sgl, hdr->dxferp + in nvme_trans_io()
1790 sum_iov_len += sgl.iov_len; in nvme_trans_io()
1792 if (sgl.iov_len % (1 << ns->lba_shift) != 0) { in nvme_trans_io()