Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/sendmail/db/os/
H A Dos_map.c237 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 Dcommon.c62 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 Din_guest.c76 .segid = VM_BOOTROM, in setup_rom()
/illumos-gate/usr/src/cmd/sendmail/db/db/
H A Ddb_region.c62 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 Dvmmapi.c342 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 Dvmmapi.h115 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 Dvmm_dev.h64 int segid; /* memory segment */ member
80 int segid; member
270 int segid; member
/illumos-gate/usr/src/cmd/sendmail/db/
H A Ddb_int.h225 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 Dvmm_sol_dev.c162 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 Dvmm.c182 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 Dvmm_vm.c1589 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 Dvmm.c28 int segid; member
/illumos-gate/usr/src/lib/librsm/common/
H A Drsmgen.c591 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 Dbhyvectl.c1494 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 Dvmm_kernel.h162 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 Drsm.h177 rsm_memseg_id_t segid; member
/illumos-gate/usr/src/uts/common/io/rsm/
H A Drsm.c462 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 …]