Symbol: ipc_service_t
usr/src/cmd/mdb/common/modules/ipc/ipc.c
368
OFFSETOF(ipc_service_t, ipcs_usedids);
usr/src/cmd/mdb/common/modules/ipc/ipc.c
391
ipc_service_t service;
usr/src/cmd/mdb/common/modules/ipc/ipc.c
402
if (mdb_vread(&service, sizeof (ipc_service_t), svcptr) == -1) {
usr/src/cmd/mdb/common/modules/ipc/ipc.c
454
ipc_service_t service;
usr/src/cmd/mdb/common/modules/ipc/ipc.c
462
if (mdb_vread(&service, sizeof (ipc_service_t), svcptr) == -1) {
usr/src/cmd/mdb/common/modules/ipc/ipc.c
470
svcptr + OFFSETOF(ipc_service_t, ipcs_keys)) == -1) ||
usr/src/uts/common/os/ipc.c
1055
ipc_commit_begin(ipc_service_t *service, key_t key, int flag,
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
1226
ipc_rmid(ipc_service_t *service, int id, cred_t *cr)
usr/src/uts/common/os/ipc.c
1268
ipc_ids(ipc_service_t *service, int *buf, uint_t nids, uint_t *pnids)
usr/src/uts/common/os/ipc.c
1348
ipc_remove_zone(ipc_service_t *service, zoneid_t zoneid)
usr/src/uts/common/os/ipc.c
511
ipcperm_set(ipc_service_t *service, struct cred *cr,
usr/src/uts/common/os/ipc.c
560
ipcperm_set64(ipc_service_t *service, struct cred *cr,
usr/src/uts/common/os/ipc.c
639
ipc_service_t *
usr/src/uts/common/os/ipc.c
644
ipc_service_t *result;
usr/src/uts/common/os/ipc.c
646
result = kmem_alloc(sizeof (ipc_service_t), KM_SLEEP);
usr/src/uts/common/os/ipc.c
673
ipcs_destroy(ipc_service_t *service)
usr/src/uts/common/os/ipc.c
691
kmem_free(service, sizeof (ipc_service_t));
usr/src/uts/common/os/ipc.c
698
ipcs_lock(ipc_service_t *service)
usr/src/uts/common/os/ipc.c
707
ipcs_unlock(ipc_service_t *service)
usr/src/uts/common/os/ipc.c
717
ipc_lock_internal(ipc_service_t *service, uint_t id)
usr/src/uts/common/os/ipc.c
741
ipc_lock(ipc_service_t *service, int id)
usr/src/uts/common/os/ipc.c
764
ipc_relock(ipc_service_t *service, int id, kmutex_t *lock)
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
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
869
ipc_grow(ipc_service_t *service)
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
942
ipc_alloc_test(ipc_service_t *service, proc_t *pp)
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/msg.c
115
static ipc_service_t *msq_svc;
usr/src/uts/common/os/shm.c
173
static ipc_service_t *shm_svc;
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
206
int ipcperm_set64(ipc_service_t *, struct cred *, kipc_perm_t *,
usr/src/uts/common/sys/ipc_impl.h
210
ipc_service_t *ipcs_create(const char *, rctl_hndl_t, rctl_hndl_t, size_t,
usr/src/uts/common/sys/ipc_impl.h
212
void ipcs_destroy(ipc_service_t *);
usr/src/uts/common/sys/ipc_impl.h
213
void ipcs_lock(ipc_service_t *);
usr/src/uts/common/sys/ipc_impl.h
214
void ipcs_unlock(ipc_service_t *);
usr/src/uts/common/sys/ipc_impl.h
216
kmutex_t *ipc_lock(ipc_service_t *, int);
usr/src/uts/common/sys/ipc_impl.h
217
kmutex_t *ipc_relock(ipc_service_t *, int, kmutex_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/ipc_impl.h
229
int ipc_rmid(ipc_service_t *, int, cred_t *);
usr/src/uts/common/sys/ipc_impl.h
230
int ipc_ids(ipc_service_t *, int *, uint_t, uint_t *);
usr/src/uts/common/sys/ipc_impl.h
232
void ipc_remove_zone(ipc_service_t *, zoneid_t);
usr/src/uts/common/syscall/sem.c
149
static ipc_service_t *sem_svc;