/freebsd-12-stable/sys/amd64/vmm/ |
H A D | vmm_dev.c | 69 int segid; member in struct:devmem_softc 257 error = vm_get_memseg(sc->vm, mseg->segid, &mseg->len, &sysmem, NULL); 263 if (dsc->segid == mseg->segid) 267 __func__, mseg->segid)); 295 error = vm_alloc_memseg(sc->vm, mseg->segid, mseg->len, sysmem); 300 error = devmem_create_cdev(vm_name(sc->vm), mseg->segid, name); 302 vm_free_memseg(sc->vm, mseg->segid); 585 error = vm_mmap_getnext(sc->vm, &mm->gpa, &mm->segid, 590 error = vm_mmap_memseg(sc->vm, mm->gpa, mm->segid, m 815 int error, found, segid; local 1106 devmem_create_cdev(const char *vmname, int segid, char *devname) argument [all...] |
H A D | vmm.c | 133 int segid; member in struct:mem_map 705 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t first, argument 719 if (segid < 0 || segid >= VM_MAX_MEMSEGS) 722 seg = &vm->mem_segs[segid]; 765 map->segid = segid; 772 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, argument 789 if (segid) 790 *segid [all...] |
/freebsd-12-stable/lib/libvmmapi/ |
H A D | vmmapi.c | 198 * Map segment 'segid' starting at 'off' into guest address range [gpa,gpa+len). 201 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off, argument 208 memmap.segid = segid; 221 error = vm_mmap_getnext(ctx, &gpa, &segid, &off, &len, &prot, &flags); 223 if (segid != memmap.segid || off != memmap.segoff || 237 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, argument 248 *segid = memmap.segid; 275 vm_alloc_memseg(struct vmctx *ctx, int segid, size_t len, const char *name) argument 316 vm_get_memseg(struct vmctx *ctx, int segid, size_t *lenp, char *namebuf, size_t bufsize) argument 462 vm_create_devmem(struct vmctx *ctx, int segid, const char *name, size_t len) argument [all...] |
H A D | vmmapi.h | 75 * Get the length and name of the memory segment identified by 'segid'. 89 int vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, 92 * Create a device memory segment identified by 'segid'. 96 void *vm_create_devmem(struct vmctx *ctx, int segid, const char *name, 100 * Map the memory segment identified by 'segid' into the guest address space 103 int vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid,
|
/freebsd-12-stable/sys/amd64/include/ |
H A D | vmm_dev.h | 41 int segid; /* memory segment */ member in struct:vm_memmap 52 int segid; member in struct:vm_memseg
|
H A D | vmm.h | 199 int vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t off, 213 int vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid,
|
/freebsd-12-stable/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 1591 int error, flags, prot, segid, delim; local 1598 error = vm_mmap_getnext(ctx, &gpa, &segid, &segoff, &maplen, 1603 error = vm_get_memseg(ctx, segid, &seglen, name, sizeof(name)); 1638 int error, segid; local 1642 segid = 0; 1644 error = vm_get_memseg(ctx, segid, &seglen, name, sizeof(name)); 1649 printf("%-4d", segid); 1656 segid++;
|
/freebsd-12-stable/contrib/sqlite3/ |
H A D | sqlite3.c | 226463 int segid, pgno; local [all...] |