segvn_split_seg
static struct seg *segvn_split_seg(struct seg *, caddr_t);
nseg = segvn_split_seg(seg, addr);
(void) segvn_split_seg(nseg, eaddr);
(void) segvn_split_seg(seg, eaddr);
badseg1 = nseg = segvn_split_seg(seg, lpgaddr);
(void) segvn_split_seg(nseg, lpgeaddr);
badseg1 = nseg = segvn_split_seg(seg, lpgaddr);
(void) segvn_split_seg(nseg, lpgeaddr);
nseg = segvn_split_seg(nseg, lpgaddr + pgsz);
nseg = segvn_split_seg(nseg, lpgeaddr - pgsz);
(void) segvn_split_seg(nseg, lpgeaddr);
badseg1 = nseg = segvn_split_seg(seg, lpgeaddr - pgsz);
(void) segvn_split_seg(nseg, lpgeaddr);
new_seg = segvn_split_seg(seg, addr);
(void) segvn_split_seg(new_seg, eaddr);
(void) segvn_split_seg(seg, eaddr);