Home
last modified time | relevance | path

Searched refs:ipc_kmsg (Results 1 – 11 of 11) sorted by relevance

/xnu-10063.141.1/osfmk/ipc/
H A Dipc_kmsg.h145 struct ipc_kmsg { struct
195 static_assert(sizeof(struct ipc_kmsg) == IKM_ALLOC_SIZE);
196 static_assert(offsetof(struct ipc_kmsg, ikm_big_data) +
198 static_assert(offsetof(struct ipc_kmsg, ikm_small_data) + IKM_SMALL_MSG_SIZE +
214 cqe_element(elem, struct ipc_kmsg, ikm_link)
217 cqe_queue_first(queue, struct ipc_kmsg, ikm_link)
220 cqe_queue_next(&(elt)->ikm_link, queue, struct ipc_kmsg, ikm_link)
H A Dipc_types.h62 typedef struct ipc_kmsg *ipc_kmsg_t;
H A Dipc_kmsg.c182 ZONE_DEFINE_ID(ZONE_ID_IPC_KMSG, "ipc kmsgs", struct ipc_kmsg,
185 zone_id_require(ZONE_ID_IPC_KMSG, sizeof(struct ipc_kmsg), kmsg)
195 #pragma mark ipc_kmsg layout and accessors
458 #pragma mark ipc_kmsg signing
700 #pragma mark ipc_kmsg alloc/clean/free
1198 #pragma mark ipc_kmsg enqueue/destroy, qos, priority, voucher, ...
1652 #pragma mark ipc_kmsg copyin and inflate (from user)
3183 #pragma mark ipc_kmsg copyout and deflate (to user)
4955 #pragma mark ipc_kmsg kernel interfaces (get/put, copyin_from_kernel, send)
5503 #pragma mark ipc_kmsg tracing
/xnu-10063.141.1/osfmk/tests/
H A Dptrauth_data_tests.c125 ALLOC_VALIDATE_DATA_PTR(struct ipc_kmsg, void *, ikm_udata, "kmsg.ikm_udata"); in ptrauth_data_tests()
126 …ALLOC_VALIDATE_DATA_PTR(struct ipc_kmsg, struct ipc_port *, ikm_voucher_port, "kmsg.ikm_voucher_po… in ptrauth_data_tests()
/xnu-10063.141.1/osfmk/kern/
H A Dipc_mig.h46 struct ipc_kmsg;
233 struct ipc_kmsg *kmsg);
H A Dthread.h704 struct ipc_kmsg *XNU_PTRAUTH_SIGNED_PTR("thread.ith_kmsg") kmsg; /* received message */
/xnu-10063.141.1/iokit/IOKit/
H A DIOKitServer.h193 typedef struct ipc_kmsg * ipc_kmsg_t;
H A DIOUserServer.h141 typedef struct ipc_kmsg * ipc_kmsg_t;
/xnu-10063.141.1/osfmk/conf/
H A DMakefile.template155 ipc_kmsg.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32
234 ipc_kmsg.o_CWARNFLAGS_ADD += -Wno-sign-conversion
H A Dfiles97 osfmk/ipc/ipc_kmsg.c standard
/xnu-10063.141.1/doc/mach_ipc/
H A Dkmsg.md79 ### The core IPC kmsg type: `struct ipc_kmsg`