Home
last modified time | relevance | path

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

/xnu-12377.41.6/osfmk/ipc/
H A Dipc_kmsg.h145 struct ipc_kmsg { struct
192 static_assert(sizeof(struct ipc_kmsg) == IKM_ALLOC_SIZE);
193 static_assert(offsetof(struct ipc_kmsg, ikm_big_data) +
195 static_assert(offsetof(struct ipc_kmsg, ikm_small_data) + IKM_SMALL_MSG_SIZE +
211 cqe_element(elem, struct ipc_kmsg, ikm_link)
214 cqe_queue_first(queue, struct ipc_kmsg, ikm_link)
217 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.c176 ZONE_DEFINE_ID(ZONE_ID_IPC_KMSG, "ipc kmsgs", struct ipc_kmsg,
179 zone_id_require(ZONE_ID_IPC_KMSG, sizeof(struct ipc_kmsg), kmsg)
187 #pragma mark ipc_kmsg layout and accessors
450 #pragma mark ipc_kmsg signing
693 #pragma mark ipc_kmsg alloc/clean/free
1188 #pragma mark ipc_kmsg enqueue/destroy, qos, priority, voucher, ...
1561 #pragma mark ipc_kmsg copyin and inflate (from user)
3112 #pragma mark ipc_kmsg copyout and deflate (to user)
4865 #pragma mark ipc_kmsg kernel interfaces (get/put, copyin_from_kernel, send)
5381 #pragma mark ipc_kmsg tracing
/xnu-12377.41.6/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-12377.41.6/osfmk/kern/
H A Dipc_mig.h46 struct ipc_kmsg;
233 struct ipc_kmsg *kmsg);
H A Dthread.h735 struct ipc_kmsg *XNU_PTRAUTH_SIGNED_PTR("thread.ith_kmsg") kmsg; /* received message */
/xnu-12377.41.6/iokit/IOKit/
H A DIOKitServer.h205 typedef struct ipc_kmsg * ipc_kmsg_t;
H A DIOUserServer.h147 typedef struct ipc_kmsg * ipc_kmsg_t;
/xnu-12377.41.6/osfmk/conf/
H A DMakefile.template216 ipc_kmsg.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32
295 ipc_kmsg.o_CWARNFLAGS_ADD += -Wno-sign-conversion
H A Dfiles95 osfmk/ipc/ipc_kmsg.c standard
/xnu-12377.41.6/doc/mach_ipc/
H A Dkmsg.md79 ### The core IPC kmsg type: `struct ipc_kmsg`