Lines Matching refs:bits
267 ipc_entry_bits_t bits; in ipc_object_translate() local
275 kr = ipc_right_lookup_read(space, name, &bits, &object); in ipc_object_translate()
281 if ((bits & MACH_PORT_TYPE(right)) == MACH_PORT_TYPE_NONE) { in ipc_object_translate()
898 ipc_entry_bits_t bits; in ipc_object_insert_send_right() local
913 bits = entry->ie_bits; in ipc_object_insert_send_right()
920 if ((bits & MACH_PORT_TYPE_PORT_RIGHTS) == 0) { in ipc_object_insert_send_right()
931 if (bits & MACH_PORT_TYPE_RECEIVE) { in ipc_object_insert_send_right()
933 if ((bits & MACH_PORT_TYPE_SEND) == 0) { in ipc_object_insert_send_right()
935 bits |= MACH_PORT_TYPE_SEND; in ipc_object_insert_send_right()
938 if (IE_BITS_UREFS(bits) < MACH_PORT_UREFS_MAX) { in ipc_object_insert_send_right()
939 bits += 1; /* increment urefs */ in ipc_object_insert_send_right()
941 entry->ie_bits = bits; in ipc_object_insert_send_right()
948 if (bits & MACH_PORT_TYPE_SEND) { in ipc_object_insert_send_right()
950 if (IE_BITS_UREFS(bits) < MACH_PORT_UREFS_MAX) { in ipc_object_insert_send_right()
951 entry->ie_bits = bits + 1; /* increment urefs */ in ipc_object_insert_send_right()