Searched refs:ie_bits (Results 1 – 12 of 12) sorted by relevance
123 IE_BITS_GEN(entry->ie_bits) != MACH_PORT_GEN(name) || in ipc_entry_lookup()124 IE_BITS_TYPE(entry->ie_bits) == MACH_PORT_TYPE_NONE)) { in ipc_entry_lookup()231 gen = ipc_entry_new_gen(entry->ie_bits); in ipc_entry_claim()232 if (__improbable(ipc_entry_gen_rolled(entry->ie_bits, gen))) { in ipc_entry_claim()236 entry->ie_bits = gen; in ipc_entry_claim()382 if (!IE_BITS_TYPE(entry->ie_bits)) { in ipc_entry_alloc_name()417 IE_BITS_GEN(prev_entry->ie_bits)), in ipc_entry_alloc_name()421 entry->ie_bits = gen; in ipc_entry_alloc_name()427 } else if (IE_BITS_GEN(entry->ie_bits) == gen) { in ipc_entry_alloc_name()478 assert(IE_BITS_GEN(entry->ie_bits) == MACH_PORT_GEN(name)); in ipc_entry_dealloc()[all …]
248 ipc_entry_bits_t bits = entry->ie_bits; in ipc_right_lookup_read()395 assert(entry->ie_bits & MACH_PORT_TYPE_RECEIVE); in ipc_right_reverse()406 assert(IE_BITS_TYPE(entry->ie_bits) == MACH_PORT_TYPE_SEND); in ipc_right_reverse()471 if (entry->ie_bits & MACH_PORT_TYPE_PORT_RIGHTS) { in ipc_right_request_alloc()497 ((entry->ie_bits & MACH_PORT_TYPE_SEND_ONCE) || in ipc_right_request_alloc()564 (entry->ie_bits & MACH_PORT_TYPE_DEAD_NAME)) { in ipc_right_request_alloc()565 mach_port_urefs_t urefs = IE_BITS_UREFS(entry->ie_bits); in ipc_right_request_alloc()571 (entry->ie_bits)++; /* increment urefs */ in ipc_right_request_alloc()586 kr = (entry->ie_bits & MACH_PORT_TYPE_PORT_OR_DEAD) ? in ipc_right_request_alloc()648 return IE_BITS_TYPE(entry->ie_bits) != MACH_PORT_TYPE_NONE; in ipc_right_inuse()[all …]
326 if ((entry1->ie_bits & MACH_PORT_TYPE(right1)) == MACH_PORT_TYPE_NONE) { in ipc_object_translate_two()329 (entry1->ie_bits & MACH_PORT_TYPE_EX_RECEIVE) == MACH_PORT_TYPE_EX_RECEIVE) { in ipc_object_translate_two()339 if ((entry2->ie_bits & MACH_PORT_TYPE(right2)) == MACH_PORT_TYPE_NONE) { in ipc_object_translate_two()342 (entry2->ie_bits & MACH_PORT_TYPE_EX_RECEIVE) == MACH_PORT_TYPE_EX_RECEIVE) { in ipc_object_translate_two()406 entry->ie_bits |= MACH_PORT_TYPE_DEAD_NAME | 1; in ipc_object_alloc_dead()456 entry->ie_bits |= type | urefs; in ipc_object_alloc()517 entry->ie_bits |= type | urefs;906 bits = entry->ie_bits; in ipc_object_insert_send_right()924 entry->ie_bits = bits; in ipc_object_insert_send_right()934 entry->ie_bits = bits + 1; /* increment urefs */ in ipc_object_insert_send_right()[all …]
267 entry->ie_bits = IE_BITS_GEN_MASK; in ipc_space_rand_freelist()271 table[curr].ie_bits = IE_BITS_GEN_MASK; in ipc_space_rand_freelist()461 type = IE_BITS_TYPE(entry->ie_bits); in ipc_space_terminate()466 IE_BITS_GEN(entry->ie_bits)); in ipc_space_terminate()
115 ipc_entry_bits_t ie_bits; member
242 IE_BITS_GEN(entry->ie_bits)); in ipc_hash_table_lookup()
218 bits = entry->ie_bits; in mach_port_space_info()
766 IE_BITS_TYPE(entry->ie_bits) == MACH_PORT_TYPE_DEAD_NAME) { in task_dyld_process_info_notify_get_trap()
158 bits = entry->ie_bits; in mach_port_names_helper()313 ipc_entry_bits_t bits = entry->ie_bits; in mach_port_names()
3971 (voucher_entry->ie_bits & MACH_PORT_TYPE_SEND) == 0 || in ipc_kmsg_copyin_header()5589 assert(entry->ie_bits & MACH_PORT_TYPE_SEND_RECEIVE); in ipc_kmsg_copyout_header()5677 assert(entry->ie_bits & MACH_PORT_TYPE_SEND); in ipc_kmsg_copyout_header()5967 assert(entry->ie_bits & MACH_PORT_TYPE_RECEIVE); in ipc_kmsg_copyout_reply_object()
445 local_name |= unsigned(entry_val.ie_bits) >> 24676 ie_bits = int(entry.ie_bits)678 urefs = int(ie_bits & 0xffff)681 if ie_bits & 0x00100000 :683 elif ie_bits & 0x00080000:691 if ie_bits & 0x00010000 :692 if ie_bits & 0x00020000 :698 elif ie_bits & 0x00020000:701 elif ie_bits & 0x00040000 :747 ipc_name = '{:s}{:s}'.format(ipc_name.strip(), ie_gen_roll[(ie_bits & 0x00c00000) >> 22])[all …]
177 ipc_entry_bits_t bits = entry->ie_bits;