Home | History | Annotate | Download | only in kern

Lines Matching defs:shmid

89 	int shmid;
148 shm_find_segment_by_shmid(int shmid)
155 segnum = IPCID_TO_IX(shmid);
164 if (shmseg->shm_perm._seq != IPCID_TO_SEQ(shmid))
213 segnum = IPCID_TO_IX(shmmap_se->shmid);
260 shmmap_se->shmid = oshmmap_se->shmid;
274 shm_memlock(struct shmid_ds *shmseg, int shmid, int cmd)
350 p->p_vmspace, shmmap_se->shmid, shmmap_se->va));
354 shmseg = &shmsegs[IPCID_TO_IX(shmmap_se->shmid)];
374 syscallarg(int) shmid;
392 shmmap_se->shmid = SCARG(uap, shmid);
399 shmseg = shm_find_segment_by_shmid(SCARG(uap, shmid));
462 p->p_vmspace, shmmap_se->shmid, attach_va));
489 syscallarg(int) shmid;
503 error = shmctl1(l, SCARG(uap, shmid), cmd,
513 shmctl1(struct lwp *l, int shmid, int cmd, struct shmid_ds *shmbuf)
525 shmseg = shm_find_segment_by_shmid(shmid);
563 shm_free_segment(IPCID_TO_IX(shmid));
573 error = shm_memlock(shmseg, shmid, cmd);
789 shmsegs[IPCID_TO_IX(shmmap_se->shmid)].shm_nattch++;
813 shmsegs[IPCID_TO_IX(shmmap_se->shmid)].shm_nattch--;
837 shmseg = &shmsegs[IPCID_TO_IX(shmmap_se->shmid)];