Lines Matching refs:shmsegs
140 struct shmid_kernel *shmsegs; /* 64 bit version */
237 if ((shmsegs[i].u.shm_perm.mode & SHMSEG_ALLOCATED) &&
238 shmsegs[i].u.shm_perm._key == key)
252 shmseg = &shmsegs[segnum];
293 shmseg = &shmsegs[segnum];
346 shmsegptr = &shmsegs[IPCID_TO_IX(shmmap_s->shmid)];
658 shmseg = &shmsegs[segnum];
722 if (shmsegs[i].u.shm_perm.mode & SHMSEG_FREE)
731 shmseg = &shmsegs[segnum];
920 shmsegs[IPCID_TO_IX(shmmap_s->shmid)].u.shm_nattch++;
990 MALLOC(shmsegs, struct shmid_kernel *, s, M_SHM, M_WAITOK);
991 if (shmsegs == NULL) {
996 shmsegs[i].u.shm_perm.mode = SHMSEG_FREE;
997 shmsegs[i].u.shm_perm._seq = 0;
999 mac_sysvshm_label_init(&shmsegs[i]);
1128 if (shmsegs[cursor].u.shm_perm.mode & SHMSEG_ALLOCATED)
1137 shmid_dsp = &shmsegs[cursor]; /* default: 64 bit */