Home | History | Annotate | Download | only in dev

Lines Matching defs:sgstart

560 	u_long sgstart, sgend, bmask;
637 sgstart = dvmaddr + (vaddr & PGOFSET);
638 sgend = sgstart + buflen - 1;
639 map->dm_segs[seg].ds_addr = sgstart;
644 while ((sgstart & bmask) != (sgend & bmask) ||
645 sgend - sgstart + 1 > map->dm_maxsegsz) {
648 if ((sgstart & bmask) != (sgend & bmask))
649 len = uimin(len, boundary - (sgstart & (boundary - 1)));
664 sgstart += len;
665 map->dm_segs[seg].ds_addr = sgstart;
667 map->dm_segs[seg].ds_len = sgend - sgstart + 1;
786 u_long dvmaddr, sgstart, sgend, bmask;
897 sgstart = dvmaddr + offset;
898 sgend = sgstart + left - 1;
907 /* Restore sgstart for boundary check */
908 sgstart = map->dm_segs[j].ds_addr;
919 map->dm_segs[j].ds_addr = sgstart;
929 while ((sgstart & bmask) != (sgend & bmask)) {
932 boundary - (sgstart & (boundary - 1));
942 sgstart += map->dm_segs[j-1].ds_len;
943 map->dm_segs[j].ds_addr = sgstart;
944 map->dm_segs[j].ds_len = sgend - sgstart + 1;
1008 sgstart = dvmaddr;
1009 sgend = sgstart + size - 1;
1010 map->dm_segs[i].ds_addr = sgstart;
1011 while ((sgstart & bmask) != (sgend & bmask)) {
1013 map->dm_segs[i].ds_len = boundary - (sgstart & (boundary - 1));
1022 sgstart += map->dm_segs[i-1].ds_len;
1023 map->dm_segs[i].ds_addr = sgstart;
1028 map->dm_segs[i].ds_len = sgend - sgstart + 1;