Lines Matching defs:seg
166 int seg;
171 for (seg = *segp; buflen > 0 ; ) {
203 map->dm_segs[seg].ds_addr = curaddr;
204 map->dm_segs[seg].ds_len = sgsize;
205 map->dm_segs[seg]._ds_vaddr = vaddr;
209 (map->dm_segs[seg].ds_len + sgsize) <=
212 (map->dm_segs[seg].ds_addr & bmask) ==
214 map->dm_segs[seg].ds_len += sgsize;
216 if (++seg >= map->_dm_segcnt)
218 map->dm_segs[seg].ds_addr = curaddr;
219 map->dm_segs[seg].ds_len = sgsize;
220 map->dm_segs[seg]._ds_vaddr = vaddr;
229 *segp = seg;
250 int seg, error;
269 seg = 0;
271 vm, flags, &lastaddr, &seg, 1);
274 map->dm_nsegs = seg + 1;
298 int seg, error, first;
317 seg = 0;
323 vmspace_kernel(), flags, &lastaddr, &seg, first);
328 map->dm_nsegs = seg + 1;
342 int seg, i, error, first;
358 seg = 0;
369 uio->uio_vmspace, flags, &lastaddr, &seg, first);
376 map->dm_nsegs = seg + 1;