Home
last modified time | relevance | path

Searched refs:kipc_perm_t (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dipc_impl.h173 } 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 Dsem_impl.h62 kipc_perm_t sem_perm; /* operation permission struct */
H A Dshm_impl.h55 kipc_perm_t shm_perm; /* operation permission struct */
H A Dmsg_impl.h97 kipc_perm_t msg_perm; /* operation permission struct */
/illumos-gate/usr/src/uts/common/os/
H A Dipc.c606 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 Dmsg.c118 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 Dshm.c132 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 Dsem.c175 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 Dipc.c79 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 Daudit_record.h282 token_t *au_to_ipc_perm(kipc_perm_t *);