Searched refs:segid (Results 1 - 8 of 8) sorted by relevance

/freebsd-12-stable/sys/amd64/vmm/
H A Dvmm_dev.c69 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 Dvmm.c133 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 Dvmmapi.c198 * 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 Dvmmapi.h75 * 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 Dvmm_dev.h41 int segid; /* memory segment */ member in struct:vm_memmap
52 int segid; member in struct:vm_memseg
H A Dvmm.h199 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 Dbhyvectl.c1591 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 Dsqlite3.c226463 int segid, pgno; local
[all...]

Completed in 663 milliseconds