/macosx-10.10/xnu-2782.1.97/osfmk/ipc/ |
H A D | ipc_kmsg.h | 85 * This structure is only the header for a kmsg buffer; 89 * In a kmsg, the port fields hold pointers to ports instead 131 #define ikm_prealloc_inuse_port(kmsg) \ 132 ((kmsg)->ikm_prealloc) 134 #define ikm_prealloc_inuse(kmsg) \ 135 ((kmsg)->ikm_prealloc != IP_NULL) 137 #define ikm_prealloc_set_inuse(kmsg, port) \ 140 (kmsg)->ikm_prealloc = (port); \ 144 #define ikm_prealloc_clear_inuse(kmsg, port) \ 146 (kmsg) [all...] |
H A D | mach_msg.c | 139 ipc_kmsg_t kmsg, 191 ipc_kmsg_t kmsg; local 204 kmsg = ipc_kmsg_alloc(msg_and_trailer_size); 206 if (kmsg == IKM_NULL) 209 (void) memcpy((void *) kmsg->ikm_header, (const void *) msg, send_size); 211 kmsg->ikm_header->msgh_size = send_size; 219 trailer = (mach_msg_max_trailer_t *) ((vm_offset_t)kmsg->ikm_header + send_size); 225 mr = ipc_kmsg_copyin(kmsg, space, map, &option); 228 ipc_kmsg_free(kmsg); 232 mr = ipc_kmsg_send(kmsg, optio 290 ipc_kmsg_t kmsg = self->ith_kmsg; local 473 ipc_kmsg_t kmsg; local 573 msg_receive_error( ipc_kmsg_t kmsg, mach_vm_address_t msg_addr, mach_msg_option_t option, mach_port_seqno_t seqno, ipc_space_t space) argument [all...] |
H A D | ipc_kmsg.c | 180 ipc_kmsg_t kmsg, 296 ipc_kmsg_t kmsg, 299 kprintf("%s kmsg=%p:\n", str, kmsg); 301 kmsg->ikm_next, 302 kmsg->ikm_prev, 303 kmsg->ikm_size); 305 ipc_msg_print64(kmsg->ikm_header); 477 #define DEBUG_IPC_KMSG_PRINT(kmsg,string) \ 480 ipc_kmsg_print64(kmsg, strin 295 ipc_kmsg_print64( ipc_kmsg_t kmsg, const char *str) argument 589 ipc_kmsg_t kmsg; local 668 ipc_kmsg_free( ipc_kmsg_t kmsg) argument 729 ipc_kmsg_enqueue( ipc_kmsg_queue_t queue, ipc_kmsg_t kmsg) argument 763 ipc_kmsg_rmqueue( ipc_kmsg_queue_t queue, ipc_kmsg_t kmsg) argument 799 ipc_kmsg_queue_next( ipc_kmsg_queue_t queue, ipc_kmsg_t kmsg) argument 825 ipc_kmsg_destroy( ipc_kmsg_t kmsg) argument 847 ipc_kmsg_delayed_destroy( ipc_kmsg_t kmsg) argument 870 ipc_kmsg_t kmsg; local 894 ipc_kmsg_clean_body( __unused ipc_kmsg_t kmsg, mach_msg_type_number_t number, mach_msg_descriptor_t *saddr) argument 991 ipc_kmsg_clean_partial( ipc_kmsg_t kmsg, mach_msg_type_number_t number, mach_msg_descriptor_t *desc, vm_offset_t paddr, vm_size_t length) argument 1036 ipc_kmsg_clean( ipc_kmsg_t kmsg) argument 1079 ipc_kmsg_set_prealloc( ipc_kmsg_t kmsg, ipc_port_t port) argument 1097 ipc_kmsg_clear_prealloc( ipc_kmsg_t kmsg, ipc_port_t port) argument 1149 ipc_kmsg_t kmsg; local 1273 ipc_kmsg_t kmsg; local 1370 ipc_kmsg_send( ipc_kmsg_t kmsg, mach_msg_option_t option, mach_msg_timeout_t send_timeout) argument 1531 ipc_kmsg_put( mach_vm_address_t msg_addr, ipc_kmsg_t kmsg, mach_msg_size_t size) argument 1611 ipc_kmsg_put_to_kernel( mach_msg_header_t *msg, ipc_kmsg_t kmsg, mach_msg_size_t size) argument 1646 ipc_kmsg_copyin_header( ipc_kmsg_t kmsg, ipc_space_t space, mach_msg_option_t *optionp) argument 2135 ipc_kmsg_copyin_port_descriptor( volatile mach_msg_port_descriptor_t *dsc, mach_msg_legacy_port_descriptor_t *user_dsc_in, ipc_space_t space, ipc_object_t dest, ipc_kmsg_t kmsg, mach_msg_return_t *mr) argument 2301 ipc_kmsg_copyin_ool_ports_descriptor( mach_msg_ool_ports_descriptor_t *dsc, mach_msg_descriptor_t *user_dsc, int is_64bit, vm_map_t map, ipc_space_t space, ipc_object_t dest, ipc_kmsg_t kmsg, mach_msg_return_t *mr) argument 2455 ipc_kmsg_copyin_body( ipc_kmsg_t kmsg, ipc_space_t space, vm_map_t map) argument 2671 ipc_kmsg_copyin( ipc_kmsg_t kmsg, ipc_space_t space, vm_map_t map, mach_msg_option_t *optionp) argument 2736 ipc_kmsg_copyin_from_kernel( ipc_kmsg_t kmsg) argument 2870 ipc_kmsg_copyin_from_kernel_legacy( ipc_kmsg_t kmsg) argument 3069 ipc_kmsg_copyout_header( ipc_kmsg_t kmsg, ipc_space_t space, mach_msg_option_t option) argument 3607 ipc_kmsg_copyout_ool_ports_descriptor(mach_msg_ool_ports_descriptor_t *dsc, mach_msg_descriptor_t *user_dsc, int is_64bit, vm_map_t map, ipc_space_t space, ipc_kmsg_t kmsg, mach_msg_return_t *mr) argument 3771 ipc_kmsg_copyout_body( ipc_kmsg_t kmsg, ipc_space_t space, vm_map_t map, mach_msg_body_t *slist) argument 3849 ipc_kmsg_copyout_size( ipc_kmsg_t kmsg, vm_map_t map) argument 3908 ipc_kmsg_copyout( ipc_kmsg_t kmsg, ipc_space_t space, vm_map_t map, mach_msg_body_t *slist, mach_msg_option_t option) argument 3953 ipc_kmsg_copyout_pseudo( ipc_kmsg_t kmsg, ipc_space_t space, vm_map_t map, mach_msg_body_t *slist) argument 4016 ipc_kmsg_copyout_dest( ipc_kmsg_t kmsg, ipc_space_t space) argument 4106 ipc_kmsg_get_scatter( mach_vm_address_t msg_addr, mach_msg_size_t slist_size, ipc_kmsg_t kmsg) argument 4252 ipc_kmsg_copyout_to_kernel( ipc_kmsg_t kmsg, ipc_space_t space) argument 4290 ipc_kmsg_copyout_to_kernel_legacy( ipc_kmsg_t kmsg, ipc_space_t space) argument 4409 ipc_kmsg_add_trailer(ipc_kmsg_t kmsg, ipc_space_t space __unused, mach_msg_option_t option, thread_t thread, mach_port_seqno_t seqno, boolean_t minimal_trailer, mach_vm_offset_t context) argument [all...] |
H A D | ipc_mqueue.c | 225 ipc_kmsg_t kmsg, next; local 241 for (kmsg = ipc_kmsg_queue_first(kmsgq); 242 kmsg != IKM_NULL; 243 kmsg = next) { 244 next = ipc_kmsg_queue_next(kmsgq, kmsg); 279 msize = ipc_kmsg_copyout_size(kmsg, th->map); 302 ipc_kmsg_rmqueue(kmsgq, kmsg); 305 th->ith_kmsg = kmsg; 360 ipc_kmsg_t kmsg, 376 (MACH_MSGH_BITS_REMOTE(kmsg 358 ipc_mqueue_send( ipc_mqueue_t mqueue, ipc_kmsg_t kmsg, mach_msg_option_t option, mach_msg_timeout_t send_timeout, spl_t s) argument 491 ipc_mqueue_post( register ipc_mqueue_t mqueue, register ipc_kmsg_t kmsg) argument 873 ipc_kmsg_t kmsg; local 933 ipc_kmsg_t kmsg; local 1092 ipc_kmsg_t kmsg; local [all...] |
H A D | ipc_importance.c | 166 * Link the kmsg onto the appropriate propagation chain. 172 * Caller is donating an importance elem reference to the kmsg. 176 ipc_kmsg_t kmsg, 181 assert(IIE_NULL == kmsg->ikm_importance); 187 queue_enter(&link_elem->iie_kmsgs, kmsg, ipc_kmsg_t, ikm_inheritance); 188 kmsg->ikm_importance = elem; 194 * Unlink the kmsg from its current propagation chain. 206 ipc_kmsg_t kmsg) 208 ipc_importance_elem_t elem = kmsg->ikm_importance; 217 queue_remove(&unlink_elem->iie_kmsgs, kmsg, ipc_kmsg_ 175 ipc_importance_kmsg_link( ipc_kmsg_t kmsg, ipc_importance_elem_t elem) argument 205 ipc_importance_kmsg_unlink( ipc_kmsg_t kmsg) argument 2047 ipc_importance_send( ipc_kmsg_t kmsg, mach_msg_option_t option) argument 2204 ipc_importance_inherit_from(ipc_kmsg_t kmsg) argument 2487 ipc_importance_receive( ipc_kmsg_t kmsg, mach_msg_option_t option) argument 2613 ipc_importance_unreceive( ipc_kmsg_t kmsg, mach_msg_option_t __unused option) argument 2648 ipc_importance_clean( ipc_kmsg_t kmsg) argument 2680 ipc_importance_assert_clean(__assert_only ipc_kmsg_t kmsg) argument [all...] |
H A D | ipc_importance.h | 73 uint32_t iie_kmsg_refs_inherited; /* kmsg refs consumed by a new inherit */ 74 uint32_t iie_kmsg_refs_coalesced; /* kmsg refs coalesced into an existing inherit */ 75 uint32_t iie_kmsg_refs_dropped; /* kmsg refs dropped by not accepting msg importance */ 229 ipc_kmsg_t kmsg, 234 ipc_kmsg_t kmsg, 239 ipc_kmsg_t kmsg, 243 extern void ipc_importance_clean(ipc_kmsg_t kmsg); 246 extern void ipc_importance_assert_clean(ipc_kmsg_t kmsg);
|
H A D | ipc_mqueue.h | 182 ipc_kmsg_t kmsg, 190 ipc_kmsg_t kmsg, 197 ipc_kmsg_t kmsg);
|
H A D | ipc_port.h | 211 #define IP_SET_PREALLOC(port, kmsg) \ 214 (port)->ip_premsg = (kmsg); \ 217 #define IP_CLEAR_PREALLOC(port, kmsg) \ 219 assert((port)->ip_premsg == kmsg); \
|
H A D | ipc_port.c | 861 ipc_kmsg_t kmsg; local 923 * is not inuse, free it. If it has an inuse one, then the kmsg 930 kmsg = port->ip_premsg; 931 assert(kmsg != IKM_NULL); 932 inuse_port = ikm_prealloc_inuse_port(kmsg); 933 IP_CLEAR_PREALLOC(port, kmsg); 938 ipc_kmsg_free(kmsg);
|
H A D | mach_port.c | 658 ipc_kmsg_t kmsg = IKM_NULL; local 681 kmsg = (ipc_kmsg_t)ipc_kmsg_prealloc(size); 682 if (kmsg == IKM_NULL) 697 if (kmsg != IKM_NULL) 698 ipc_kmsg_set_prealloc(kmsg, port); 702 } else if (kmsg != IKM_NULL) 703 ipc_kmsg_free(kmsg);
|
/macosx-10.10/xnu-2782.1.97/osfmk/kern/ |
H A D | ipc_mig.c | 116 ipc_kmsg_t kmsg; local 119 mr = ipc_kmsg_get_from_kernel(msg, send_size, &kmsg); 123 mr = ipc_kmsg_copyin_from_kernel_legacy(kmsg); 125 ipc_kmsg_free(kmsg); 129 mr = ipc_kmsg_send(kmsg, 133 ipc_kmsg_destroy(kmsg); 146 ipc_kmsg_t kmsg; local 149 mr = ipc_kmsg_get_from_kernel(msg, send_size, &kmsg); 153 mr = ipc_kmsg_copyin_from_kernel(kmsg); 155 ipc_kmsg_free(kmsg); 176 ipc_kmsg_t kmsg; local 218 ipc_kmsg_t kmsg; local 309 ipc_kmsg_t kmsg; local 469 ipc_kmsg_t kmsg; local [all...] |
H A D | thread.h | 325 struct ipc_kmsg *kmsg; /* received message */ member in struct:thread::__anon15437::__anon15438 503 #define ith_kmsg saved.receive.kmsg
|
/macosx-10.10/vim-55/runtime/syntax/ |
H A D | terminfo.vim | 51 \ khome kich1 kil1 kcub1 kll kmrk kmsg kmov
|
/macosx-10.10/xnu-2782.1.97/tools/lldbmacros/ |
H A D | ipc.py | 89 "dest-port", "kmsg", "msgid", "disp", "size", "reply-port", "source", "destination")) 130 """ Routine that prints a kmsg's source process and pid details 134 str : string containing the name and pid of the kmsg's source proc 601 kmsg = kern.GetValueFromAddress(cmd_args[0], 'ipc_kmsg_t') 603 print GetKMsgSummary(kmsg) 706 Tip: add "-v" to see detailed information on each kmsg or inherit elems
|
/macosx-10.10/vim-55/src/ |
H A D | normal.c | 1268 char_u *kmsg; local 1270 kmsg = keep_msg; 1275 keep_msg = kmsg; 1276 msg_attr(kmsg, keep_msg_attr); 1277 vim_free(kmsg);
|
/macosx-10.10/ncurses-44/ncurses/include/ |
H A D | Caps.osf1r5 | 656 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
|
H A D | Caps.uwin | 466 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
|
H A D | Caps | 498 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
|
H A D | Caps.aix4 | 653 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
|
H A D | Caps.hpux11 | 559 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
|
H A D | Caps.keys | 500 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
|
/macosx-10.10/ncurses-44/ncurses/misc/ |
H A D | terminfo.src | 1327 kmov=\377\351, kmrk=\377\355, kmsg=\377\345, 1407 kmov=\ENi, kmrk=\ENm, kmsg=\ENe, knp=\E[U, kopn=\ENo, 10088 kmsg=\EOl, knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr, 10286 khlp=\EOm, kich1=\ENj, kmov=\ENc, kmrk=\ENi, kmsg=\EOl, 10371 kmsg=\EOl, knp=\E[U, knxt=\ENh, kopn=\EOv, kopt=\EOr,
|