bool IOPMPowerStateQueue::submitPowerEvent(
uint32_t eventType,
void * arg0,
- void * arg1 )
+ uint64_t arg1 )
{
PowerEventEntry * entry;
return false;
entry->eventType = eventType;
- entry->args[0] = arg0;
- entry->args[1] = arg1;
+ entry->arg0 = arg0;
+ entry->arg1 = arg1;
IOLockLock(queueLock);
queue_enter(&queueHead, entry, PowerEventEntry *, chain);
queue_remove_first(&queueHead, entry, PowerEventEntry *, chain);
IOLockUnlock(queueLock);
- (*queueAction)(owner, entry->eventType, entry->args[0], entry->args[1]);
+ (*queueAction)(owner, entry->eventType, entry->arg0, entry->arg1);
IODelete(entry, PowerEventEntry, 1);
IOLockLock(queueLock);