sysv_shm.c | 130 struct shmid_ds *shmseg; local in function:shm_find_segment_perm_by_index 137 shmseg = &shmsegs[index]; 138 memcpy(perm, &shmseg->shm_perm, sizeof(*perm)); 151 struct shmid_ds *shmseg; local in function:shm_find_segment_by_shmid 158 shmseg = &shmsegs[segnum]; 159 if ((shmseg->shm_perm.mode & SHMSEG_ALLOCATED) == 0) 161 if ((shmseg->shm_perm.mode & 164 if (shmseg->shm_perm._seq != IPCID_TO_SEQ(shmid)) 167 return shmseg; 177 struct shmid_ds *shmseg; local in function:shm_free_segment 208 struct shmid_ds *shmseg; local in function:shm_delete_mapping 314 struct shmid_ds *shmseg; local in function:sys_shmdt 381 struct shmid_ds *shmseg; local in function:sys_shmat 517 struct shmid_ds *shmseg; local in function:shmctl1 594 struct shmid_ds *shmseg; local in function:shmget_existing 651 struct shmid_ds *shmseg; local in function:sys_shmget 830 struct shmid_ds *shmseg; local in function:shmexit [all...] |