| /freebsd/sys/security/mac/ |
| H A D | mac_sysv_shm.c | 73 mac_sysvshm_init(struct shmid_kernel *shmsegptr) in mac_sysvshm_init() 91 mac_sysvshm_destroy(struct shmid_kernel *shmsegptr) in mac_sysvshm_destroy() 101 mac_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_create() 109 mac_sysvshm_cleanup(struct shmid_kernel *shmsegptr) in mac_sysvshm_cleanup() 119 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmat() 136 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmctl() 152 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_check_shmdt() 167 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmget()
|
| H A D | mac_framework.h | 80 struct shmid_kernel; 501 struct shmid_kernel *shmsegptr, int shmflg); 503 struct shmid_kernel *shmsegptr, int cmd); 505 struct shmid_kernel *shmsegptr); 507 struct shmid_kernel *shmsegptr, int shmflg); 508 void mac_sysvshm_cleanup(struct shmid_kernel *shmsegptr); 510 struct shmid_kernel *shmsegptr); 511 void mac_sysvshm_destroy(struct shmid_kernel *); 512 void mac_sysvshm_init(struct shmid_kernel *);
|
| H A D | mac_policy.h | 96 struct shmid_kernel; 594 struct shmid_kernel *shmsegptr, 597 struct shmid_kernel *shmsegptr, 600 struct shmid_kernel *shmsegptr, 603 struct shmid_kernel *shmsegptr, 607 struct shmid_kernel *shmsegptr, struct label *shmlabel);
|
| /freebsd/sys/kern/ |
| H A D | sysv_shm.c | 113 static struct shmid_kernel *shmsegs; 121 static void shm_deallocate_segment(struct shmid_kernel *); 123 static struct shmid_kernel *shm_find_segment(struct prison *, int, bool); 140 static void shm_remove(struct shmid_kernel *, int); 142 static int shm_prison_cansee(struct prison *, struct shmid_kernel *); 224 static struct shmid_kernel * 227 struct shmid_kernel *shmseg; in shm_find_segment() 244 shm_deallocate_segment(struct shmid_kernel *shmseg) in shm_deallocate_segment() 268 struct shmid_kernel *shmseg; in shm_delete_mapping() 293 shm_remove(struct shmid_kernel *shmseg, int segnum) in shm_remove() [all …]
|
| /freebsd/sys/sys/ |
| H A D | shm.h | 132 struct shmid_kernel { struct 163 int kern_get_shmsegs(struct thread *td, struct shmid_kernel **res,
|
| /freebsd/usr.bin/ipcs/ |
| H A D | ipcs.c | 62 void print_kshmptr(int i, int option, struct shmid_kernel *kshmptr); 236 struct shmid_kernel *kxshmids; in main() 240 sizeof(struct shmid_kernel) * shminfo.shmmni; in main() 416 print_kshmptr(int i, int option, struct shmid_kernel *kshmptr) in print_kshmptr()
|
| H A D | ipc.h | 68 extern struct shmid_kernel *shmsegs;
|
| H A D | ipc.c | 56 struct shmid_kernel *shmsegs;
|
| /freebsd/usr.bin/ipcrm/ |
| H A D | ipcrm.c | 115 struct shmid_kernel *kxshmids; in shmrm() 120 kxshmids_len = sizeof(struct shmid_kernel) * shminfo.shmmni; in shmrm()
|
| /freebsd/sys/security/mac_stub/ |
| H A D | mac_stub.c | 1414 stub_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in stub_sysvshm_check_shmat() 1422 stub_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, in stub_sysvshm_check_shmctl() 1430 stub_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, in stub_sysvshm_check_shmdt() 1438 stub_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, in stub_sysvshm_check_shmget() 1452 stub_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, in stub_sysvshm_create()
|
| /freebsd/sys/security/mac_test/ |
| H A D | mac_test.c | 2585 struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) in test_sysvshm_check_shmat() 2598 struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) in test_sysvshm_check_shmctl() 2611 struct shmid_kernel *shmsegptr, struct label *shmseglabel) in test_sysvshm_check_shmdt() 2624 struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) in test_sysvshm_check_shmget() 2645 test_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, in test_sysvshm_create()
|
| /freebsd/sys/security/mac_mls/ |
| H A D | mac_mls.c | 2360 mls_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in mls_sysvshm_check_shmat() 2382 mls_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, in mls_sysvshm_check_shmctl() 2414 mls_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, in mls_sysvshm_check_shmget() 2439 mls_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, in mls_sysvshm_create()
|
| /freebsd/sys/security/mac_biba/ |
| H A D | mac_biba.c | 2730 biba_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in biba_sysvshm_check_shmat() 2752 biba_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, in biba_sysvshm_check_shmctl() 2784 biba_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, in biba_sysvshm_check_shmget() 2809 biba_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, in biba_sysvshm_create()
|
| /freebsd/sys/compat/linprocfs/ |
| H A D | linprocfs.c | 2196 struct shmid_kernel *shmids; in linprocfs_dosysvipc_shm()
|