Lines Matching defs:shmid
158 int shmid; /* segment id */
244 shm_find_segment_by_shmid(int shmid)
249 segnum = IPCID_TO_IX(shmid);
255 shmseg->u.shm_perm._seq != IPCID_TO_SEQ(shmid))
292 segnum = IPCID_TO_IX(shmmap_s->shmid);
300 shmmap_s->shmid = -1;
334 if (shmmap_s->shmid != -1 &&
346 shmsegptr = &shmsegs[IPCID_TO_IX(shmmap_s->shmid)];
379 AUDIT_ARG(svipc_id, uap->shmid);
398 shmmap_s[i].shmid = -1;
401 shmseg = shm_find_segment_by_shmid(uap->shmid);
423 if (shmmap_s->shmid == -1)
498 shmmap_s->shmid = uap->shmid;
553 AUDIT_ARG(svipc_id, uap->shmid);
561 shmseg = shm_find_segment_by_shmid(uap->shmid);
634 shm_last_free = IPCID_TO_IX(uap->shmid);
703 int i, segnum, shmid;
774 shmid = IXSEQ_TO_IPCID(segnum, shmseg->u.shm_perm);
799 *retval = shmid;
800 AUDIT_ARG(svipc_id, shmid);
919 if (shmmap_s->shmid != -1)
920 shmsegs[IPCID_TO_IX(shmmap_s->shmid)].u.shm_nattch++;
941 if (shmmap_s->shmid != -1)
967 if (shmmap_s->shmid != -1)