/freebsd/sys/dev/vmm/ |
H A D | vmm_mem.c | 38 mem->mem_segs[mem->mem_maps[idx].segid].sysmem) in sysmem_mapping() 232 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t first, in vm_mmap_memseg() argument 248 if (segid < 0 || segid >= VM_MAX_MEMSEGS) in vm_mmap_memseg() 252 seg = &mem->mem_segs[segid]; in vm_mmap_memseg() 295 map->segid = segid; in vm_mmap_memseg() 325 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext() argument 345 if (segid) in vm_mmap_getnext() 346 *segid = mmnext->segid; in vm_mmap_getnext()
|
H A D | vmm_dev.c | 35 int segid; member 48 int segid; member 240 error = vm_get_memseg(sc->vm, mseg->segid, &mseg->len, &sysmem, NULL); in get_memseg() 246 if (dsc->segid == mseg->segid) in get_memseg() 250 __func__, mseg->segid)); in get_memseg() 282 error = vm_alloc_memseg(sc->vm, mseg->segid, mseg->len, sysmem); in alloc_memseg() 287 error = devmem_create_cdev(sc, mseg->segid, name); in alloc_memseg() 289 vm_free_memseg(sc->vm, mseg->segid); in alloc_memseg() 482 error = vm_mmap_getnext(sc->vm, &mm->gpa, &mm->segid, in vmmdev_ioctl() 490 error = vm_mmap_memseg(sc->vm, mm->gpa, mm->segid, mm->segoff, in vmmdev_ioctl() [all …]
|
H A D | vmm_mem.h | 29 int segid; member 55 int vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t off, 66 int vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid,
|
/freebsd/lib/libvmmapi/ |
H A D | vmmapi.c | 284 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off, in vm_mmap_memseg() argument 291 memmap.segid = segid; in vm_mmap_memseg() 304 error = vm_mmap_getnext(ctx, &gpa, &segid, &off, &len, &prot, &flags); in vm_mmap_memseg() 306 if (segid != memmap.segid || off != memmap.segoff || in vm_mmap_memseg() 344 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext() argument 355 *segid = memmap.segid; in vm_mmap_getnext() 382 vm_alloc_memseg(struct vmctx *ctx, int segid, size_t len, const char *name) in vm_alloc_memseg() argument 393 error = vm_get_memseg(ctx, segid, &memseg.len, memseg.name, in vm_alloc_memseg() 408 memseg.segid = segid; in vm_alloc_memseg() 423 vm_get_memseg(struct vmctx *ctx, int segid, size_t *lenp, char *namebuf, in vm_get_memseg() argument [all …]
|
H A D | vmmapi.h | 95 int vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, 106 void *vm_create_devmem(struct vmctx *ctx, int segid, const char *name, 113 int vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid,
|
/freebsd/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 181 int error, flags, prot, segid, delim; in show_memmap() local 188 error = vm_mmap_getnext(ctx, &gpa, &segid, &segoff, &maplen, in show_memmap() 193 error = vm_get_memseg(ctx, segid, &seglen, name, sizeof(name)); in show_memmap() 230 int error, segid; in show_memseg() local 234 segid = 0; in show_memseg() 236 error = vm_get_memseg(ctx, segid, &seglen, name, sizeof(name)); in show_memseg() 241 printf("%-4d", segid); in show_memseg() 248 segid++; in show_memseg()
|
/freebsd/sys/riscv/include/ |
H A D | vmm_dev.h | 41 int segid; /* memory segment */ member 56 int segid; member
|
/freebsd/sys/arm64/include/ |
H A D | vmm_dev.h | 34 int segid; /* memory segment */ member 49 int segid; member
|
/freebsd/sys/amd64/include/ |
H A D | vmm_dev.h | 37 int segid; /* memory segment */ member 53 int segid; member
|
/freebsd/contrib/sqlite3/ |
H A D | sqlite3.c | 240814 #define fts5_dri(segid, dlidx, height, pgno) ( \ 240815 ((i64)(segid) << (FTS5_DATA_PAGE_B+FTS5_DATA_HEIGHT_B+FTS5_DATA_DLI_B)) + \ 240821 #define FTS5_SEGMENT_ROWID(segid, pgno) fts5_dri(segid, 0, 0, pgno) 240822 #define FTS5_DLIDX_ROWID(segid, height, pgno) fts5_dri(segid, 1, height, pgno) 240823 #define FTS5_TOMBSTONE_ROWID(segid,ipg) fts5_dri(segid+(1<<16), 0, 0, ipg) 249274 int segid, pgno; 249280 segid = sqlite3_value_int(apVal[1]); 249282 iRowid = FTS5_SEGMENT_ROWID(segid, pgno);
|