Lines Matching refs:dataAvailableAction
21 OSAction * dataAvailableAction; member
139 result = ivars->dataAvailableAction; in CopyDataAvailableHandler_Impl()
176 oldAction = ivars->dataAvailableAction; in SetDataAvailableHandler_Impl()
177 if (oldAction && OSCompareAndSwapPtr(oldAction, NULL, &ivars->dataAvailableAction)) { in SetDataAvailableHandler_Impl()
182 ivars->dataAvailableAction = action; in SetDataAvailableHandler_Impl()
184 DataAvailable(ivars->dataAvailableAction); in SetDataAvailableHandler_Impl()
219 if (!ivars->dataAvailableAction) { in SendDataAvailable()
220 ret = CopyDataAvailableHandler(&ivars->dataAvailableAction); in SendDataAvailable()
222 ivars->dataAvailableAction = NULL; in SendDataAvailable()
225 if (ivars->dataAvailableAction) { in SendDataAvailable()
226 DataAvailable(ivars->dataAvailableAction); in SendDataAvailable()
266 OSSafeReleaseNULL(ivars->dataAvailableAction); in free()