Home
last modified time | relevance | path

Searched refs:ipcs_table (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dipc.c652 result->ipcs_table = in ipcs_create()
684 for (slot = service->ipcs_table; slot; slot = next) { in ipcs_destroy()
727 mutex = &service->ipcs_table[index].ipct_lock; in ipc_lock_internal()
753 return (&service->ipcs_table[index].ipct_lock); in ipc_lock()
770 if (&service->ipcs_table[IPC_INDEX(id)].ipct_lock == lock) in ipc_relock()
796 result = service->ipcs_table[index].ipct_data; in ipc_lookup()
799 mutex_exit(&service->ipcs_table[index].ipct_lock); in ipc_lookup()
803 ASSERT(IPC_SEQ(id) == service->ipcs_table[index].ipct_seq); in ipc_lookup()
809 return (&service->ipcs_table[index].ipct_lock); in ipc_lookup()
838 mutex_exit(&s->ipcs_table[IPC_INDEX(perm->ipc_id)].ipct_lock); in ipc_rele()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dipc_impl.h154 MUTEX_HELD(&s->ipcs_table[IPC_INDEX(o->ipc_id)].ipct_lock)
188 ipc_slot_t *ipcs_table; /* table of objects */ member
/illumos-gate/usr/src/cmd/mdb/common/modules/ipc/
H A Dipc.c408 slotptr = (uintptr_t)(service.ipcs_table + index); in ipcid_impl()