Lines Matching refs:segid
196 * Map segment 'segid' starting at 'off' into guest address range [gpa,gpa+len).
199 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off,
206 memmap.segid = segid;
219 error = vm_mmap_getnext(ctx, &gpa, &segid, &off, &len, &prot, &flags);
221 if (segid != memmap.segid || off != memmap.segoff ||
235 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid,
246 *segid = memmap.segid;
273 vm_alloc_memseg(struct vmctx *ctx, int segid, size_t len, const char *name)
284 error = vm_get_memseg(ctx, segid, &memseg.len, memseg.name,
299 memseg.segid = segid;
314 vm_get_memseg(struct vmctx *ctx, int segid, size_t *lenp, char *namebuf,
321 memseg.segid = segid;
460 vm_create_devmem(struct vmctx *ctx, int segid, const char *name, size_t len)
474 error = vm_alloc_memseg(ctx, segid, len, name);