Symbol: kipc_perm_t
usr/src/cmd/mdb/common/modules/ipc/ipc.c
108
kipc_perm_t perm;
usr/src/cmd/mdb/common/modules/ipc/ipc.c
116
if (mdb_vread(&perm, sizeof (kipc_perm_t), addr) == -1) {
usr/src/cmd/mdb/common/modules/ipc/ipc.c
392
kipc_perm_t perm;
usr/src/cmd/mdb/common/modules/ipc/ipc.c
418
if (mdb_vread(&perm, sizeof (kipc_perm_t),
usr/src/cmd/mdb/common/modules/ipc/ipc.c
441
findkey(uintptr_t addr, kipc_perm_t *perm, findkey_data_t *arg)
usr/src/cmd/mdb/common/modules/ipc/ipc.c
79
ipcperm_print(uintptr_t addr, kipc_perm_t *perm)
usr/src/uts/common/c2/audit_record.h
282
token_t *au_to_ipc_perm(kipc_perm_t *);
usr/src/uts/common/os/ipc.c
1056
kipc_perm_t *newperm)
usr/src/uts/common/os/ipc.c
1058
kipc_perm_t *perm;
usr/src/uts/common/os/ipc.c
1111
ipc_commit_end(ipc_service_t *service, kipc_perm_t *perm)
usr/src/uts/common/os/ipc.c
1168
ipc_cleanup(ipc_service_t *service, kipc_perm_t *perm)
usr/src/uts/common/os/ipc.c
1190
ipc_remove(ipc_service_t *service, kipc_perm_t *perm)
usr/src/uts/common/os/ipc.c
1228
kipc_perm_t *perm;
usr/src/uts/common/os/ipc.c
1270
kipc_perm_t *perm;
usr/src/uts/common/os/ipc.c
1350
kipc_perm_t *perm, *next;
usr/src/uts/common/os/ipc.c
1354
list_create(&rmlist, sizeof (kipc_perm_t),
usr/src/uts/common/os/ipc.c
1355
offsetof(kipc_perm_t, ipc_list));
usr/src/uts/common/os/ipc.c
475
ipcperm_access(kipc_perm_t *p, int mode, cred_t *cr)
usr/src/uts/common/os/ipc.c
512
kipc_perm_t *kperm, struct ipc_perm *perm, model_t model)
usr/src/uts/common/os/ipc.c
545
ipcperm_stat(struct ipc_perm *perm, kipc_perm_t *kperm, model_t model)
usr/src/uts/common/os/ipc.c
561
kipc_perm_t *kperm, ipc_perm64_t *perm64)
usr/src/uts/common/os/ipc.c
587
ipcperm_stat64(ipc_perm64_t *perm64, kipc_perm_t *kperm)
usr/src/uts/common/os/ipc.c
606
kipc_perm_t *aperm = (kipc_perm_t *)a;
usr/src/uts/common/os/ipc.c
607
kipc_perm_t *bperm = (kipc_perm_t *)b;
usr/src/uts/common/os/ipc.c
663
list_create(&result->ipcs_usedids, sizeof (kipc_perm_t),
usr/src/uts/common/os/ipc.c
664
offsetof(kipc_perm_t, ipc_list));
usr/src/uts/common/os/ipc.c
784
ipc_lookup(ipc_service_t *service, int id, kipc_perm_t **perm)
usr/src/uts/common/os/ipc.c
786
kipc_perm_t *result;
usr/src/uts/common/os/ipc.c
817
ipc_hold(ipc_service_t *s, kipc_perm_t *perm)
usr/src/uts/common/os/ipc.c
829
ipc_rele(ipc_service_t *s, kipc_perm_t *perm)
usr/src/uts/common/os/ipc.c
855
ipc_rele_locked(ipc_service_t *s, kipc_perm_t *perm)
usr/src/uts/common/os/ipc.c
913
ipc_keylookup(ipc_service_t *service, key_t key, int flag, kipc_perm_t **permp)
usr/src/uts/common/os/ipc.c
915
kipc_perm_t *perm = NULL;
usr/src/uts/common/os/ipc.c
917
kipc_perm_t template;
usr/src/uts/common/os/ipc.c
990
ipc_get(ipc_service_t *service, key_t key, int flag, kipc_perm_t **permp,
usr/src/uts/common/os/ipc.c
993
kipc_perm_t *perm = NULL;
usr/src/uts/common/os/msg.c
1078
ipc_rele(msq_svc, (kipc_perm_t *)qp);
usr/src/uts/common/os/msg.c
1147
if ((lock = ipc_lookup(msq_svc, msqid, (kipc_perm_t **)&qp)) == NULL) {
usr/src/uts/common/os/msg.c
1152
ipc_hold(msq_svc, (kipc_perm_t *)qp);
usr/src/uts/common/os/msg.c
118
static void msg_dtor(kipc_perm_t *);
usr/src/uts/common/os/msg.c
119
static void msg_rmid(kipc_perm_t *);
usr/src/uts/common/os/msg.c
1248
ipc_rele(msq_svc, (kipc_perm_t *)qp); /* drops lock */
usr/src/uts/common/os/msg.c
349
msg_dtor(kipc_perm_t *perm)
usr/src/uts/common/os/msg.c
406
msg_rmid(kipc_perm_t *perm)
usr/src/uts/common/os/msg.c
473
if ((lock = ipc_lookup(msq_svc, msgid, (kipc_perm_t **)&qp)) == NULL)
usr/src/uts/common/os/msg.c
602
if (error = ipc_get(msq_svc, key, msgflg, (kipc_perm_t **)&qp, &lock))
usr/src/uts/common/os/msg.c
645
(kipc_perm_t *)qp)) {
usr/src/uts/common/os/msg.c
680
if ((lock = ipc_lookup(msq_svc, msqid, (kipc_perm_t **)&qp)) == NULL) {
usr/src/uts/common/os/msg.c
683
ipc_hold(msq_svc, (kipc_perm_t *)qp);
usr/src/uts/common/os/msg.c
782
ipc_rele(msq_svc, (kipc_perm_t *)qp);
usr/src/uts/common/os/msg.c
785
ipc_rele(msq_svc, (kipc_perm_t *)qp);
usr/src/uts/common/os/msg.c
987
if ((lock = ipc_lookup(msq_svc, msqid, (kipc_perm_t **)&qp)) == NULL)
usr/src/uts/common/os/msg.c
994
ipc_hold(msq_svc, (kipc_perm_t *)qp);
usr/src/uts/common/os/shm.c
1090
ipc_hold(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
132
static void shm_dtor(kipc_perm_t *);
usr/src/uts/common/os/shm.c
133
static void shm_rmid(kipc_perm_t *);
usr/src/uts/common/os/shm.c
270
if ((lock = ipc_lookup(shm_svc, shmid, (kipc_perm_t **)&sp)) == NULL)
usr/src/uts/common/os/shm.c
561
ipc_hold(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
574
shm_dtor(kipc_perm_t *perm)
usr/src/uts/common/os/shm.c
614
shm_rmid(kipc_perm_t *perm)
usr/src/uts/common/os/shm.c
655
if ((lock = ipc_lookup(shm_svc, shmid, (kipc_perm_t **)&sp)) == NULL)
usr/src/uts/common/os/shm.c
781
ipc_rele(shm_svc, (kipc_perm_t *)sp); /* Drops lock */
usr/src/uts/common/os/shm.c
837
if (error = ipc_get(shm_svc, key, shmflg, (kipc_perm_t **)&sp, &lock))
usr/src/uts/common/os/shm.c
871
ipc_cleanup(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
878
ipc_cleanup(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/os/shm.c
916
(kipc_perm_t *)sp)) {
usr/src/uts/common/os/shm.c
928
ipc_cleanup(shm_svc, (kipc_perm_t *)sp);
usr/src/uts/common/sys/ipc_impl.h
177
kipc_perm_t *ipct_data; /* data */
usr/src/uts/common/sys/ipc_impl.h
183
typedef void(ipc_func_t)(kipc_perm_t *);
usr/src/uts/common/sys/ipc_impl.h
202
int ipcperm_access(kipc_perm_t *, int, cred_t *);
usr/src/uts/common/sys/ipc_impl.h
203
int ipcperm_set(ipc_service_t *, struct cred *, kipc_perm_t *,
usr/src/uts/common/sys/ipc_impl.h
205
void ipcperm_stat(struct ipc_perm *, kipc_perm_t *, model_t);
usr/src/uts/common/sys/ipc_impl.h
206
int ipcperm_set64(ipc_service_t *, struct cred *, kipc_perm_t *,
usr/src/uts/common/sys/ipc_impl.h
208
void ipcperm_stat64(ipc_perm64_t *, kipc_perm_t *);
usr/src/uts/common/sys/ipc_impl.h
218
kmutex_t *ipc_lookup(ipc_service_t *, int, kipc_perm_t **);
usr/src/uts/common/sys/ipc_impl.h
220
void ipc_hold(ipc_service_t *, kipc_perm_t *);
usr/src/uts/common/sys/ipc_impl.h
221
void ipc_rele(ipc_service_t *, kipc_perm_t *);
usr/src/uts/common/sys/ipc_impl.h
222
void ipc_rele_locked(ipc_service_t *, kipc_perm_t *);
usr/src/uts/common/sys/ipc_impl.h
224
int ipc_get(ipc_service_t *, key_t, int, kipc_perm_t **, kmutex_t **);
usr/src/uts/common/sys/ipc_impl.h
225
int ipc_commit_begin(ipc_service_t *, key_t, int, kipc_perm_t *);
usr/src/uts/common/sys/ipc_impl.h
226
kmutex_t *ipc_commit_end(ipc_service_t *, kipc_perm_t *);
usr/src/uts/common/sys/ipc_impl.h
227
void ipc_cleanup(ipc_service_t *, kipc_perm_t *);
usr/src/uts/common/sys/msg_impl.h
97
kipc_perm_t msg_perm; /* operation permission struct */
usr/src/uts/common/sys/sem_impl.h
62
kipc_perm_t sem_perm; /* operation permission struct */
usr/src/uts/common/sys/shm_impl.h
55
kipc_perm_t shm_perm; /* operation permission struct */
usr/src/uts/common/syscall/sem.c
1002
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
1090
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
1127
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
1161
ipc_rele(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
1175
ipc_rele(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
175
static void sem_dtor(kipc_perm_t *);
usr/src/uts/common/syscall/sem.c
176
static void sem_rmid(kipc_perm_t *);
usr/src/uts/common/syscall/sem.c
240
sem_dtor(kipc_perm_t *perm)
usr/src/uts/common/syscall/sem.c
305
sem_rmid(kipc_perm_t *perm)
usr/src/uts/common/syscall/sem.c
324
ipc_rele_locked(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
379
(kipc_perm_t **)&sp)) == NULL)
usr/src/uts/common/syscall/sem.c
399
if ((lock = ipc_lookup(sem_svc, semid, (kipc_perm_t **)&sp)) == NULL) {
usr/src/uts/common/syscall/sem.c
642
ipc_rele(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
673
if (error = ipc_get(sem_svc, key, semflg, (kipc_perm_t **)&sp, &lock))
usr/src/uts/common/syscall/sem.c
692
ipc_cleanup(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
714
(kipc_perm_t *)sp)) {
usr/src/uts/common/syscall/sem.c
723
ipc_cleanup(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
852
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
924
(kipc_perm_t **)&sp)) == NULL)
usr/src/uts/common/syscall/sem.c
932
ipc_hold(sem_svc, (kipc_perm_t *)sp);
usr/src/uts/common/syscall/sem.c
958
(kipc_perm_t **)&sp)) == NULL) {