Lines Matching refs:reference

154 typedef IOReturn (*IOExternalMethodAction)(OSObject * target, void * reference, 
215 IOExternalMethodDispatch * dispatch = 0, OSObject * target = 0, void * reference = 0 );
255 static IOReturn sendAsyncResult(OSAsyncReference reference,
261 static IOReturn sendAsyncResult64(OSAsyncReference64 reference,
271 static IOReturn sendAsyncResult64WithOptions(OSAsyncReference64 reference,
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.
293 @param reference The reference passed to the subclass IOAsyncMethod, or externalMethod() in the IOExternalMethodArguments.asyncReference field.
296 static IOReturn releaseAsyncReference64(OSAsyncReference64 reference);
301 @param reference The mach_port_t argument previously passed to the subclass implementation of registerNotificationPort().
345 static IOReturn _sendAsyncResult64(OSAsyncReference64 reference,
351 Remove the first mapping created from the memory descriptor returned by clientMemoryForType() from IOUserClient's list of mappings. If such a mapping exists, it is retained and the reference currently held by IOUserClient is returned to the caller.
353 @result A reference to the first IOMemoryMap instance found in the list of mappings created by IOUserClient from that passed memory descriptor is returned, or zero if none exist. The caller should release this reference.