Home
last modified time | relevance | path

Searched refs:urefs (Results 1 – 8 of 8) sorted by relevance

/xnu-11215.1.10/osfmk/ipc/
H A Dport.h82 #define MACH_PORT_UREFS_OVERFLOW(urefs, delta) \ argument
84 ((((urefs) + (delta)) <= (urefs)) || \
85 (((urefs) + (delta)) >= MACH_PORT_UREFS_MAX)))
87 #define MACH_PORT_UREFS_UNDERFLOW(urefs, delta) \ argument
88 (((delta) < 0) && (((mach_port_urefs_t)-(delta)) > (urefs)))
H A Dipc_right.c584 mach_port_urefs_t urefs = IE_BITS_UREFS(entry->ie_bits); in ipc_right_request_alloc() local
586 assert(urefs > 0); in ipc_right_request_alloc()
589 if (urefs < MACH_PORT_UREFS_MAX) { in ipc_right_request_alloc()
1463 mach_port_urefs_t urefs; in ipc_right_delta() local
1494 urefs = IE_BITS_UREFS(bits); in ipc_right_delta()
1496 if (urefs == MACH_PORT_UREFS_MAX) { in ipc_right_delta()
1506 if (MACH_PORT_UREFS_UNDERFLOW(urefs, delta)) { in ipc_right_delta()
1509 if (MACH_PORT_UREFS_OVERFLOW(urefs, delta)) { in ipc_right_delta()
1511 delta = MACH_PORT_UREFS_MAX - urefs; in ipc_right_delta()
1515 if ((urefs + delta) == 0) { in ipc_right_delta()
[all …]
H A Dipc_object.c431 mach_port_urefs_t urefs, in ipc_object_alloc() argument
442 assert(urefs <= MACH_PORT_UREFS_MAX); in ipc_object_alloc()
456 entry->ie_bits |= type | urefs; in ipc_object_alloc()
486 mach_port_urefs_t urefs,
498 assert(urefs <= MACH_PORT_UREFS_MAX);
517 entry->ie_bits |= type | urefs;
H A Dipc_object.h302 mach_port_urefs_t urefs,
311 mach_port_urefs_t urefs,
H A Dmach_port.c410 mach_port_urefs_t urefs; in mach_port_type() local
433 kr = ipc_right_info(space, name, entry, typep, &urefs); in mach_port_type()
805 mach_port_urefs_t urefs; in mach_port_get_refs() local
832 kr = ipc_right_info(space, name, entry, &type, &urefs); in mach_port_get_refs()
842 assert(urefs == 1); in mach_port_get_refs()
852 assert(urefs > 0); in mach_port_get_refs()
853 *urefsp = urefs; in mach_port_get_refs()
H A Dipc_port.c881 mach_port_urefs_t urefs = 0; in ipc_port_alloc() local
890 urefs = 1; in ipc_port_alloc()
892 kr = ipc_object_alloc(space, IOT_PORT, type, urefs, in ipc_port_alloc()
936 mach_port_urefs_t urefs = 0; in ipc_port_alloc_name() local
945 urefs = 1; in ipc_port_alloc_name()
949 return ipc_object_alloc_name(space, IOT_PORT, type, urefs, in ipc_port_alloc_name()
/xnu-11215.1.10/libsyscall/mach/
H A Derr_kern.sub59 "(os/kern) urefs overflow",
/xnu-11215.1.10/tools/lldbmacros/
H A Dipc.py679 urefs = int(ie_bits & 0xffff)
759 …out_str = format_string.format(ie_object, ipc_name, right_str, urefs, nsets, nmsgs, destname_str, …