Lines Matching defs:sgl
867 struct sg_list *sgl = sd->u.data;
870 if (sgl->n == sgl->size)
880 sg_set_page(&(sgl->sg[sgl->n]), buf->page, len, buf->offset);
899 sg_set_page(&(sgl->sg[sgl->n]), page, len, offset);
901 sgl->n++;
902 sgl->len += len;
913 struct sg_list sgl;
920 .u.data = &sgl,
950 sgl.n = 0;
951 sgl.len = 0;
952 sgl.size = occupancy;
953 sgl.sg = buf->sg;
954 sg_init_table(sgl.sg, sgl.size);
958 ret = __send_to_port(port, buf->sg, sgl.n, sgl.len, buf, true);