/illumos-gate/usr/src/cmd/sendmail/db/os/ |
H A D | os_map.c | 237 if (infop->segid != INVALID_SEGID) { 271 if (infop->segid != INVALID_SEGID) { 273 ret = shmctl(infop->segid, IPC_RMID, NULL) ? errno : 0; 431 (infop->segid = shmget(0, infop->size, IPC_PRIVATE | 0600)) == -1) 434 if ((infop->addr = shmat(infop->segid, NULL, 0)) == (void *)-1) {
|
/illumos-gate/usr/src/test/bhyve-tests/tests/common/ |
H A D | common.c | 62 alloc_memseg(struct vmctx *ctx, int segid, size_t len, const char *name) in alloc_memseg() argument 65 .segid = segid, in alloc_memseg()
|
H A D | in_guest.c | 76 .segid = VM_BOOTROM, in setup_rom()
|
/illumos-gate/usr/src/cmd/sendmail/db/db/ |
H A D | db_region.c | 62 infop->segid = INVALID_SEGID; 249 infop->segid = rl.segid; 331 rlp->segid = infop->segid; 660 infop->segid = rl.segid; 665 infop->segid = INVALID_SEGID;
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.c | 342 memmap.segid = segid; in vm_mmap_memseg() 357 if (segid != memmap.segid || off != memmap.segoff || in vm_mmap_memseg() 397 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext() argument 408 *segid = memmap.segid; in vm_mmap_getnext() 446 error = vm_get_memseg(ctx, segid, &memseg.len, memseg.name, in vm_alloc_memseg() 461 memseg.segid = segid; in vm_alloc_memseg() 483 memseg.segid = segid; in vm_get_memseg() 515 error = vm_mmap_memseg(ctx, gpa, segid, 0, len, PROT_ALL); in setup_memory_segment() 695 vdo.segid = segid; in vm_get_devmem_offset() 722 error = vm_alloc_memseg(ctx, segid, len, name); in vm_create_devmem() [all …]
|
H A D | vmmapi.h | 115 int vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, 128 void *vm_create_devmem(struct vmctx *ctx, int segid, const char *name, 135 int vm_get_devmem_offset(struct vmctx *ctx, int segid, off_t *mapoff); 142 int vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid,
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm_dev.h | 64 int segid; /* memory segment */ member 80 int segid; member 270 int segid; member
|
/illumos-gate/usr/src/cmd/sendmail/db/ |
H A D | db_int.h | 225 int segid; /* shmget(2) ID, or Win16 segment ID. */ member 265 int segid; /* shmget(2) ID, or Win16 segment ID. */ member
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_dev.c | 162 vmmdev_devmem_find(vmm_softc_t *sc, int segid) in vmmdev_devmem_find() argument 168 if (ent->vde_segid == segid) { in vmmdev_devmem_find() 181 error = vm_get_memseg(sc->vmm_vm, mseg->segid, &mseg->len, &sysmem, in vmmdev_get_memseg() 189 de = vmmdev_devmem_find(sc, mseg->segid); in vmmdev_get_memseg() 224 entry->vde_segid = mseg->segid; in vmmdev_devmem_create() 293 vm_free_memseg(sc->vmm_vm, mseg->segid); in vmmdev_alloc_memseg() 986 error = vm_mmap_getnext(sc->vmm_vm, &mm.gpa, &mm.segid, in vmmdev_do_ioctl() 1681 de = vmmdev_devmem_find(sc, vdo.segid); in vmmdev_do_ioctl() 3161 int segid; in vmm_segmap() local 3165 if (!vmmdev_devmem_segid(sc, off, len, &segid, &segoff)) { in vmm_segmap() [all …]
|
H A D | vmm.c | 182 int segid; member 917 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t first, in vm_mmap_memseg() argument 931 if (segid < 0 || segid >= VM_MAX_MEMSEGS) in vm_mmap_memseg() 934 seg = &vm->mem_segs[segid]; in vm_mmap_memseg() 974 map->segid = segid; in vm_mmap_memseg() 999 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext() argument 1016 if (segid) in vm_mmap_getnext() 1017 *segid = mmnext->segid; in vm_mmap_getnext() 1050 if (mm->len != 0 && vm->mem_segs[mm->segid].sysmem) in sysmem_mapping()
|
H A D | vmm_vm.c | 1589 vm_segmap_obj(struct vm *vm, int segid, off_t segoff, off_t len, in vm_segmap_obj() argument 1602 err = vm_get_memseg(vm, segid, NULL, NULL, &vmo); in vm_segmap_obj()
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/vmm/ |
H A D | vmm.c | 28 int segid; member
|
/illumos-gate/usr/src/lib/librsm/common/ |
H A D | rsmgen.c | 591 ka_iovec->local.segid = seg_hndl->rsmseg_keyid; in __rsm_getv() 745 ka_iovec->local.segid = seg_hndl->rsmseg_keyid; in __rsm_putv() 978 rsm_memseg_id_t segid = 0; in __rsm_create_memory_handle() local 1012 e = rsm_memseg_export_publish(memseg, &segid, acl, 1); in __rsm_create_memory_handle()
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | bhyvectl.c | 1494 int error, flags, prot, segid, delim; in show_memmap() local 1501 error = vm_mmap_getnext(ctx, &gpa, &segid, &segoff, &maplen, in show_memmap() 1506 error = vm_get_memseg(ctx, segid, &seglen, name, sizeof(name)); in show_memmap() 1541 int error, segid; in show_memseg() local 1545 segid = 0; in show_memseg() 1547 error = vm_get_memseg(ctx, segid, &seglen, name, sizeof(name)); in show_memseg() 1552 printf("%-4d", segid); in show_memseg() 1559 segid++; in show_memseg()
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_kernel.h | 162 int vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t off, 177 int vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid,
|
/illumos-gate/usr/src/uts/common/sys/rsm/ |
H A D | rsm.h | 177 rsm_memseg_id_t segid; member
|
/illumos-gate/usr/src/uts/common/io/rsm/ |
H A D | rsm.c | 462 static int rsm_send_notimporting(rsm_node_id_t dest, rsm_memseg_id_t segid, 5668 rsm_send_notimporting(rsm_node_id_t dest, rsm_memseg_id_t segid, void *cookie) in rsm_send_notimporting() argument 5676 request.rsmipc_key = segid; in rsm_send_notimporting() 5682 rsm_send_republish(rsm_memseg_id_t segid, rsmapi_access_entry_t *acl, in rsm_send_republish() argument 5700 index = rsmhash(segid); in rsm_send_republish() 5709 if (segid == token->key) { in rsm_send_republish() 5720 rp->key = segid; in rsm_send_republish() 5732 request.rsmipc_key = segid; in rsm_send_republish() 7327 iovec->local.segid = (rsm_memseg_id_t) in iovec_copyin() 7599 ex_seg = rsmexport_lookup(ka_iovec->local.segid); in rsm_iovec_ioctl() [all …]
|