Home
last modified time | relevance | path

Searched refs:ie_bits (Results 1 – 13 of 13) sorted by relevance

/xnu-11417.121.6/osfmk/ipc/
H A Dipc_entry.c123 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 …]
H A Dipc_right.c250 ipc_entry_bits_t bits = entry->ie_bits; in ipc_right_lookup_read()
392 assert(entry->ie_bits & MACH_PORT_TYPE_RECEIVE); in ipc_right_reverse()
403 assert(IE_BITS_TYPE(entry->ie_bits) == MACH_PORT_TYPE_SEND); in ipc_right_reverse()
490 if (entry->ie_bits & MACH_PORT_TYPE_PORT_RIGHTS) { in ipc_right_request_alloc()
518 ((entry->ie_bits & MACH_PORT_TYPE_SEND_ONCE) || in ipc_right_request_alloc()
580 (entry->ie_bits & MACH_PORT_TYPE_DEAD_NAME)) { in ipc_right_request_alloc()
581 mach_port_urefs_t urefs = IE_BITS_UREFS(entry->ie_bits); in ipc_right_request_alloc()
587 (entry->ie_bits)++; /* increment urefs */ in ipc_right_request_alloc()
602 kr = (entry->ie_bits & MACH_PORT_TYPE_PORT_OR_DEAD) ? in ipc_right_request_alloc()
631 return IE_BITS_TYPE(entry->ie_bits) != MACH_PORT_TYPE_NONE; in ipc_right_inuse()
[all …]
H A Dipc_object.c326 if ((port_entry->ie_bits & MACH_PORT_TYPE_RECEIVE) == 0) { in ipc_object_translate_port_pset()
327 bool guard = !(port_entry->ie_bits & MACH_PORT_TYPE_EX_RECEIVE); in ipc_object_translate_port_pset()
336 if ((pset_entry->ie_bits & MACH_PORT_TYPE_PORT_SET) == 0) { in ipc_object_translate_port_pset()
397 entry->ie_bits |= MACH_PORT_TYPE_DEAD_NAME | 1; in ipc_object_alloc_dead()
447 entry->ie_bits |= type | urefs; in ipc_object_alloc()
508 entry->ie_bits |= type | urefs;
854 bits = entry->ie_bits; in ipc_object_insert_send_right()
882 entry->ie_bits = bits; in ipc_object_insert_send_right()
892 entry->ie_bits = bits + 1; /* increment urefs */ in ipc_object_insert_send_right()
1008 assert(entry->ie_bits & MACH_PORT_TYPE_SEND_RECEIVE); in ipc_object_copyout()
[all …]
H A Dipc_space.c267 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()
H A Dipc_entry.h117 ipc_entry_bits_t ie_bits; member
H A Dipc_hash.c242 IE_BITS_GEN(entry->ie_bits)); in ipc_hash_table_lookup()
H A Dmach_debug.c234 bits = entry->ie_bits; in mach_port_space_info()
H A Dipc_kmsg.c2004 (voucher_entry->ie_bits & MACH_PORT_TYPE_SEND) == 0 || in ipc_kmsg_copyin_header_rights()
2017 (dest_entry->ie_bits & MACH_PORT_TYPE_PORT_RIGHTS) == 0)) { in ipc_kmsg_copyin_header_rights()
2030 (reply_entry->ie_bits & MACH_PORT_TYPE_PORT_RIGHTS) == 0)) { in ipc_kmsg_copyin_header_rights()
3490 assert(entry->ie_bits & MACH_PORT_TYPE_SEND_RECEIVE); in ipc_kmsg_copyout_header()
3578 assert(entry->ie_bits & MACH_PORT_TYPE_SEND); in ipc_kmsg_copyout_header()
3862 assert(entry->ie_bits & MACH_PORT_TYPE_RECEIVE); in ipc_kmsg_copyout_reply_port()
H A Dmach_kernelrpc.c762 IE_BITS_TYPE(entry->ie_bits) == MACH_PORT_TYPE_DEAD_NAME) { in task_dyld_process_info_notify_get_trap()
H A Dmach_port.c156 bits = entry->ie_bits; in mach_port_names_helper()
312 ipc_entry_bits_t bits = entry->ie_bits; in mach_port_names()
/xnu-11417.121.6/tools/lldbmacros/
H A Dipc.py446 local_name |= unsigned(entry_val.ie_bits) >> 24
678 ie_bits = int(entry.ie_bits)
680 urefs = int(ie_bits & 0xffff)
683 if ie_bits & 0x00100000 :
685 elif ie_bits & 0x00080000:
693 if ie_bits & 0x00010000:
694 if ie_bits & 0x00020000:
700 elif ie_bits & 0x00020000:
703 elif ie_bits & 0x00040000:
757 ipc_name = '{:s}{:s}'.format(ipc_name.strip(), ie_gen_roll[(ie_bits & 0x00c00000) >> 22])
[all …]
/xnu-11417.121.6/osfmk/kern/
H A Dipc_misc.c176 ipc_entry_bits_t bits = entry->ie_bits;
H A Dmk_timer.c223 if ((IE_BITS_TYPE(entry->ie_bits) & MACH_PORT_TYPE_RECEIVE) == 0) { in mk_timer_destroy_trap()