Searched refs:urefs (Results 1 – 8 of 8) sorted by relevance
| /xnu-8020.101.4/osfmk/ipc/ ! |
| H A D | port.h | 82 #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 D | ipc_right.c | 598 mach_port_urefs_t urefs = IE_BITS_UREFS(entry->ie_bits); in ipc_right_request_alloc() local 600 assert(urefs > 0); in ipc_right_request_alloc() 603 if (urefs < MACH_PORT_UREFS_MAX) { in ipc_right_request_alloc() 1524 mach_port_urefs_t urefs; in ipc_right_delta() local 1555 urefs = IE_BITS_UREFS(bits); in ipc_right_delta() 1557 if (urefs == MACH_PORT_UREFS_MAX) { in ipc_right_delta() 1567 if (MACH_PORT_UREFS_UNDERFLOW(urefs, delta)) { in ipc_right_delta() 1570 if (MACH_PORT_UREFS_OVERFLOW(urefs, delta)) { in ipc_right_delta() 1572 delta = MACH_PORT_UREFS_MAX - urefs; in ipc_right_delta() 1576 if ((urefs + delta) == 0) { in ipc_right_delta() [all …]
|
| H A D | ipc_object.c | 475 mach_port_urefs_t urefs, in ipc_object_alloc() argument 486 assert(urefs <= MACH_PORT_UREFS_MAX); in ipc_object_alloc() 500 entry->ie_bits |= type | urefs; in ipc_object_alloc() 530 mach_port_urefs_t urefs, 542 assert(urefs <= MACH_PORT_UREFS_MAX); 561 entry->ie_bits |= type | urefs;
|
| H A D | ipc_object.h | 294 mach_port_urefs_t urefs, 303 mach_port_urefs_t urefs,
|
| H A D | mach_port.c | 411 mach_port_urefs_t urefs; in mach_port_type() local 434 kr = ipc_right_info(space, name, entry, typep, &urefs); in mach_port_type() 820 mach_port_urefs_t urefs; in mach_port_get_refs() local 847 kr = ipc_right_info(space, name, entry, &type, &urefs); in mach_port_get_refs() 857 assert(urefs == 1); in mach_port_get_refs() 867 assert(urefs > 0); in mach_port_get_refs() 868 *urefsp = urefs; in mach_port_get_refs()
|
| H A D | ipc_port.c | 783 mach_port_urefs_t urefs = 0; in ipc_port_alloc() local 787 urefs = 1; in ipc_port_alloc() 789 kr = ipc_object_alloc(space, IOT_PORT, type, urefs, in ipc_port_alloc() 833 mach_port_urefs_t urefs = 0; in ipc_port_alloc_name() local 837 urefs = 1; in ipc_port_alloc_name() 841 return ipc_object_alloc_name(space, IOT_PORT, type, urefs, in ipc_port_alloc_name()
|
| /xnu-8020.101.4/libsyscall/mach/ ! |
| H A D | err_kern.sub | 59 "(os/kern) urefs overflow",
|
| /xnu-8020.101.4/tools/lldbmacros/ ! |
| H A D | ipc.py | 578 urefs = int(ie_bits & 0xffff) 650 …out_str = format_string.format(ie_object, ipc_name, right_str, urefs, nsets, nmsgs, destname_str, …
|