Lines Matching refs:action
287 IOService::UpdateReport_Impl(OSData *channels, uint32_t action, in UpdateReport_Impl() argument
296 IOService::ConfigureReport_Impl(OSData *channels, uint32_t action, uint32_t *outCount) in ConfigureReport_Impl() argument
304 IOReportConfigureAction action, in _ConfigureReport() argument
308 if (action != kIOReportEnable && action != kIOReportGetDimensions && action != kIOReportDisable) { in _ConfigureReport()
324 IOReturn r = ConfigureReport(sp_channels.get(), action, &count); in _ConfigureReport()
337 IOReportUpdateAction action, in _UpdateReport() argument
341 if (action != kIOReportCopyChannelData) { in _UpdateReport()
358 …IOReturn r = UpdateReport(sp_channels.get(), action, &count, length, buffer->getCapacity() - lengt… in _UpdateReport()
1265 …id, uint64_t msgid, size_t referenceSize, OSString * typeName, bool fromKernel, OSAction ** action) in OSActionCreateWithTypeNameInternal() argument
1336 *action = inst; in OSActionCreateWithTypeNameInternal()
1354 return OSAction::CreateWithTypeName(target, targetmsgid, msgid, referenceSize, NULL, action); in Create()
1360 …ctionCreateWithTypeNameInternal(target, targetmsgid, msgid, referenceSize, typeName, true, action); in CreateWithTypeName()
1369 OSAction ** action) in Create_Impl() argument
1371 return OSAction::CreateWithTypeName_Impl(target, targetmsgid, msgid, referenceSize, NULL, action); in Create_Impl()
1381 OSAction ** action) in CreateWithTypeName_Impl() argument
1383 …tionCreateWithTypeNameInternal(target, targetmsgid, msgid, referenceSize, typeName, false, action); in CreateWithTypeName_Impl()
1481 OSAction * action; member
1594 OSAction * action) in SetHandler_Impl() argument
1599 oldAction = (typeof(oldAction))ivars->action; in SetHandler_Impl()
1600 if (oldAction && OSCompareAndSwapPtr(oldAction, NULL, &ivars->action)) { in SetHandler_Impl()
1603 action->retain(); in SetHandler_Impl()
1604 ivars->action = action; in SetHandler_Impl()
1722 if (icount && ivars->action) { in CheckForWork_Impl()
1723 ret = InterruptOccurred(rpc, ivars->action, icount, itime); in CheckForWork_Impl()
1731 OSAction * action, in InterruptOccurred_Impl() argument
1767 OSAction * action; member
1890 if (notifyReady && inst->ivars->action) { in Create_Impl()
1891 inst->ServiceNotificationReady(inst->ivars->action); in Create_Impl()
1901 if (inst->ivars->action) { in Create_Impl()
1902 inst->ServiceNotificationReady(inst->ivars->action); in Create_Impl()
2004 OSAction * action) in SetHandler_Impl() argument
2012 OSSafeReleaseNULL(ivars->action); in SetHandler_Impl()
2013 action->retain(); in SetHandler_Impl()
2014 ivars->action = action; in SetHandler_Impl()
2015 if (action) { in SetHandler_Impl()
2026 ServiceNotificationReady(action); in SetHandler_Impl()
2426 OSAction * action; in Invoke() local
2445 if ((action = OSDynamicCast(OSAction, this))) { in Invoke()
2446 object = IOUserServer::target(action, message); in Invoke()
2454 } else if (action) { in Invoke()
2455 us = action->ivars->userServer; in Invoke()
2880 OSAction * action; in objectInstantiate() local
2909 action = OSDynamicCast(OSAction, obj); in objectInstantiate()
2950 if (action) { in objectInstantiate()
2951 str = action->ivars->typeName; in objectInstantiate()
2976 if (!action) { in objectInstantiate()
3015 if (action) { in objectInstantiate()
3016 if (action->ivars->referenceSize) { in objectInstantiate()
3020 if (action->ivars->target) { in objectInstantiate()
3021 target = action->ivars->target; in objectInstantiate()
3023 queue = queueForObject(target, action->ivars->targetmsgid); in objectInstantiate()
3024 if (!queue && action->ivars->userServer) { in objectInstantiate()
3025 queue = action->ivars->userServer->fRootQueue; in objectInstantiate()
3146 IOUserServer::target(OSAction * action, IORPCMessage * message) in target() argument
3150 if (message->msgid != action->ivars->msgid) { in target()
3151 return action; in target()
3153 object = action->ivars->target; in target()
3155 return action; in target()
3157 message->msgid = action->ivars->targetmsgid; in target()
3166 action->release(); in target()
3170 …0x%qx from 0x%qx\n", object->getMetaClass()->getClassName(), message->msgid, action->ivars->msgid); in target()
3218 OSAction * action; in server() local
3262 if ((action = OSDynamicCast(OSAction, object))) { in server()
3263 object = target(action, message); in server()
3402 OSAction * action; in IOUserServerUEXTTrap() local
3454 if ((action = OSDynamicCast(OSAction, object))) { in IOUserServerUEXTTrap()
3463 object = IOUserServer::target(action, message); in IOUserServerUEXTTrap()
3464 message->objects[1] = (OSObjectRef) action; in IOUserServerUEXTTrap()
6175 OSAction * action, in KernelCompletion_Impl() argument
6182 ref = (typeof(ref))action->GetReference(); in KernelCompletion_Impl()
6238 OSAction * action; in externalMethod() local
6244 action = NULL; in externalMethod()
6254 kr = CreateActionKernelCompletion(sizeof(IOUserUserClientActionRef), &action); in externalMethod()
6256 ref = (typeof(ref))action->GetReference(); in externalMethod()
6258 kr = action->SetAbortedHandler(^(void) { in externalMethod()
6262 ref = (typeof(ref))action->GetReference(); in externalMethod()
6282 action); in externalMethod()
6285 OSSafeReleaseNULL(action); in externalMethod()
6763 OSAction * action; in Create_Impl()
6765 action = NULL; in Create_Impl()
6769 action = source->ivars->fAction; in Create_Impl()
6770 action->retain(); in Create_Impl()
6773 if (action) { in Create_Impl()
6774 source->StateNotificationReady(action); in Create_Impl()
6775 OSSafeReleaseNULL(action); in Create_Impl()
6824 IOServiceStateNotificationDispatchSource::SetHandler_Impl(OSAction * action) in SetHandler_Impl() argument
6832 action->retain(); in SetHandler_Impl()
6834 ivars->fAction = action; in SetHandler_Impl()
6835 if (action) { in SetHandler_Impl()
6841 StateNotificationReady(action); in SetHandler_Impl()