Lines Matching defs:segnum
123 static int shmget_existing(struct shmget_args *uap, int mode, int segnum, int * retval);
246 int segnum;
249 segnum = IPCID_TO_IX(shmid);
250 if (segnum < 0 || segnum >= shminfo.shmmni)
252 shmseg = &shmsegs[segnum];
289 int segnum, result;
292 segnum = IPCID_TO_IX(shmmap_s->shmid);
293 shmseg = &shmsegs[segnum];
305 shm_last_free = segnum;
653 shmget_existing(struct shmget_args *uap, int mode, int segnum, int *retval)
658 shmseg = &shmsegs[segnum];
695 *retval = IXSEQ_TO_IPCID(segnum, shmseg->u.shm_perm);
703 int i, segnum, shmid;
726 segnum = i;
728 segnum = shm_last_free;
731 shmseg = &shmsegs[segnum];
774 shmid = IXSEQ_TO_IPCID(segnum, shmseg->u.shm_perm);
829 int segnum, mode, error;
843 segnum = shm_find_segment_by_key(uap->key);
844 if (segnum >= 0) {
845 error = shmget_existing(uap, mode, segnum, retval);