Home
last modified time | relevance | path

Searched refs:IE_BITS_PINNED_SEND (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.61.12/doc/mach_ipc/
H A Dipc_security_concepts.md85 Pinning is denoted by the `IE_BITS_PINNED_SEND` bit
91 When the `IE_BITS_PINNED_SEND` is set, then the `MACH_PORT_TYPE_SEND` bit must
95 dead, enforcing `IE_BITS_PINNED_SEND` semantics must be done under the space
/xnu-12377.61.12/osfmk/ipc/
H A Dipc_right.c705 bits &= ~(IE_BITS_TYPE_MASK | IE_BITS_PINNED_SEND); in ipc_right_check()
912 if ((bits & IE_BITS_PINNED_SEND) && ip_active(port)) { in ipc_right_destroy()
1094 if (bits & IE_BITS_PINNED_SEND) { in ipc_right_dealloc()
1144 if (bits & IE_BITS_PINNED_SEND) { in ipc_right_dealloc()
1336 bits &= ~(IE_BITS_TYPE_MASK | IE_BITS_PINNED_SEND | IE_BITS_IMMOVABLE_SEND); in ipc_right_delta()
1551 if (bits & IE_BITS_PINNED_SEND) { in ipc_right_delta()
1801 bits &= ~(IE_BITS_TYPE_MASK | IE_BITS_PINNED_SEND); in ipc_right_destruct()
1955 if ((reply_bits & IE_BITS_PINNED_SEND) && in ipc_right_copyin_check_reply()
2378 if ((bits & IE_BITS_PINNED_SEND) && IE_BITS_UREFS(bits) == moves) { in ipc_right_copyin()
2649 bits |= IE_BITS_PINNED_SEND; in ipc_right_copyout_any_send()
H A Dipc_entry.h149 #define IE_BITS_PINNED_SEND 0x00400000 /* last send right can't be destroyed */ macro
H A Dipc_object.c1192 (entry->ie_bits & IE_BITS_PINNED_SEND)) { in ipc_object_unpin()
1194 entry->ie_bits &= ~IE_BITS_PINNED_SEND; in ipc_object_unpin()