Lines Matching refs:sgl
878 struct sg_list *sgl = sd->u.data; in pipe_to_sg() local
881 if (sgl->n == sgl->size) in pipe_to_sg()
891 sg_set_page(&(sgl->sg[sgl->n]), buf->page, len, buf->offset); in pipe_to_sg()
910 sg_set_page(&(sgl->sg[sgl->n]), page, len, offset); in pipe_to_sg()
912 sgl->n++; in pipe_to_sg()
913 sgl->len += len; in pipe_to_sg()
924 struct sg_list sgl; in port_fops_splice_write() local
931 .u.data = &sgl, in port_fops_splice_write()
963 sgl.n = 0; in port_fops_splice_write()
964 sgl.len = 0; in port_fops_splice_write()
965 sgl.size = pipe->nrbufs; in port_fops_splice_write()
966 sgl.sg = buf->sg; in port_fops_splice_write()
967 sg_init_table(sgl.sg, sgl.size); in port_fops_splice_write()
971 ret = __send_to_port(port, buf->sg, sgl.n, sgl.len, buf, true); in port_fops_splice_write()