Home
last modified time | relevance | path

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

/xnu-11215/iokit/IOKit/perfcontrol/
H A DIOPerfControl.h73 struct WorkSubmitArgs { struct
91 virtual uint64_t workSubmit(IOService *device, WorkSubmitArgs *args = nullptr); argument
118 virtual uint64_t workSubmitAndBegin(IOService *device, WorkSubmitArgs *submitArgs = nullptr,
176 …bool workSubmitAndBeginWithContext(IOService *device, OSObject *context, WorkSubmitArgs *submitArg…
189 bool workSubmitWithContext(IOService *device, OSObject *context, WorkSubmitArgs *args = nullptr);
300 using WorkCanSubmitFunction = bool (*)(IOService *, WorkState *, WorkSubmitArgs *);
301 using WorkSubmitFunction = void (*)(IOService *, uint64_t, WorkState *, WorkSubmitArgs *);
/xnu-11215/iokit/Kernel/
H A DIOPerfControl.cpp53 [](IOService *device, PerfControllerInterface::WorkState *state, WorkSubmitArgs *args) { in init()
57 …Service *device, uint64_t token, PerfControllerInterface::WorkState *state, WorkSubmitArgs *args) { in init()
394 IOPerfControlClient::workSubmit(IOService *device, WorkSubmitArgs *args) in workSubmit()
427 IOPerfControlClient::workSubmitAndBegin(IOService *device, WorkSubmitArgs *submitArgs, WorkBeginArg… in workSubmitAndBegin()
589 …:workSubmitAndBeginWithContext(IOService *device, OSObject *context, WorkSubmitArgs *submitArgs, W… in workSubmitAndBeginWithContext()
619 IOPerfControlClient::workSubmitWithContext(IOService *device, OSObject *context, WorkSubmitArgs *ar… in workSubmitWithContext()