Home
last modified time | relevance | path

Searched refs:ipc_port (Results 1 – 20 of 20) sorted by relevance

/xnu-8792.41.9/osfmk/tests/
H A Dptrauth_data_tests.c90 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_task_ports[0], "task.itk_task_ports"); in ptrauth_data_tests()
91 …ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_settable_self, "task.itk_settable_self… in ptrauth_data_tests()
92 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_host, "task.itk_host"); in ptrauth_data_tests()
93 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_bootstrap, "task.itk_bootstrap"); in ptrauth_data_tests()
94 …ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_debug_control, "task.itk_debug_control… in ptrauth_data_tests()
96 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_task_access, "task.itk_task_access"); in ptrauth_data_tests()
97 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_resume, "task.itk_resume"); in ptrauth_data_tests()
103 ALLOC_VALIDATE_DATA_PTR(struct ipc_port, ipc_kobject_label_t, ip_kolabel, "ipc_port.kolabel"); in ptrauth_data_tests()
112 ALLOC_VALIDATE_DATA_PTR(struct ipc_kmsg, struct ipc_port *, ikm_prealloc, "kmsg.ikm_prealloc"); in ptrauth_data_tests()
114 …ALLOC_VALIDATE_DATA_PTR(struct ipc_kmsg, struct ipc_port *, ikm_voucher_port, "kmsg.ikm_voucher_po… in ptrauth_data_tests()
/xnu-8792.41.9/osfmk/ipc/
H A Dipc_port.h105 struct ipc_port *ipr_soright;
118 struct ipc_port { struct
161 struct ipc_port *XNU_PTRAUTH_SIGNED_PTR("ipc_port.ip_destination") ip_destination;
169 struct ipc_port *ip_sync_inheritor_port; argument
182 struct ipc_port *XNU_PTRAUTH_SIGNED_PTR("ipc_port.ip_pdrequest") ip_pdrequest;
185 #define IP_KOBJECT_NSREQUEST_ARMED ((struct ipc_port *)1)
186 struct ipc_port *ip_nsrequest; argument
286 #define ip_object_to_port(io) __container_of(io, struct ipc_port, ip_object)
300 zone_id_require(ZONE_ID_IPC_PORT, sizeof(struct ipc_port), port)
302 #define ip_from_waitq(wq) __container_of(wq, struct ipc_port, ip_waitq)
[all …]
H A DMakefile15 ipc_port.h \
H A Dipc_object.c128 "ipc ports", sizeof(struct ipc_port),
1295 offsetof(struct ipc_port, ip_waitq));
H A Dipc_port.c3251 zone_id_require(ZONE_ID_IPC_PORT, sizeof(struct ipc_port), port); in kdp_mqueue_send_find_owner()
3342 zone_id_require(ZONE_ID_IPC_PORT, sizeof(struct ipc_port), port); in kdp_mqueue_recv_find_owner()
/xnu-8792.41.9/security/
H A Dmac_mach_internal.h86 int id, struct ipc_port *port);
94 struct task *target, int which, struct ipc_port *port);
H A Dmac_mach.c142 mac_task_check_set_host_special_port(struct task *task, int id, struct ipc_port *port) in mac_task_check_set_host_special_port()
210 …eck_set_task_special_port(struct task *task, struct task *target, int which, struct ipc_port *port) in mac_task_check_set_task_special_port()
H A Dmac_policy.h2242 struct ipc_port *port
2284 struct ipc_port *port
H A Dmac_framework.h96 struct ipc_port;
/xnu-8792.41.9/osfmk/kern/
H A Dtask.h231 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_task_ports") itk_task_ports[TASK_SELF_PORT_COUN…
232 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_settable_self") itk_settable_self; /* a send …
233 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_self") itk_self; /* immovab…
236 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_host") itk_host; /* a send …
237 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_bootstrap") itk_bootstrap; /* a send …
238 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_debug_control") itk_debug_control; /* send ri…
239 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_task_access") itk_task_access; /* and ano…
240 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_resume") itk_resume; /* a recei…
241 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_registered") itk_registered[TASK_PORT_REGISTER_…
245 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_resource_notify") itk_resource_notify; /* a sen…
H A Dexception.h46 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("exception_action.port") port; /* exception port …
H A Dprocessor.h256 struct ipc_port * pset_self; /* port for operations */
257 struct ipc_port * pset_name_self; /* port for information */
394 struct ipc_port *processor_self; /* port for operations */
H A Dclock.h91 struct ipc_port *cl_service; /* service port */
H A Dthread.h195 struct ipc_port *tro_self_port;
196 struct ipc_port *tro_settable_self_port; /* send right */
197 struct ipc_port *tro_ports[THREAD_SELF_PORT_COUNT]; /* no right */
709 struct ipc_port *ith_special_reply_port; /* ref to special reply port */
H A Dipc_tt.c907 vm_size_t size = sizeof(struct ipc_port *) * 2 + sizeof(tro_tpl->tro_ports); in ipc_thread_ro_update_ports()
/xnu-8792.41.9/osfmk/mach/
H A Dmach_types.h138 typedef struct ipc_port *eventlink_port_pair_t[2];
163 struct ipc_port;
H A Dport.h137 struct ipc_port;
141 typedef struct ipc_port *ipc_port_t;
/xnu-8792.41.9/tools/lldbmacros/
H A Dipc.py1318 def FindPortRightsCallback(task, space, ctx, entry_idx, ipc_entry, ipc_port, port_disp): argument
1336 if unsigned(ipc_port) != 0 and ipc_port.ip_messages.imq_msgcount > 0:
1337 … checking {:s} busy-port {}:{:#x}...{:30s}\r".format(procname, entry_name, unsigned(ipc_port), ''))
1340 for kmsgp in IterateCircleQueue(ipc_port.ip_messages.imq_messages, 'ipc_kmsg', 'ikm_link'):
1341 entry_str = FindKmsgPortRefs(entry_str, task, ipc_port, kmsgp, qport)
1396 def CountPortsCallback(task, space, ctx, entry_idx, ipc_entry, ipc_port, port_disp): argument
1406 p_set.add(unsigned(ipc_port))
1409 p_intransit.add(unsigned(ipc_port))
/xnu-8792.41.9/osfmk/conf/
H A Dfiles97 osfmk/ipc/ipc_port.c standard
H A DMakefile.template230 ipc_port.o_CWARNFLAGS_ADD += -Wno-sign-conversion