/haiku/src/system/kernel/device_manager/ |
H A D | IOScheduler.cpp | 15 IOScheduler::IOScheduler(DMAResource* resource) in IOScheduler() function in IOScheduler 27 IOScheduler::~IOScheduler() in ~IOScheduler() 37 IOScheduler::Init(const char* name) in Init() 51 IOScheduler::SetCallback(IOCallback& callback) in SetCallback() 58 IOScheduler::SetCallback(io_callback callback, void* data) in SetCallback() 66 IOScheduler::SetDeviceCapacity(off_t deviceCapacity) in SetDeviceCapacity() 72 IOScheduler::MediaChanged() in MediaChanged()
|
H A D | IOSchedulerRoster.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> { 37 IOScheduler(DMAResource* resource); 38 virtual ~IOScheduler();
|
H A D | IOSchedulerRoster.cpp | 34 IOSchedulerRoster::AddScheduler(IOScheduler* scheduler) in AddScheduler() 45 IOSchedulerRoster::RemoveScheduler(IOScheduler* scheduler) in RemoveScheduler() 56 IOSchedulerRoster::Notify(uint32 eventCode, const IOScheduler* scheduler, in Notify() 99 IOScheduler* scheduler = it.Next();) { in Dump() 134 IOScheduler* scheduler = (IOScheduler*)parse_expression(argv[1]); in dump_io_scheduler()
|
H A D | Jamfile | 20 IOScheduler.cpp
|
H A D | IOCache.h | 20 class IOCache : public IOScheduler {
|
H A D | IOSchedulerSimple.h | 20 class IOSchedulerSimple : public IOScheduler {
|
H A D | IOSchedulerSimple.cpp | 89 IOScheduler(resource), in IOSchedulerSimple() 146 status_t error = IOScheduler::Init(name); in Init()
|
H A D | IOCache.cpp | 43 IOScheduler(resource), in IOCache() 91 status_t error = IOScheduler::Init(name); in Init()
|
/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/system/kernel/debug/ |
H A D | system_profiler.cpp | 98 bool _IOSchedulerAdded(IOScheduler* scheduler); 99 bool _IOSchedulerRemoved(IOScheduler* scheduler); 100 bool _IORequestScheduled(IOScheduler* scheduler, 102 bool _IORequestFinished(IOScheduler* scheduler, 104 bool _IOOperationStarted(IOScheduler* scheduler, 106 bool _IOOperationFinished(IOScheduler* scheduler, 538 IOScheduler* scheduler = it.Next();) { in Init() 705 IOScheduler* scheduler = (IOScheduler*)event->GetPointer("scheduler", in EventOccurred() 1067 SystemProfiler::_IOSchedulerAdded(IOScheduler* scheduler) in _IOSchedulerAdded() 1090 SystemProfiler::_IOSchedulerRemoved(IOScheduler* scheduler) in _IOSchedulerRemoved() [all …]
|
/haiku/src/apps/debuganalyzer/model/ |
H A D | Model.cpp | 123 Model::IOScheduler::IOScheduler(system_profiler_io_scheduler_added* event, in IOScheduler() function in Model::IOScheduler 961 Model::IOScheduler* 968 Model::IOScheduler* 971 for (int32 i = 0; IOScheduler* scheduler = fIOSchedulers.ItemAt(i); i++) { in IOSchedulerByID() 980 Model::IOScheduler* 983 IOScheduler* scheduler = new(std::nothrow) IOScheduler(event, in AddIOScheduler()
|
H A D | Model.h | 42 class IOScheduler; variable 124 IOScheduler* IOSchedulerAt(int32 index) const; 125 IOScheduler* IOSchedulerByID(int32 id) const; 126 IOScheduler* AddIOScheduler( 142 typedef BObjectList<IOScheduler> IOSchedulerList; 255 class Model::IOScheduler { 257 IOScheduler( 914 Model::IOScheduler::ID() const in ID() 921 Model::IOScheduler::Name() const in Name() 928 Model::IOScheduler::Index() const in Index()
|
/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/add-ons/kernel/drivers/disk/virtual/virtio_block/ |
H A D | virtio_block.cpp | 17 class IOScheduler; 57 IOScheduler* io_scheduler;
|
/haiku/src/tests/system/kernel/file_corruption/driver/ |
H A D | checksum_device.cpp | 609 IOScheduler* fIOScheduler;
|
/haiku/src/apps/debuganalyzer/model_loader/ |
H A D | ModelLoader.cpp | 1117 Model::IOScheduler* scheduler = fModel->IOSchedulerByID(event->scheduler); in _HandleIOSchedulerAdded()
|
/haiku/src/tests/system/kernel/device_manager/ |
H A D | dma_resource_test.cpp | 180 static IOScheduler* sIOScheduler;
|
/haiku/src/add-ons/kernel/drivers/disk/virtual/ram_disk/ |
H A D | ram_disk.cpp | 859 IOScheduler* fIOScheduler;
|