/haiku/src/system/kernel/device_manager/ |
H A D | IOScheduler.cpp | 7 #include "IOScheduler.h" 15 IOScheduler::IOScheduler(DMAResource* resource) function in class:IOScheduler 27 IOScheduler::~IOScheduler() 37 IOScheduler::Init(const char* name) 51 IOScheduler::SetCallback(IOCallback& callback) 58 IOScheduler::SetCallback(io_callback callback, void* data) 66 IOScheduler::SetDeviceCapacity(off_t deviceCapacity) 72 IOScheduler [all...] |
H A D | IOSchedulerRoster.h | 11 #include "IOScheduler.h" 25 typedef DoublyLinkedList<IOScheduler> IOSchedulerList; 41 void AddScheduler(IOScheduler* scheduler); 42 void RemoveScheduler(IOScheduler* scheduler); 45 const IOScheduler* scheduler,
|
H A D | IOScheduler.h | 35 class IOScheduler : public DoublyLinkedListLinkImpl<IOScheduler> { class in inherits:DoublyLinkedListLinkImpl 37 IOScheduler(DMAResource* resource); 38 virtual ~IOScheduler();
|
H A D | IOSchedulerRoster.cpp | 23 IOSchedulerRoster::AddScheduler(IOScheduler* scheduler) 34 IOSchedulerRoster::RemoveScheduler(IOScheduler* scheduler) 45 IOSchedulerRoster::Notify(uint32 eventCode, const IOScheduler* scheduler,
|
H A D | IOCache.h | 13 #include "IOScheduler.h" 20 class IOCache : public IOScheduler {
|
H A D | IOSchedulerSimple.h | 17 #include "IOScheduler.h" 20 class IOSchedulerSimple : public IOScheduler {
|
H A D | IOCache.cpp | 43 IOScheduler(resource), 91 status_t error = IOScheduler::Init(name);
|
H A D | IOSchedulerSimple.cpp | 89 IOScheduler(resource), 146 status_t error = IOScheduler::Init(name);
|
H A D | device_manager.cpp | 301 IOScheduler* scheduler = (IOScheduler*)parse_expression(argv[1]);
|
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/ |
H A D | scsi_disk.h | 16 struct IOScheduler; 28 IOScheduler* io_scheduler;
|
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_cd/ |
H A D | scsi_cd.h | 19 struct IOScheduler; 31 IOScheduler* io_scheduler;
|
/haiku/src/add-ons/kernel/drivers/disk/mmc/ |
H A D | mmc_disk.h | 41 IOScheduler* scheduler;
|
/haiku/src/add-ons/kernel/drivers/disk/usb/usb_disk/ |
H A D | usb_disk.h | 28 struct IOScheduler;
|
/haiku/src/apps/debuganalyzer/model/ |
H A D | Model.cpp | 120 // #pragma mark - IOScheduler 123 Model::IOScheduler::IOScheduler(system_profiler_io_scheduler_added* event, function in class:Model::IOScheduler 961 Model::IOScheduler* 968 Model::IOScheduler* 971 for (int32 i = 0; IOScheduler* scheduler = fIOSchedulers.ItemAt(i); i++) { 980 Model::IOScheduler* 983 IOScheduler* scheduler = new(std::nothrow) IOScheduler(event,
|
H A D | Model.h | 42 class IOScheduler; 124 IOScheduler* IOSchedulerAt(int32 index) const; 125 IOScheduler* IOSchedulerByID(int32 id) const; 126 IOScheduler* AddIOScheduler( 142 typedef BObjectList<IOScheduler> IOSchedulerList; 255 class Model::IOScheduler { class in class:Model 257 IOScheduler( 910 // #pragma mark - IOScheduler 914 Model::IOScheduler::ID() const 921 Model::IOScheduler [all...] |
/haiku/src/system/kernel/debug/ |
H A D | system_profiler.cpp | 95 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, 533 IOScheduler* scheduler = it.Next();) { 700 IOScheduler* scheduler = (IOScheduler*)event->GetPointer("scheduler", 1054 SystemProfiler::_IOSchedulerAdded(IOScheduler* schedule [all...] |
/haiku/src/add-ons/kernel/drivers/disk/virtual/virtio_block/ |
H A D | virtio_block.cpp | 16 class IOScheduler; 56 IOScheduler* io_scheduler; 470 // TODO: we need to replace the DMAResource in our IOScheduler 479 panic("allocating IOScheduler failed."); 484 panic("initializing IOScheduler failed: %s", strerror(status));
|
/haiku/src/tests/system/kernel/file_corruption/driver/ |
H A D | checksum_device.cpp | 609 IOScheduler* fIOScheduler;
|
/haiku/src/tests/system/kernel/device_manager/ |
H A D | dma_resource_test.cpp | 180 static IOScheduler* sIOScheduler;
|
/haiku/src/apps/debuganalyzer/model_loader/ |
H A D | ModelLoader.cpp | 1117 Model::IOScheduler* scheduler = fModel->IOSchedulerByID(event->scheduler);
|
/haiku/src/add-ons/kernel/drivers/disk/virtual/ram_disk/ |
H A D | ram_disk.cpp | 943 IOScheduler* fIOScheduler;
|