Home
last modified time | relevance | path

Searched refs:WorkBeginArgs (Results 1 – 2 of 2) sorted by relevance

/xnu-11215/iokit/IOKit/perfcontrol/
H A DIOPerfControl.h99 struct WorkBeginArgs { struct
119 WorkBeginArgs *beginArgs = nullptr); argument
128 virtual void workBegin(IOService *device, uint64_t token, WorkBeginArgs *args = nullptr);
177 WorkBeginArgs *beginArgs = nullptr);
200 void workBeginWithContext(IOService *device, OSObject *context, WorkBeginArgs *args = nullptr);
302 using WorkBeginFunction = void (*)(IOService *, uint64_t, WorkState *, WorkBeginArgs *);
/xnu-11215/iokit/Kernel/
H A DIOPerfControl.cpp60 …OService *device, uint64_t token, PerfControllerInterface::WorkState *state, WorkBeginArgs *args) { in init()
427 …Client::workSubmitAndBegin(IOService *device, WorkSubmitArgs *submitArgs, WorkBeginArgs *beginArgs) in workSubmitAndBegin()
464 IOPerfControlClient::workBegin(IOService *device, uint64_t token, WorkBeginArgs *args) in workBegin()
589 …Context(IOService *device, OSObject *context, WorkSubmitArgs *submitArgs, WorkBeginArgs *beginArgs) in workSubmitAndBeginWithContext()
692 IOPerfControlClient::workBeginWithContext(IOService *device, OSObject *context, WorkBeginArgs *args) in workBeginWithContext()