| /NextBSD/sys/compat/mach/ipc/ |
| HD | mach_port.c | 245 kern_return_t kr; in mach_port_names() local 290 kr = vm_allocate(ipc_kernel_map, &addr1, size, TRUE); in mach_port_names() 291 if (kr != KERN_SUCCESS) in mach_port_names() 294 kr = vm_allocate(ipc_kernel_map, &addr2, size, TRUE); in mach_port_names() 295 if (kr != KERN_SUCCESS) { in mach_port_names() 302 kr = vm_map_wire(ipc_kernel_map, addr1, addr1 + size, in mach_port_names() 304 assert(kr == KERN_SUCCESS); in mach_port_names() 306 kr = vm_map_wire(ipc_kernel_map, addr2, addr2 + size, in mach_port_names() 308 assert(kr == KERN_SUCCESS); in mach_port_names() 357 kr = vm_map_unwire(ipc_kernel_map, in mach_port_names() [all …]
|
| HD | ipc_object.c | 166 kern_return_t kr; in ipc_object_alloc_dead() local 169 kr = ipc_entry_alloc(space, FALSE, namep, &entry); in ipc_object_alloc_dead() 170 if (kr != KERN_SUCCESS) in ipc_object_alloc_dead() 171 return kr; in ipc_object_alloc_dead() 202 kern_return_t kr; in ipc_object_alloc_dead_name() local 205 kr = ipc_entry_alloc_name(space, name, &entry); in ipc_object_alloc_dead_name() 206 if (kr != KERN_SUCCESS) in ipc_object_alloc_dead_name() 207 return kr; in ipc_object_alloc_dead_name() 246 kern_return_t kr; in ipc_object_alloc() local 265 kr = ipc_entry_alloc(space, in ipc_object_alloc() [all …]
|
| HD | mach_debug.c | 137 kern_return_t kr; in mach_port_get_srights() local 143 kr = ipc_port_translate_receive(space, name, &port); in mach_port_get_srights() 144 if (kr != KERN_SUCCESS) in mach_port_get_srights() 145 return kr; in mach_port_get_srights() 177 kern_return_t kr; 198 kr = kmem_alloc_pageable(ipc_kernel_map, &addr, size); 199 if (kr != KERN_SUCCESS) 223 kr = vm_map_copyin(kernel_map, addr, used, 225 assert(kr == KERN_SUCCESS); 269 kern_return_t kr; in mach_port_space_info() [all …]
|
| HD | ipc_pset.c | 200 kern_return_t kr; in ipc_pset_alloc() local 202 kr = ipc_object_alloc(space, IOT_PORT_SET, in ipc_pset_alloc() 205 if (kr != KERN_SUCCESS) in ipc_pset_alloc() 206 return kr; in ipc_pset_alloc() 241 kern_return_t kr; in ipc_pset_alloc_name() local 244 kr = ipc_object_alloc_name(space, IOT_PORT_SET, in ipc_pset_alloc_name() 247 if (kr != KERN_SUCCESS) in ipc_pset_alloc_name() 248 return kr; in ipc_pset_alloc_name() 528 kern_return_t kr; in filt_machportattach() local 531 kr = ipc_object_translate(current_space(), name, MACH_PORT_RIGHT_PORT_SET, in filt_machportattach() [all …]
|
| HD | ipc_kmsg.c | 1038 kern_return_t kr; in ipc_kmsg_copyin_header() local 1121 kr = ipc_right_copyin(space, name, entry, in ipc_kmsg_copyin_header() 1124 if (kr != KERN_SUCCESS) { in ipc_kmsg_copyin_header() 1126 printf("ipc_right_copyin failed kr=%d %s:%d\n", kr, __FILE__, __LINE__); in ipc_kmsg_copyin_header() 1144 kr = ipc_right_copyin(space, name, entry, in ipc_kmsg_copyin_header() 1148 assert(kr == KERN_SUCCESS); in ipc_kmsg_copyin_header() 1159 kr = ipc_right_copyin(space, name, entry, in ipc_kmsg_copyin_header() 1162 if (kr != KERN_SUCCESS) { in ipc_kmsg_copyin_header() 1164 printf("ipc_right_copyin failed kr=%d %s:%d\n", kr, __FILE__, __LINE__); in ipc_kmsg_copyin_header() 1187 kr = ipc_right_copyin_two(space, name, entry, in ipc_kmsg_copyin_header() [all …]
|
| HD | ipc_init.c | 177 kern_return_t kr; in ipc_bootstrap_sysinit() local 214 kr = ipc_space_create_special(&ipc_space_kernel); in ipc_bootstrap_sysinit() 215 assert(kr == KERN_SUCCESS); in ipc_bootstrap_sysinit() 218 kr = ipc_space_create_special(&ipc_space_reply); in ipc_bootstrap_sysinit() 219 assert(kr == KERN_SUCCESS); in ipc_bootstrap_sysinit()
|
| /NextBSD/usr.bin/mach-tests/bootstrap-kqueue/server-portset-fiddling/ |
| HD | bootstrap-portset-fiddling-server.c | 27 kern_return_t kr; in main() local 37 kr = bootstrap_check_in(bootstrap_port, "mach.service-test", &port); in main() 38 if (kr != KERN_SUCCESS) { in main() 39 syslog(LOG_ERR, "bootstrap_check_in: kr=%d", kr); in main() 49 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_PORT_SET, &pset); in main() 50 if (kr != KERN_SUCCESS) { in main() 51 syslog(LOG_ERR, "mach_port_allocate: kr=%d", kr); in main() 55 kr = mach_port_move_member(mach_task_self(), port, pset); in main() 56 if (kr != KERN_SUCCESS) { in main() 57 syslog(LOG_ERR, "mach_port_move_member: kr=%d", kr); in main() [all …]
|
| /NextBSD/lib/liblaunch/ |
| HD | libbootstrap.c | 44 kern_return_t kr = task_get_special_port(task_self_trap(), TASK_BOOTSTRAP_PORT, &bootstrap_port); in bootstrap_init() local 45 if (kr != KERN_SUCCESS) { in bootstrap_init() 53 kern_return_t kr; in bootstrap_create_server() local 55 kr = vproc_mig_create_server(bp, server_cmd, server_uid, on_demand, server_port); in bootstrap_create_server() 57 if (kr == VPROC_ERR_TRY_PER_USER) { in bootstrap_create_server() 61 kr = vproc_mig_create_server(puc, server_cmd, server_uid, on_demand, server_port); in bootstrap_create_server() 66 return kr; in bootstrap_create_server() 78 kern_return_t kr; in bootstrap_unprivileged() local 82 kr = mach_port_mod_refs(mach_task_self(), bp, MACH_PORT_RIGHT_SEND, 1); in bootstrap_unprivileged() 84 if (kr == KERN_SUCCESS) { in bootstrap_unprivileged() [all …]
|
| HD | libvproc.c | 86 kern_return_t kr = vproc_mig_port_for_label(bootstrap_port, (char *)label, &mp); in vprocmgr_lookup_vproc() local 87 if (kr == BOOTSTRAP_SUCCESS) { in vprocmgr_lookup_vproc() 387 kern_return_t kr; in _vproc_grab_subset() local 389 if ((kr = vproc_mig_take_subset(bp, reqport, rcvright, &outdata, &outdata_cnt, ports, portCnt))) { in _vproc_grab_subset() 396 kr = 1; in _vproc_grab_subset() 404 return kr; in _vproc_grab_subset() 410 kern_return_t kr = 0; in _vprocmgr_move_subset_to_user() local 446 …kr = vproc_mig_move_subset(puc, bootstrap_port, (char *)session_type, _audit_session_self(), flags… in _vprocmgr_move_subset_to_user() 450 if (kr) { in _vprocmgr_move_subset_to_user() 461 kern_return_t kr = KERN_FAILURE; in _vprocmgr_switch_to_session() local [all …]
|
| /NextBSD/usr.bin/mach-tests/bootstrap-kqueue/client/ |
| HD | bootstrap-kqueue-client.c | 22 kern_return_t kr; in main() local 38 kr = bootstrap_look_up(bootstrap_port, "mach.service-test", &port); in main() 39 if (kr != KERN_SUCCESS) { in main() 40 fprintf(stderr, "bootstrap_look_up: kr=%d\n", kr); in main() 46 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &reply_port); in main() 47 if (kr != KERN_SUCCESS) { in main() 48 fprintf(stderr, "mach_port_allocate: kr=%d\n", kr); in main() 52 kr = mach_port_insert_right(mach_task_self(), reply_port, reply_port, MACH_MSG_TYPE_MAKE_SEND); in main() 53 if (kr != KERN_SUCCESS) { in main() 54 fprintf(stderr, "mach_port_insert_right: kr=%d\n", kr); in main() [all …]
|
| /NextBSD/usr.bin/mach-tests/bootstrap-kqueue/server/ |
| HD | bootstrap-kqueue-server.c | 26 kern_return_t kr; in main() local 36 kr = bootstrap_check_in(bootstrap_port, "mach.service-test", &port); in main() 37 if (kr != KERN_SUCCESS) { in main() 38 syslog(LOG_ERR, "bootstrap_check_in: kr=%d", kr); in main() 44 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_PORT_SET, &pset); in main() 45 if (kr != KERN_SUCCESS) { in main() 46 syslog(LOG_ERR, "mach_port_allocate: kr=%d", kr); in main() 50 kr = mach_port_move_member(mach_task_self(), port, pset); in main() 51 if (kr != KERN_SUCCESS) { in main() 52 syslog(LOG_ERR, "mach_port_move_member: kr=%d", kr); in main() [all …]
|
| /NextBSD/usr.bin/mach-tests/bootstrap/client/ |
| HD | bootstrap-client.c | 21 kern_return_t kr; in main() local 28 kr = bootstrap_look_up(bootstrap_port, "mach.service-test", &port); in main() 29 if (kr != KERN_SUCCESS) { in main() 30 fprintf(stderr, "bootstrap_look_up: kr=%d\n", kr); in main() 36 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &reply_port); in main() 37 if (kr != KERN_SUCCESS) { in main() 38 fprintf(stderr, "mach_port_allocate: kr=%d\n", kr); in main() 42 kr = mach_port_insert_right(mach_task_self(), reply_port, reply_port, MACH_MSG_TYPE_MAKE_SEND); in main() 43 if (kr != KERN_SUCCESS) { in main() 44 fprintf(stderr, "mach_port_insert_right: kr=%d\n", kr); in main() [all …]
|
| /NextBSD/lib/libdispatch/src/ |
| HD | semaphore.c | 141 kern_return_t kr; in _dispatch_semaphore_create_port() local 156 while ((kr = semaphore_create(mach_task_self(), &tmp, in _dispatch_semaphore_create_port() 158 DISPATCH_VERIFY_MIG(kr); in _dispatch_semaphore_create_port() 163 kr = semaphore_destroy(mach_task_self(), tmp); in _dispatch_semaphore_create_port() 164 DISPATCH_VERIFY_MIG(kr); in _dispatch_semaphore_create_port() 165 DISPATCH_SEMAPHORE_VERIFY_KR(kr); in _dispatch_semaphore_create_port() 201 kern_return_t kr; in _dispatch_semaphore_dispose() local 203 kr = semaphore_destroy(mach_task_self(), dsema->dsema_port); in _dispatch_semaphore_dispose() 204 DISPATCH_VERIFY_MIG(kr); in _dispatch_semaphore_dispose() 205 DISPATCH_SEMAPHORE_VERIFY_KR(kr); in _dispatch_semaphore_dispose() [all …]
|
| HD | voucher.c | 236 kern_return_t kr = mach_voucher_deallocate(kv); in _voucher_dealloc_mach_voucher() local 237 DISPATCH_VERIFY_MIG(kr); in _voucher_dealloc_mach_voucher() 238 (void)dispatch_assume_zero(kr); in _voucher_dealloc_mach_voucher() 245 kern_return_t kr; in _voucher_create_mach_voucher() local 252 kr = host_create_mach_voucher(mhp, kvr, kvr_size, &kv); in _voucher_create_mach_voucher() 253 DISPATCH_VERIFY_MIG(kr); in _voucher_create_mach_voucher() 254 if (!kr) { in _voucher_create_mach_voucher() 259 return kr; in _voucher_create_mach_voucher() 272 kern_return_t kr; in _voucher_task_mach_voucher_init() local 278 kr = _voucher_create_mach_voucher(&task_create_recipe, in _voucher_task_mach_voucher_init() [all …]
|
| HD | source.c | 2450 kern_return_t kr; in _dispatch_mach_recv_msg_buf_init() local 2452 while (slowpath(kr = mach_vm_allocate(mach_task_self(), &vm_addr, vm_size, in _dispatch_mach_recv_msg_buf_init() 2454 if (kr != KERN_NO_SPACE) { in _dispatch_mach_recv_msg_buf_init() 2455 (void)dispatch_assume_zero(kr); in _dispatch_mach_recv_msg_buf_init() 2474 kern_return_t kr; in _dispatch_mach_recv_portset_init() local 2476 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_PORT_SET, in _dispatch_mach_recv_portset_init() 2478 DISPATCH_VERIFY_MIG(kr); in _dispatch_mach_recv_portset_init() 2479 if (dispatch_assume_zero(kr)) { in _dispatch_mach_recv_portset_init() 2490 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, in _dispatch_mach_recv_portset_init() 2492 DISPATCH_VERIFY_MIG(kr); in _dispatch_mach_recv_portset_init() [all …]
|
| HD | data.c | 514 kern_return_t kr; in dispatch_data_make_memory_entry() local 520 kr = mach_vm_allocate(mach_task_self(), &vm_addr, vm_size, in dispatch_data_make_memory_entry() 522 if (kr) { in dispatch_data_make_memory_entry() 523 if (kr != KERN_NO_SPACE) { in dispatch_data_make_memory_entry() 524 (void)dispatch_assume_zero(kr); in dispatch_data_make_memory_entry() 538 kr = mach_make_memory_entry_64(mach_task_self(), &mos, vm_addr, flags, in dispatch_data_make_memory_entry() 540 if (kr == KERN_INVALID_VALUE) { in dispatch_data_make_memory_entry() 543 kr = mach_make_memory_entry_64(mach_task_self(), &mos, vm_addr, flags, in dispatch_data_make_memory_entry() 546 if (dispatch_assume_zero(kr)) { in dispatch_data_make_memory_entry() 550 kr = mach_port_deallocate(mach_task_self(), mep); in dispatch_data_make_memory_entry() [all …]
|
| /NextBSD/usr.bin/mach-tests/bootstrap-kqueue/server-inline-receive/ |
| HD | bootstrap-inline-receive-server.c | 26 kern_return_t kr; in main() local 36 kr = bootstrap_check_in(bootstrap_port, "mach.service-test", &port); in main() 37 if (kr != KERN_SUCCESS) { in main() 38 syslog(LOG_ERR, "bootstrap_check_in: kr=%d", kr); in main() 44 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_PORT_SET, &pset); in main() 45 if (kr != KERN_SUCCESS) { in main() 46 syslog(LOG_ERR, "mach_port_allocate: kr=%d", kr); in main() 50 kr = mach_port_move_member(mach_task_self(), port, pset); in main() 51 if (kr != KERN_SUCCESS) { in main() 52 syslog(LOG_ERR, "mach_port_move_member: kr=%d", kr); in main() [all …]
|
| /NextBSD/contrib/gdb/gdb/ |
| HD | stop-gdb.c | 46 kern_return_t kr; in main() local 82 kr = netname_look_up (name_server_port, host, name, &gdb_port); in main() 83 if (kr == NETNAME_NOT_CHECKED_IN) in main() 84 kr = netname_look_up (name_server_port, host, argv[1], &gdb_port); in main() 85 if (kr != KERN_SUCCESS) in main() 88 mach_error_string (kr)); in main() 103 kr = mach_msg_send (&msg); in main() 104 if (kr != KERN_SUCCESS) in main() 105 fprintf (stderr, "Message not sent, return code %d : %s\n", kr, in main() 106 mach_error_string (kr)); in main() [all …]
|
| /NextBSD/usr.bin/mach-tests/bootstrap/server/ |
| HD | bootstrap-server.c | 21 kern_return_t kr; in main() local 29 kr = bootstrap_check_in(bootstrap_port, "mach.service-test", &port); in main() 30 if (kr != KERN_SUCCESS) { in main() 31 syslog(LOG_ERR, "bootstrap_check_in: kr=%d", kr); in main() 41 kr = mach_msg_receive((mach_msg_header_t *)&message); in main() 42 if (kr != KERN_SUCCESS) in main() 43 syslog(LOG_ERR, "mach_msg_receive failure: kr=%d", kr); in main() 53 kr = mach_msg_send((mach_msg_header_t *)&reply); in main() 54 if (kr != KERN_SUCCESS) in main() 55 syslog(LOG_ERR, "mach_msg_send failure: kr=%d", kr); in main()
|
| /NextBSD/usr.bin/mach-tests/bootstrap-kqueue/server-libdispatch/ |
| HD | bootstrap-libdispatch-server.c | 27 __block kern_return_t kr; in main() local 34 kr = bootstrap_check_in(bootstrap_port, "mach.service-test", &port); in main() 35 if (kr != KERN_SUCCESS) { in main() 36 syslog(LOG_ERR, "bootstrap_check_in: kr=%d", kr); in main() 53 kr = mach_msg_receive((mach_msg_header_t *)&message); in main() 54 if (kr != KERN_SUCCESS) in main() 55 syslog(LOG_ERR, "mach_msg_receive failure: kr=%d", kr); in main() 65 kr = mach_msg_send((mach_msg_header_t *)&reply); in main() 66 if (kr != KERN_SUCCESS) in main() 67 syslog(LOG_ERR, "mach_msg_send failure: kr=%d", kr); in main()
|
| /NextBSD/lib/libxpc/ |
| HD | xpc_connection.c | 44 kern_return_t kr; in xpc_connection_create() local 73 kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, in xpc_connection_create() 75 if (kr != KERN_SUCCESS) { in xpc_connection_create() 80 kr = mach_port_insert_right(mach_task_self(), conn->xc_local_port, in xpc_connection_create() 82 if (kr != KERN_SUCCESS) { in xpc_connection_create() 94 kern_return_t kr; in xpc_connection_create_mach_service() local 104 kr = bootstrap_check_in(bootstrap_port, name, in xpc_connection_create_mach_service() 106 if (kr != KERN_SUCCESS) { in xpc_connection_create_mach_service() 121 kr = bootstrap_look_up(bootstrap_port, name, &conn->xc_remote_port); in xpc_connection_create_mach_service() 122 if (kr != KERN_SUCCESS) { in xpc_connection_create_mach_service() [all …]
|
| HD | xpc_misc.c | 362 kern_return_t kr; in xpc_pipe_routine_reply() local 378 kr = mach_msg_send(&message->header); in xpc_pipe_routine_reply() 379 if (kr != KERN_SUCCESS) in xpc_pipe_routine_reply() 380 err = (kr == KERN_INVALID_TASK) ? EPIPE : EINVAL; in xpc_pipe_routine_reply() 394 kern_return_t kr; in xpc_pipe_send() local 414 kr = mach_msg_send(&message->header); in xpc_pipe_send() 415 if (kr != KERN_SUCCESS) in xpc_pipe_send() 416 err = (kr == KERN_INVALID_TASK) ? EPIPE : EINVAL; in xpc_pipe_send() 435 kern_return_t kr; in xpc_pipe_receive() local 447 kr = mach_msg(request, MACH_RCV_MSG | in xpc_pipe_receive() [all …]
|
| /NextBSD/lib/libmach/mach/ |
| HD | mach_msg.c | 336 register kern_return_t kr; in mach_msg_server_once() local 338 if ((kr = mach_vm_allocate(mach_task_self(), in mach_msg_server_once() 345 if ((kr = mach_vm_allocate(mach_task_self(), in mach_msg_server_once() 373 kr = KERN_SUCCESS; in mach_msg_server_once() 388 kr = KERN_SUCCESS; in mach_msg_server_once() 427 kr = KERN_SUCCESS; /* Matches error hiding behavior in in mach_msg_server_once() 433 kr = KERN_SUCCESS; /* Matches error hiding behavior in in mach_msg_server_once() 439 kr = mr; in mach_msg_server_once() 452 return kr; in mach_msg_server_once() 472 register kern_return_t kr; in mach_msg_server() local [all …]
|
| /NextBSD/crypto/heimdal/lib/ipc/ |
| HD | server.c | 127 kern_return_t kr; in mach_complete_sync() local 133 kr = KERN_SUCCESS; in mach_complete_sync() 138 kr = KERN_SUCCESS; in mach_complete_sync() 141 kr = vm_read(mach_task_self(), in mach_complete_sync() 164 kern_return_t kr; in mach_complete_async() local 170 kr = KERN_SUCCESS; in mach_complete_async() 175 kr = KERN_SUCCESS; in mach_complete_async() 178 kr = vm_read(mach_task_self(), in mach_complete_async() 183 kr = mheim_aipc_acall_reply(s->reply_port, returnvalue, in mach_complete_async() 209 kern_return_t kr; in mheim_do_call() local [all …]
|
| /NextBSD/sys/dev/netmap/ |
| HD | netmap_kern.h | 896 static __inline void nm_kr_put(struct netmap_kring *kr) in nm_kr_put() argument 898 NM_ATOMIC_CLEAR(&kr->nr_busy); in nm_kr_put() 902 static __inline int nm_kr_tryget(struct netmap_kring *kr) in nm_kr_tryget() argument 907 if (unlikely(kr->nkr_stopped)) { in nm_kr_tryget() 908 ND("ring %p stopped (%d)", kr, kr->nkr_stopped); in nm_kr_tryget() 911 if (unlikely(NM_ATOMIC_TEST_AND_SET(&kr->nr_busy))) in nm_kr_tryget() 914 if (unlikely(kr->nkr_stopped)) { in nm_kr_tryget() 915 ND("ring %p stopped (%d)", kr, kr->nkr_stopped); in nm_kr_tryget() 916 nm_kr_put(kr); in nm_kr_tryget() 922 static __inline void nm_kr_get(struct netmap_kring *kr) in nm_kr_get() argument [all …]
|