Home
last modified time | relevance | path

Searched refs:ip_messages (Results 1 – 9 of 9) sorted by relevance

/xnu-8020.101.4/osfmk/ipc/
H A Dflipc.c73 flipc_port_t fport = lport->ip_messages.imq_fport; in mnl_name_from_port()
111 assert(!FPORT_VALID(lport->ip_messages.imq_fport)); in flipc_port_create()
128 lport->ip_messages.imq_fport = fport; in flipc_port_create()
133 lport->ip_messages.imq_fport = FPORT_NULL; in flipc_port_create()
152 ipc_mqueue_t port_mq = &lport->ip_messages; in flipc_port_destroy()
180 lport->ip_messages.imq_fport = FPORT_NULL; in flipc_port_destroy()
238 fmsg->object = kmsg->ikm_header->msgh_remote_port->ip_messages.imq_fport->obj.name; in mnl_msg_from_kmsg()
330 ipc_mqueue_t lport_mq = &lport->ip_messages; in flipc_cmd_ack()
631 ack_mqueue = &ack_port->ip_messages; in flipc_msg_ack()
H A Dipc_port.h140 struct ipc_mqueue ip_messages; member
205 #define ip_receiver_name ip_messages.imq_receiver_name
206 #define ip_reply_context ip_messages.imq_context
207 #define ip_klist ip_messages.imq_klist
284 #define ip_from_mq(mq) __container_of(mq, struct ipc_port, ip_messages)
292 #define ip_full_kernel(port) imq_full_kernel(&(port)->ip_messages)
293 #define ip_full(port) imq_full(&(port)->ip_messages)
H A Dipc_port.c486 ipc_mqueue_override_send_locked(&port->ip_messages, qos_ovr); in ipc_port_request_sparm()
645 ipc_mqueue_t mqueue = &port->ip_messages; in ipc_port_clear_receiver()
743 ipc_mqueue_init(&port->ip_messages); in ipc_port_init()
1550 ipc_mqueue_t mqueue = &port->ip_messages; in ipc_port_send_update_inheritor()
1562 inheritor = port->ip_messages.imq_srp_owner_thread; in ipc_port_send_update_inheritor()
1584 inheritor = port->ip_messages.imq_inheritor_thread_ref; in ipc_port_send_update_inheritor()
1914 special_reply_port->ip_messages.imq_srp_owner_thread = NULL; in ipc_port_adjust_special_reply_port_locked()
2071 thread_deallocate_safe(port->ip_messages.imq_inheritor_thread_ref); in ipc_port_adjust_sync_link_state_locked()
2075 turnstile_deallocate_safe(port->ip_messages.imq_inheritor_turnstile); in ipc_port_adjust_sync_link_state_locked()
2083 port->ip_messages.imq_inheritor_knote = inheritor; in ipc_port_adjust_sync_link_state_locked()
[all …]
H A Dmach_port.c1024 found = ipc_mqueue_peek_locked(&port->ip_messages, seqnop, in mach_port_peek()
1117 ipc_mqueue_set_seqno_locked(&port->ip_messages, seqno); in mach_port_set_seqno()
1455 ipc_mqueue_add_locked(&port->ip_messages, nset, &link); in mach_port_move_member()
1770 statusp->mps_seqno = port->ip_messages.imq_seqno; in mach_port_get_status_helper()
1771 statusp->mps_qlimit = port->ip_messages.imq_qlimit; in mach_port_get_status_helper()
1772 statusp->mps_msgcount = port->ip_messages.imq_msgcount; in mach_port_get_status_helper()
1838 lp->mpl_qlimit = port->ip_messages.imq_qlimit; in mach_port_get_attributes()
1984 ipc_mqueue_set_qlimit_locked(&port->ip_messages, mplp->mpl_qlimit); in mach_port_set_attributes()
2162 kr = ipc_mqueue_add_locked(&port->ip_messages, pset, &link); in mach_port_insert_member()
H A Dipc_mqueue.c939 if (ipc_kmsg_queue_empty(&port->ip_messages.imq_messages)) { in ipc_mqueue_receive_on_thread_and_unlock()
948 ipc_mqueue_peek_on_thread_locked(&port->ip_messages, in ipc_mqueue_receive_on_thread_and_unlock()
951 ipc_mqueue_select_on_thread_locked(&port->ip_messages, in ipc_mqueue_receive_on_thread_and_unlock()
H A Dipc_kmsg.c982 if (src_port->ip_messages.imq_qlimit != MACH_PORT_QLIMIT_DEFAULT) { in ipc_kmsg_trace_send()
1034 if (dst_port->ip_messages.imq_qlimit != MACH_PORT_QLIMIT_DEFAULT) { in ipc_kmsg_trace_send()
1037 if (imq_full(&dst_port->ip_messages)) { in ipc_kmsg_trace_send()
2181 if (MACH_NODE_VALID(kmsg->ikm_node) && FPORT_VALID(port->ip_messages.imq_fport)) { in ipc_kmsg_send()
2182 flipc_msg_ack(kmsg->ikm_node, &port->ip_messages, FALSE); in ipc_kmsg_send()
2205 port->ip_messages.imq_seqno++; in ipc_kmsg_send()
2256 error = ipc_mqueue_send_locked(&port->ip_messages, kmsg, option, in ipc_kmsg_send()
2305 if (MACH_NODE_VALID(kmsg->ikm_node) && FPORT_VALID(port->ip_messages.imq_fport)) { in ipc_kmsg_send()
2306 flipc_msg_ack(kmsg->ikm_node, &port->ip_messages, FALSE); in ipc_kmsg_send()
2323 if (MACH_NODE_VALID(kmsg->ikm_node) && FPORT_VALID(port->ip_messages.imq_fport)) { in ipc_kmsg_send()
[all …]
H A Dipc_pset.c311 first = ipc_kmsg_queue_first(&port->ip_messages.imq_messages); in filt_machport_filter_result()
464 port->ip_messages.imq_inheritor_knote == kn) { in filt_machport_turnstile_complete_port()
/xnu-8020.101.4/tools/lldbmacros/
H A Dipc.py65 if port.ip_messages.imq_msgcount > 0:
67 nmsgs += port.ip_messages.imq_msgcount
84 receiver_name = portp.ip_messages.imq_receiver_name
106 port.ip_messages.imq_msgcount, splabel_name, dest_str))
109 kmsgp = Cast(portp.ip_messages.imq_messages.ikmq_base, 'ipc_kmsg_t')
520 name = unsigned(port.ip_messages.imq_receiver_name)
637 nmsgs = portval.ip_messages.imq_msgcount
915 …out_str = format_str.format(unsigned(port), 'in-transit', disp_str, 0, 0, port.ip_messages.imq_msg…
1069 if p.ip_messages.imq_msgcount > 0:
1070 p_kmsgp = Cast(p.ip_messages.imq_messages.ikmq_base, 'ipc_kmsg_t')
[all …]
/xnu-8020.101.4/osfmk/kern/
H A Dipc_tt.c1497 port->ip_messages.imq_srp_owner_thread = thread; in ipc_port_bind_special_reply_port_locked()