Searched refs:OSAsyncReference64 (Results 1 - 3 of 3) sorted by relevance

/xnu-2422.115.4/iokit/IOKit/
H A DOSMessageNotification.h87 typedef io_user_reference_t OSAsyncReference64[kOSAsyncRef64Count]; typedef
92 OSAsyncReference64 reference;
H A DIOUserClient.h261 static IOReturn sendAsyncResult64(OSAsyncReference64 reference,
271 static IOReturn sendAsyncResult64WithOptions(OSAsyncReference64 reference,
275 static void setAsyncReference64(OSAsyncReference64 asyncRef,
279 static void setAsyncReference64(OSAsyncReference64 asyncRef,
291 @abstract Release the mach_port_t reference held within the OSAsyncReference64 structure.
292 @discussion The OSAsyncReference64 structure passed to async methods holds a reference to the wakeup mach port, which should be released to balance each async method call. Behavior is undefined if these calls are not correctly balanced.
296 static IOReturn releaseAsyncReference64(OSAsyncReference64 reference);
345 static IOReturn _sendAsyncResult64(OSAsyncReference64 reference,
/xnu-2422.115.4/iokit/Kernel/
H A DIOUserClient.cpp591 if (referenceSize > sizeof(OSAsyncReference64))
594 msgSize = sizeof(PingMsg) - sizeof(OSAsyncReference64) + referenceSize;
731 if (referenceSize > sizeof(OSAsyncReference64))
739 msgSize = sizeof(PingMsg) - sizeof(OSAsyncReference64) + referenceSize + extraSize;
880 void IOUserClient::setAsyncReference64(OSAsyncReference64 asyncRef,
890 void IOUserClient::setAsyncReference64(OSAsyncReference64 asyncRef,
1252 IOReturn IOUserClient::releaseAsyncReference64(OSAsyncReference64 reference)
1274 OSAsyncReference64 reference64;
1290 IOReturn IOUserClient::sendAsyncResult64WithOptions(OSAsyncReference64 reference,
1296 IOReturn IOUserClient::sendAsyncResult64(OSAsyncReference64 referenc
[all...]

Completed in 33 milliseconds