Searched refs:scheduler (Results 1 - 25 of 28) sorted by relevance

12

/haiku/headers/os/
H A DKernelKit.h12 #include <scheduler.h>
/haiku/src/system/kernel/device_manager/
H A DIOSchedulerRoster.cpp23 IOSchedulerRoster::AddScheduler(IOScheduler* scheduler) argument
26 fSchedulers.Add(scheduler);
29 Notify(IO_SCHEDULER_ADDED, scheduler);
34 IOSchedulerRoster::RemoveScheduler(IOScheduler* scheduler) argument
37 fSchedulers.Remove(scheduler);
40 Notify(IO_SCHEDULER_REMOVED, scheduler);
45 IOSchedulerRoster::Notify(uint32 eventCode, const IOScheduler* scheduler, argument
56 event.AddPointer("scheduler", scheduler);
H A DIOSchedulerRoster.h14 // I/O scheduler notifications
41 void AddScheduler(IOScheduler* scheduler);
42 void RemoveScheduler(IOScheduler* scheduler);
45 const IOScheduler* scheduler,
H A Ddevice_manager.cpp301 IOScheduler* scheduler = (IOScheduler*)parse_expression(argv[1]); local
302 scheduler->Dump();
2468 "Dump an I/O scheduler",
2469 "<scheduler>\n"
2470 "Dumps I/O scheduler at address <scheduler>.\n", 0);
/haiku/headers/os/drivers/
H A Dcpufreq.h11 #include <scheduler.h>
H A Dcpuidle.h11 #include <scheduler.h>
/haiku/headers/private/system/
H A Dsystem_profiler_defs.h180 int32 scheduler; member in struct:system_profiler_io_scheduler_added
186 int32 scheduler; member in struct:system_profiler_io_scheduler_removed
192 int32 scheduler; member in struct:system_profiler_io_request_scheduled
205 int32 scheduler; member in struct:system_profiler_io_request_finished
214 int32 scheduler; member in struct:system_profiler_io_operation_started
225 int32 scheduler; member in struct:system_profiler_io_operation_finished
/haiku/src/add-ons/kernel/drivers/disk/mmc/
H A Dmmc_disk.h41 IOScheduler* scheduler; member in struct:__anon3
H A Dmmc_disk.cpp141 info->scheduler->OperationCompleted(operation, error, 0);
145 info->scheduler->OperationCompleted(operation, B_OK, operation->Length());
266 info->scheduler = new(std::nothrow) IOSchedulerSimple(info->dmaResource);
267 if (info->scheduler == NULL) {
268 TRACE("Failed to allocate scheduler");
274 error = info->scheduler->Init("mmc storage");
276 TRACE("Failed to init scheduler");
277 delete info->scheduler;
282 info->scheduler->SetCallback(&mmc_disk_execute_iorequest, info);
297 delete info->scheduler;
[all...]
/haiku/src/system/kernel/debug/
H A Dsystem_profiler.cpp95 bool _IOSchedulerAdded(IOScheduler* scheduler);
96 bool _IOSchedulerRemoved(IOScheduler* scheduler);
97 bool _IORequestScheduled(IOScheduler* scheduler,
99 bool _IORequestFinished(IOScheduler* scheduler,
101 bool _IOOperationStarted(IOScheduler* scheduler,
103 bool _IOOperationFinished(IOScheduler* scheduler,
313 // stop scheduler listening
507 // start scheduler and wait object listening
533 IOScheduler* scheduler = it.Next();) {
534 _IOSchedulerAdded(scheduler);
1054 _IOSchedulerAdded(IOScheduler* scheduler) argument
1077 _IOSchedulerRemoved(IOScheduler* scheduler) argument
1097 _IORequestScheduled(IOScheduler* scheduler, IORequest* request) argument
1127 _IORequestFinished(IOScheduler* scheduler, IORequest* request) argument
1151 _IOOperationStarted(IOScheduler* scheduler, IORequest* request, IOOperation* operation) argument
1178 _IOOperationFinished(IOScheduler* scheduler, IORequest* request, IOOperation* operation) argument
[all...]
/haiku/src/system/libroot/os/
H A Dscheduler.c11 #include <scheduler.h>
/haiku/src/apps/debuganalyzer/model/
H A DModel.cpp971 for (int32 i = 0; IOScheduler* scheduler = fIOSchedulers.ItemAt(i); i++) {
972 if (scheduler->ID() == id)
973 return scheduler;
983 IOScheduler* scheduler = new(std::nothrow) IOScheduler(event, local
985 if (scheduler == NULL || !fIOSchedulers.AddItem(scheduler)) {
986 delete scheduler;
990 return scheduler;
H A DModel.h832 return scheduledEvent->scheduler;
888 int32 cmp = a->scheduledEvent->scheduler - b->scheduledEvent->scheduler;
899 int32 cmp = a->scheduledEvent->scheduler - b->scheduledEvent->scheduler;
916 return fAddedEvent->scheduler;
/haiku/headers/private/kernel/
H A Dcpu.h19 #include <scheduler.h>
/haiku/src/apps/debuganalyzer/model_loader/
H A DModelLoader.cpp842 // sort requests by scheduler and start time
852 int32 scheduler = requests[0]->scheduledEvent->scheduler; local
857 if (scheduledEvent->scheduler != scheduler
1049 // is done by the scheduler, if the thread remains ready.
1117 Model::IOScheduler* scheduler = fModel->IOSchedulerByID(event->scheduler); local
1118 if (scheduler != NULL) {
1119 printf("Warning: Duplicate added event for I/O scheduler
[all...]
/haiku/src/kits/media/
H A DMediaRecorderNode.cpp12 #include <scheduler.h>
H A DMediaEventLooper.cpp33 #include <scheduler.h>
/haiku/src/apps/mediaplayer/media_node_framework/video/
H A DVideoConsumer.cpp20 #include <scheduler.h>
/haiku/src/kits/game/
H A DFileGameSound.cpp20 #include <scheduler.h>
/haiku/src/apps/debuganalyzer/gui/main_window/
H A DSchedulingPage.cpp860 int32 scheduler = 0; local
863 if (i == 0 || scheduler != request->Scheduler()) {
864 scheduler = request->Scheduler();
865 text << "\nI/O channel " << scheduler << ":"; local
1541 // is done by the scheduler, if the thread remains ready.
/haiku/src/kits/media/experimental/
H A DMediaClientNode.cpp11 #include <scheduler.h>
/haiku/src/apps/codycam/
H A DVideoConsumer.cpp23 #include <scheduler.h>
/haiku/src/apps/mediaplayer/media_node_framework/
H A DNodeManager.cpp17 #include <scheduler.h>
/haiku/src/apps/showimage/
H A DFilter.cpp14 #include <scheduler.h>
/haiku/src/apps/processcontroller/
H A DProcessController.cpp31 #include <scheduler.h>

Completed in 262 milliseconds

12