Lines Matching defs:seg
140 int seg;
146 for (seg = *segp; buflen > 0 ; ) {
186 map->dm_segs[seg].ds_addr = curaddr;
187 map->dm_segs[seg].ds_len = sgsize;
192 (map->dm_segs[seg].ds_len + sgsize) <=
195 (map->dm_segs[seg].ds_addr & bmask) ==
197 map->dm_segs[seg].ds_len += sgsize;
199 if (++seg >= map->_dm_segcnt)
201 map->dm_segs[seg].ds_addr = curaddr;
202 map->dm_segs[seg].ds_len = sgsize;
211 *segp = seg;
242 int seg, error;
261 seg = 0;
263 vm, flags, &lastaddr, &seg, 1);
267 map->dm_nsegs = seg + 1;
291 int seg, error, first;
311 seg = 0;
326 ++seg >= map->_dm_segcnt) {
341 map->dm_segs[seg].ds_addr = lastaddr;
342 map->dm_segs[seg].ds_len = m->m_len;
354 &lastaddr, &seg, first);
361 map->dm_nsegs = seg + 1;
384 int seg, i, error, first;
404 seg = 0;
415 addr, minlen, vm, flags, &lastaddr, &seg, first);
423 map->dm_nsegs = seg + 1;