IOScheduler
IOScheduler* scheduler;
struct IOScheduler;
IOScheduler* io_scheduler;
struct IOScheduler;
IOScheduler* io_scheduler;
IOScheduler* oldScheduler = lun->io_scheduler;
struct IOScheduler;
IOScheduler *io_scheduler;
class IOScheduler;
IOScheduler* io_scheduler;
Model::IOScheduler::IOScheduler(system_profiler_io_scheduler_added* event,
Model::IOScheduler*
Model::IOScheduler*
for (int32 i = 0; IOScheduler* scheduler = fIOSchedulers.ItemAt(i); i++) {
Model::IOScheduler*
IOScheduler* scheduler = new(std::nothrow) IOScheduler(event,
IOScheduler* IOSchedulerAt(int32 index) const;
IOScheduler* IOSchedulerByID(int32 id) const;
IOScheduler* AddIOScheduler(
class Model::IOScheduler {
IOScheduler(
class IOScheduler;
Model::IOScheduler::ID() const
Model::IOScheduler::Name() const
Model::IOScheduler::Index() const
Model::IOScheduler* scheduler = fModel->IOSchedulerByID(event->scheduler);
bool _IORequestScheduled(IOScheduler* scheduler,
bool _IORequestFinished(IOScheduler* scheduler,
bool _IOOperationStarted(IOScheduler* scheduler,
bool _IOOperationFinished(IOScheduler* scheduler,
SystemProfiler::_IOSchedulerAdded(IOScheduler* scheduler)
SystemProfiler::_IOSchedulerRemoved(IOScheduler* scheduler)
SystemProfiler::_IORequestScheduled(IOScheduler* scheduler, IORequest* request)
SystemProfiler::_IORequestFinished(IOScheduler* scheduler, IORequest* request)
SystemProfiler::_IOOperationStarted(IOScheduler* scheduler, IORequest* request,
SystemProfiler::_IOOperationFinished(IOScheduler* scheduler, IORequest* request,
IOScheduler* scheduler = it.Next();) {
IOScheduler* scheduler = (IOScheduler*)event->GetPointer("scheduler",
bool _IOSchedulerAdded(IOScheduler* scheduler);
bool _IOSchedulerRemoved(IOScheduler* scheduler);
IOScheduler(resource),
status_t error = IOScheduler::Init(name);
class IOCache : public IOScheduler {
IOScheduler::IOScheduler(DMAResource* resource)
IOScheduler::~IOScheduler()
IOScheduler::Init(const char* name)
IOScheduler::SetCallback(IOCallback& callback)
IOScheduler::SetCallback(io_callback callback, void* data)
IOScheduler::SetDeviceCapacity(off_t deviceCapacity)
IOScheduler::MediaChanged()
class IOScheduler : public DoublyLinkedListLinkImpl<IOScheduler> {
IOScheduler(DMAResource* resource);
virtual ~IOScheduler();
IOScheduler* scheduler = (IOScheduler*)parse_expression(argv[1]);
IOSchedulerRoster::AddScheduler(IOScheduler* scheduler)
IOSchedulerRoster::RemoveScheduler(IOScheduler* scheduler)
IOSchedulerRoster::Notify(uint32 eventCode, const IOScheduler* scheduler,
IOScheduler* scheduler = it.Next();) {
typedef DoublyLinkedList<IOScheduler> IOSchedulerList;
void AddScheduler(IOScheduler* scheduler);
void RemoveScheduler(IOScheduler* scheduler);
const IOScheduler* scheduler,
IOScheduler(resource),
status_t error = IOScheduler::Init(name);
class IOSchedulerSimple : public IOScheduler {
static IOScheduler* sIOScheduler;
IOScheduler* fIOScheduler;