Lines Matching refs:name

94 	mach_port_name_t	name,
101 * Finds an entry in a space, given the name.
113 mach_port_name_t name,
127 if ((entry = ipc_entry_lookup(space, name)) == IE_NULL) {
185 * Translate (space, object) -> (name, entry).
202 mach_port_name_t name;
220 name = port->ip_receiver_name;
221 assert(name != MACH_PORT_NULL);
223 entry = ipc_entry_lookup(space, name);
229 *namep = name;
249 * Make a dead-name request, returning the previously
257 * KERN_SUCCESS Made/canceled dead-name request.
261 * KERN_INVALID_ARGUMENT Name denotes dead name, but
263 * KERN_UREFS_OVERFLOW Name denotes dead name, but
271 mach_port_name_t name,
289 kr = ipc_right_lookup_write(space, name, &entry);
311 if (!ipc_right_check(space, port, name, entry)) {
317 previous = ipc_port_request_cancel(port, name, prev_request);
320 ipc_entry_modified(space, name, entry);
333 previous = ipc_port_request_cancel(port, name, prev_request);
336 ipc_entry_modified(space, name, entry);
339 ipc_notify_send_possible(notify, name);
348 previous = ipc_port_request_cancel(port, name, prev_request);
351 kr = ipc_port_request_alloc(port, name, notify,
355 kr = ipc_port_request_alloc(port, name, notify,
375 ipc_entry_modified(space, name, entry);
388 /* entry may have changed to dead-name by ipc_right_check() */
392 /* treat send_possible requests as immediate w.r.t. dead-name */
407 ipc_entry_modified(space, name, entry);
413 ipc_notify_dead_name(notify, name);
447 mach_port_name_t name,
458 previous = ipc_port_request_cancel(port, name, entry->ie_request);
460 ipc_entry_modified(space, name, entry);
477 __unused mach_port_name_t name,
495 * Otherwise, entry is converted to a dead name.
505 mach_port_name_t name,
541 ipc_hash_delete(space, (ipc_object_t)port, name, entry);
544 /* convert entry to dead name */
549 * name, and the port went dead, that notification
564 if (ipc_port_request_type(port, name, entry->ie_request) != 0) {
572 ipc_entry_modified(space, name, entry);
589 mach_port_name_t name,
646 name, entry);
665 assert(port->ip_receiver_name == name);
692 ipc_notify_port_deleted(request, name);
715 mach_port_name_t name,
734 ipc_entry_dealloc(space, name, entry);
745 ipc_entry_dealloc(space, name, entry);
768 name, entry);
777 ipc_entry_dealloc(space, name, entry);
792 mach_port_guard_exception(name, 0, portguard, kGUARD_EXC_DESTROY);
797 request = ipc_right_request_cancel_macro(space, port, name, entry);
800 ipc_entry_dealloc(space, name, entry);
848 ipc_notify_port_deleted(request, name);
864 * Releases a send/send-once/dead-name user ref.
878 mach_port_name_t name,
900 ipc_entry_dealloc(space, name, entry);
903 ipc_entry_modified(space, name, entry);
907 /* release any port that got converted to dead name below */
921 if (ipc_right_check(space, port, name, entry)) {
931 request = ipc_right_request_cancel_macro(space, port, name, entry);
935 ipc_entry_dealloc(space, name, entry);
942 ipc_notify_port_deleted(request, name);
957 if (ipc_right_check(space, port, name, entry)) {
976 name, entry);
978 name, entry);
982 ipc_entry_dealloc(space, name, entry);
989 ipc_entry_modified(space, name, entry);
998 ipc_notify_port_deleted(request, name);
1013 assert(port->ip_receiver_name == name);
1033 ipc_entry_modified(space, name, entry);
1067 mach_port_name_t name,
1112 ipc_entry_dealloc(space, name, entry);
1148 assert(port->ip_receiver_name == name);
1157 mach_port_guard_exception(name, 0, portguard, kGUARD_EXC_MOD_REFS);
1179 ipc_entry_modified(space, name, entry);
1182 name, entry);
1187 * dead name. Notice we don't decrement
1200 ipc_entry_modified(space, name, entry);
1207 name, entry);
1209 ipc_entry_dealloc(space, name, entry);
1223 ipc_notify_port_deleted(request, name);
1239 if (ipc_right_check(space, port, name, entry)) {
1257 request = ipc_right_request_cancel_macro(space, port, name, entry);
1261 ipc_entry_dealloc(space, name, entry);
1268 ipc_notify_port_deleted(request, name);
1281 if (!ipc_right_check(space, port, name, entry)) {
1305 ipc_entry_dealloc(space, name, entry);
1308 ipc_entry_modified(space, name, entry);
1332 if (ipc_right_check(space, port, name, entry)) {
1360 assert(port->ip_receiver_name == name);
1368 ipc_entry_modified(space, name, entry);
1374 name, entry);
1376 name, entry);
1382 ipc_entry_dealloc(space, name, entry);
1387 ipc_entry_modified(space, name, entry);
1396 ipc_notify_port_deleted(request, name);
1445 mach_port_name_t name,
1480 assert(port->ip_receiver_name == name);
1488 mach_port_guard_exception(name, 0, portguard, kGUARD_EXC_DESTROY);
1549 ipc_entry_modified(space, name, entry);
1552 name, entry);
1557 * dead name. Notice we don't decrement
1570 ipc_entry_modified(space, name, entry);
1576 name, entry);
1578 ipc_entry_dealloc(space, name, entry);
1597 ipc_notify_port_deleted(request, name);
1622 mach_port_name_t name,
1642 type |= ipc_port_request_type(port, name, request);
1653 if (!ipc_right_check(space, port, name, entry)) {
1655 type |= ipc_port_request_type(port, name, request);
1686 __unused mach_port_name_t name,
1838 mach_port_name_t name,
1878 assert(port->ip_receiver_name == name);
1911 assert(port->ip_receiver_name == name);
1944 assert(port->ip_receiver_name == name);
1965 name, entry);
1972 name, entry);
1976 ipc_entry_modified(space, name, entry);
2023 if (ipc_right_check(space, port, name, entry)) {
2075 if (ipc_right_check(space, port, name, entry)) {
2105 assert(port->ip_receiver_name == name);
2116 name, entry);
2118 name, entry);
2128 ipc_entry_modified(space, name, entry);
2152 if (ipc_right_check(space, port, name, entry)) {
2181 request = ipc_right_request_cancel_macro(space, port, name, entry);
2187 ipc_entry_modified(space, name, entry);
2226 ipc_entry_modified(space, name, entry);
2246 mach_port_name_t name,
2299 * May as well convert the entry to a dead name.
2304 name, entry);
2307 ipc_entry_modified(space, name, entry);
2331 mach_port_name_t name,
2362 if (ipc_right_check(space, port, name, entry)) {
2382 assert(port->ip_receiver_name == name);
2394 name, entry);
2399 name, entry);
2409 ipc_entry_modified(space, name, entry);
2448 mach_port_name_t name,
2492 ipc_entry_modified(space, name, entry);
2554 name, entry);
2558 ipc_entry_modified(space, name, entry);
2586 port->ip_receiver_name = name;
2602 name, entry);
2611 ipc_entry_modified(space, name, entry);
2640 * Transfer an entry from one name to another.
2647 * KERN_SUCCESS Moved entry to new name.