Searched refs:ipcs_table (Results 1 – 3 of 3) sorted by relevance
652 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 …]
154 MUTEX_HELD(&s->ipcs_table[IPC_INDEX(o->ipc_id)].ipct_lock)188 ipc_slot_t *ipcs_table; /* table of objects */ member
408 slotptr = (uintptr_t)(service.ipcs_table + index); in ipcid_impl()