Searched refs:kmsg (Results 1 - 22 of 22) sorted by relevance

/macosx-10.10/xnu-2782.1.97/osfmk/ipc/
H A Dipc_kmsg.h85 * 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 Dmach_msg.c139 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 Dipc_kmsg.c180 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 Dipc_mqueue.c225 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 Dipc_importance.c166 * 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 Dipc_importance.h73 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 Dipc_mqueue.h182 ipc_kmsg_t kmsg,
190 ipc_kmsg_t kmsg,
197 ipc_kmsg_t kmsg);
H A Dipc_port.h211 #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 Dipc_port.c861 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 Dmach_port.c658 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 Dipc_mig.c116 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 Dthread.h325 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 Dterminfo.vim51 \ khome kich1 kil1 kcub1 kll kmrk kmsg kmov
/macosx-10.10/xnu-2782.1.97/tools/lldbmacros/
H A Dipc.py89 "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 Dnormal.c1268 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 DCaps.osf1r5656 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
H A DCaps.uwin466 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
H A DCaps498 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
H A DCaps.aix4653 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
H A DCaps.hpux11559 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
H A DCaps.keys500 key_message kmsg str %3 KEY_MESSAGE 0555 ----- message key
/macosx-10.10/ncurses-44/ncurses/misc/
H A Dterminfo.src1327 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,

Completed in 409 milliseconds