Lines Matching refs:entry

395 	ipc_entry_t entry;  in ipc_object_alloc_dead()  local
398 kr = ipc_entry_alloc(space, IO_NULL, namep, &entry); in ipc_object_alloc_dead()
406 entry->ie_bits |= MACH_PORT_TYPE_DEAD_NAME | 1; in ipc_object_alloc_dead()
407 ipc_entry_modified(space, *namep, entry); in ipc_object_alloc_dead()
436 ipc_entry_t entry; in ipc_object_alloc() local
449 kr = ipc_entry_alloc(space, object, namep, &entry); in ipc_object_alloc()
456 entry->ie_bits |= type | urefs; in ipc_object_alloc()
457 ipc_entry_modified(space, *namep, entry); in ipc_object_alloc()
492 ipc_entry_t entry; variable
504 kr = ipc_entry_alloc_name(space, name, &entry);
511 if (ipc_right_inuse(entry)) {
517 entry->ie_bits |= type | urefs;
518 entry->ie_object = object;
524 ipc_entry_modified(space, name, entry);
614 ipc_entry_t entry; in ipc_object_copyin() local
640 kr = ipc_right_lookup_write(space, name, &entry); in ipc_object_copyin()
647 kr = ipc_right_copyin(space, name, entry, in ipc_object_copyin()
900 ipc_entry_t entry; in ipc_object_insert_send_right() local
907 kr = ipc_right_lookup_write(space, name, &entry); in ipc_object_insert_send_right()
913 bits = entry->ie_bits; in ipc_object_insert_send_right()
914 object = entry->ie_object; in ipc_object_insert_send_right()
941 entry->ie_bits = bits; in ipc_object_insert_send_right()
942 ipc_entry_modified(space, name, entry); in ipc_object_insert_send_right()
951 entry->ie_bits = bits + 1; /* increment urefs */ in ipc_object_insert_send_right()
953 ipc_entry_modified(space, name, entry); in ipc_object_insert_send_right()
995 ipc_entry_t entry; in ipc_object_copyout() local
1070 ipc_right_reverse(space, object, &name, &entry)) { in ipc_object_copyout()
1071 assert(entry->ie_bits & MACH_PORT_TYPE_SEND_RECEIVE); in ipc_object_copyout()
1073 ipc_entry_claim(space, object, &name, &entry); in ipc_object_copyout()
1076 kr = ipc_right_copyout(space, name, entry, in ipc_object_copyout()
1121 ipc_entry_t entry; in ipc_object_copyout_name() local
1132 kr = ipc_entry_alloc_name(space, name, &entry); in ipc_object_copyout_name()
1148 if (!ipc_right_inuse(entry)) { in ipc_object_copyout_name()
1149 ipc_entry_dealloc(space, IO_NULL, name, entry); in ipc_object_copyout_name()
1161 if (!ipc_right_inuse(entry)) { in ipc_object_copyout_name()
1162 ipc_entry_dealloc(space, IO_NULL, name, entry); in ipc_object_copyout_name()
1168 assert(entry == oentry); in ipc_object_copyout_name()
1169 assert(entry->ie_bits & MACH_PORT_TYPE_SEND_RECEIVE); in ipc_object_copyout_name()
1170 } else if (ipc_right_inuse(entry)) { in ipc_object_copyout_name()
1175 assert(entry->ie_object == IO_NULL); in ipc_object_copyout_name()
1177 entry->ie_object = object; in ipc_object_copyout_name()
1204 kr = ipc_right_copyout(space, name, entry, in ipc_object_copyout_name()