Home
last modified time | relevance | path

Searched refs:IOExclaveProxyState (Results 1 – 3 of 3) sorted by relevance

/xnu-11215/iokit/Exclaves/
H A DExclaves.cpp71 struct IOService::IOExclaveProxyState { struct in IOService
105 IOService::IOExclaveProxyState *proxyState; argument
116 IOExclaveProxyState * ref; in exclaveStart()
212 ref = IONewZero(IOExclaveProxyState, 1); in exclaveStart()
287 IODelete(ref, IOExclaveProxyState, 1); in exclaveStart()
302 IOService::exclaveEndpoint(IOExclaveProxyState * pRef) in exclaveEndpoint()
321 static IOService::IOExclaveProxyState *
355 IOService::IOExclaveProxyState *ref = getProxyStateFromRegistryID(id); in IOExclaveInterruptUpcallHandler()
394 IOService::IOExclaveProxyState *ref = getProxyStateFromRegistryID(id); in IOExclaveTimerUpcallHandler()
796 IOService::IOExclaveProxyState *ref; in exclaveInterruptOccurred()
[all …]
/xnu-11215/iokit/IOKit/
H A DIOService.h1568 struct IOExclaveProxyState;
1571 exclaveStart(IOService * provider, IOExclaveProxyState ** state);
1575 exclaveEndpoint(IOExclaveProxyState * pRef);
1609 exclaveRegisterInterrupt(IOExclaveProxyState * pRef, int index, bool noProvider);
1611 exclaveRemoveInterrupt(IOExclaveProxyState * pRef, int index);
1613 exclaveEnableInterrupt(IOExclaveProxyState * pRef, int index, bool enable);
1617 exclaveRegisterTimer(IOExclaveProxyState * pRef, uint32_t *timer_id);
1619 exclaveRemoveTimer(IOExclaveProxyState * pRef, uint32_t timer_id);
1621 exclaveEnableTimer(IOExclaveProxyState * pRef, uint32_t timer_id, bool enable);
1623 exclaveTimerCancelTimeout(IOExclaveProxyState * pRef, uint32_t timer_id);
[all …]
/xnu-11215/iokit/Kernel/
H A DIOServicePrivate.h250 IOExclaveProxyState * exclaveState;