Home
last modified time | relevance | path

Searched refs:segid (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/vmm/
H A Dvmm_mem.c38 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 Dvmm_dev.c35 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 Dvmm_mem.h29 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 Dvmmapi.c284 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 Dvmmapi.h95 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 Dbhyvectl.c181 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 Dvmm_dev.h41 int segid; /* memory segment */ member
56 int segid; member
/freebsd/sys/arm64/include/
H A Dvmm_dev.h34 int segid; /* memory segment */ member
49 int segid; member
/freebsd/sys/amd64/include/
H A Dvmm_dev.h37 int segid; /* memory segment */ member
53 int segid; member
/freebsd/contrib/sqlite3/
H A Dsqlite3.c240814 #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);