Lines Matching defs:sg_nseg
60 u_short sg_nseg;
65 (sgsave).sg_nseg = (sg)->sg_nseg; \
66 if ((sgsave).sg_nseg > 0) \
67 (sgsave).ss_len = (sg)->sg_segs[(sgsave).sg_nseg - 1].ss_len; \
73 (sg)->sg_nseg = (sgsave).sg_nseg; \
74 if ((sgsave).sg_nseg > 0) \
75 (sg)->sg_segs[(sgsave).sg_nseg - 1].ss_len = (sgsave).ss_len; \
93 if (sg->sg_nseg == sg->sg_maxseg)
98 sg->sg_nseg++;
131 if (sg->sg_nseg == 0) {
135 sg->sg_nseg = 1;
137 ss = &sg->sg_segs[sg->sg_nseg - 1];
306 if (sg->sg_nseg == 0) {
309 sg->sg_nseg = 1;
312 ss = &sg->sg_segs[sg->sg_nseg - 1];
371 if (sg->sg_nseg == 0) {
375 sg->sg_nseg = 1;
380 ss = &sg->sg_segs[sg->sg_nseg - 1];
433 ss = &sg->sg_segs[sg->sg_nseg - 1];
434 for (i = 0; i < source->sg_nseg; i++) {
594 new->sg_nseg = sg->sg_nseg;
596 sg->sg_nseg);
611 for (i = 0; i < sg->sg_nseg; i++)
648 for (i = 0; i < original->sg_nseg; i++) {
676 if (sg->sg_nseg != 0)
683 sg->sg_nseg = count;
700 original->sg_nseg -= count;
718 if (second->sg_nseg == 0)
726 flast = &first->sg_segs[first->sg_nseg - 1];
728 if (first->sg_nseg != 0 &&
733 if (first->sg_nseg + second->sg_nseg - append > first->sg_maxseg)
741 bcopy(first->sg_segs + first->sg_nseg, second->sg_segs + append,
742 (second->sg_nseg - append) * sizeof(struct sglist_seg));
743 first->sg_nseg += second->sg_nseg - append;
782 for (i = 0; i < original->sg_nseg; i++) {
826 if (sg->sg_nseg != 0)
836 sg->sg_nseg = count;