sglist_init
sglist_init(&sg, nitems(segs), segs);
sglist_init(&sg, n, segs);
sglist_init(&sg, 1, segs);
sglist_init(&sg, 2, segs);
sglist_init(&sg, 2, segs);
sglist_init(&sg, 2, segs);
sglist_init(&sg, 2, segs);
sglist_init(&sg, 3, segs);
sglist_init(&sg, nitems(segs), segs);
sglist_init(&sg, nitems(segs), segs);
sglist_init(&sg, nitems(segs), segs);
sglist_init(&sg, nitems(segs), segs);
sglist_init(&sg, nitems(segs), segs);
sglist_init(&sg, nitems(segs), segs);
sglist_init(&pdu->sg,
sglist_init(sg, nsegs, (struct sglist_seg *)(sg + 1));