Searched refs:kipc_perm_t (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ipc_impl.h | 173 } kipc_perm_t; typedef 177 kipc_perm_t *ipct_data; /* data */ 183 typedef void(ipc_func_t)(kipc_perm_t *); 202 int ipcperm_access(kipc_perm_t *, int, cred_t *); 208 void ipcperm_stat64(ipc_perm64_t *, kipc_perm_t *); 218 kmutex_t *ipc_lookup(ipc_service_t *, int, kipc_perm_t **); 220 void ipc_hold(ipc_service_t *, kipc_perm_t *); 221 void ipc_rele(ipc_service_t *, kipc_perm_t *); 222 void ipc_rele_locked(ipc_service_t *, kipc_perm_t *); 226 kmutex_t *ipc_commit_end(ipc_service_t *, kipc_perm_t *); [all …]
|
H A D | sem_impl.h | 62 kipc_perm_t sem_perm; /* operation permission struct */
|
H A D | shm_impl.h | 55 kipc_perm_t shm_perm; /* operation permission struct */
|
H A D | msg_impl.h | 97 kipc_perm_t msg_perm; /* operation permission struct */
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ipc.c | 606 kipc_perm_t *aperm = (kipc_perm_t *)a; in ipc_key_compar() 607 kipc_perm_t *bperm = (kipc_perm_t *)b; in ipc_key_compar() 786 kipc_perm_t *result; in ipc_lookup() 915 kipc_perm_t *perm = NULL; in ipc_keylookup() 917 kipc_perm_t template; in ipc_keylookup() 993 kipc_perm_t *perm = NULL; in ipc_get() 1056 kipc_perm_t *newperm) in ipc_commit_begin() 1058 kipc_perm_t *perm; in ipc_commit_begin() 1228 kipc_perm_t *perm; in ipc_rmid() 1270 kipc_perm_t *perm; in ipc_ids() [all …]
|
H A D | msg.c | 118 static void msg_dtor(kipc_perm_t *); 119 static void msg_rmid(kipc_perm_t *); 349 msg_dtor(kipc_perm_t *perm) in msg_dtor() 406 msg_rmid(kipc_perm_t *perm) in msg_rmid() 645 (kipc_perm_t *)qp)) { in msgget() 683 ipc_hold(msq_svc, (kipc_perm_t *)qp); in msgrcv() 782 ipc_rele(msq_svc, (kipc_perm_t *)qp); in msgrcv() 785 ipc_rele(msq_svc, (kipc_perm_t *)qp); in msgrcv() 994 ipc_hold(msq_svc, (kipc_perm_t *)qp); in msgsnap() 1078 ipc_rele(msq_svc, (kipc_perm_t *)qp); in msgsnap() [all …]
|
H A D | shm.c | 132 static void shm_dtor(kipc_perm_t *); 133 static void shm_rmid(kipc_perm_t *); 561 ipc_hold(shm_svc, (kipc_perm_t *)sp); in shmat() 574 shm_dtor(kipc_perm_t *perm) in shm_dtor() 614 shm_rmid(kipc_perm_t *perm) in shm_rmid() 781 ipc_rele(shm_svc, (kipc_perm_t *)sp); /* Drops lock */ in shm_detach() 871 ipc_cleanup(shm_svc, (kipc_perm_t *)sp); in shmget() 878 ipc_cleanup(shm_svc, (kipc_perm_t *)sp); in shmget() 916 (kipc_perm_t *)sp)) { in shmget() 928 ipc_cleanup(shm_svc, (kipc_perm_t *)sp); in shmget() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | sem.c | 175 static void sem_dtor(kipc_perm_t *); 176 static void sem_rmid(kipc_perm_t *); 240 sem_dtor(kipc_perm_t *perm) in sem_dtor() 305 sem_rmid(kipc_perm_t *perm) in sem_rmid() 379 (kipc_perm_t **)&sp)) == NULL) in semctl() 642 ipc_rele(sem_svc, (kipc_perm_t *)sp); in semexit() 714 (kipc_perm_t *)sp)) { in semget() 852 ipc_hold(sem_svc, (kipc_perm_t *)sp); in sem_undo_alloc() 924 (kipc_perm_t **)&sp)) == NULL) in semop() 932 ipc_hold(sem_svc, (kipc_perm_t *)sp); in semop() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ipc/ |
H A D | ipc.c | 79 ipcperm_print(uintptr_t addr, kipc_perm_t *perm) in ipcperm_print() 108 kipc_perm_t perm; in ipcperm() 116 if (mdb_vread(&perm, sizeof (kipc_perm_t), addr) == -1) { in ipcperm() 392 kipc_perm_t perm; in ipcid_impl() 418 if (mdb_vread(&perm, sizeof (kipc_perm_t), in ipcid_impl() 441 findkey(uintptr_t addr, kipc_perm_t *perm, findkey_data_t *arg) in findkey()
|
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit_record.h | 282 token_t *au_to_ipc_perm(kipc_perm_t *);
|