/haiku/src/system/kernel/device_manager/ |
H A D | IOSchedulerSimple.cpp | 60 IOOperation* operation = it.Next();) { in Dump() 133 while (IOOperation* operation = fUnusedOperations.RemoveHead()) in ~IOSchedulerSimple() 152 IOOperation* operation = new(std::nothrow) IOOperation; in Init() 159 fOperationArray = new(std::nothrow) IOOperation*[count]; in Init() 285 IOSchedulerSimple::OperationCompleted(IOOperation* operation, status_t status, in OperationCompleted() 323 IOOperation* operation = fCompletedOperations.RemoveHead(); in _Finisher() 413 IOOperation* operation = fUnusedOperations.RemoveHead(); in _PrepareRequestOperations() 444 IOOperation* operation = fUnusedOperations.RemoveHead(); in _PrepareRequestOperations() 523 inline bool operator()(const IOOperation* a, const IOOperation* b) in operator ()() 540 while (IOOperation* operation = operations.RemoveHead()) in _SortOperations() [all …]
|
H A D | IORequest.h | 29 struct IOOperation; 31 typedef struct IOOperation io_operation; 126 struct IOOperation : IORequestChunk, DoublyLinkedListLinkImpl<IOOperation> { struct 198 typedef IOOperation io_operation; argument 199 typedef DoublyLinkedList<IOOperation> IOOperationList; 257 void OperationFinished(IOOperation* operation); 296 void AddOperation(IOOperation* operation); 297 void RemoveOperation(IOOperation* operation);
|
H A D | IORequest.cpp | 296 IOOperation::SetStatus(status_t status, generic_size_t completedLength) in SetStatus() 318 IOOperation::Finish() in Finish() 439 IOOperation::Prepare(IORequest* request) in Prepare() 536 IOOperation::SetOriginalRange(off_t offset, generic_size_t length) in SetOriginalRange() 544 IOOperation::SetRange(off_t offset, generic_size_t length) in SetRange() 552 IOOperation::Offset() const in Offset() 559 IOOperation::Length() const in Length() 566 IOOperation::Vecs() const in Vecs() 580 IOOperation::VecCount() const in VecCount() 595 IOOperation::SetPartial(bool partialBegin, bool partialEnd) in SetPartial() [all …]
|
H A D | IOSchedulerRoster.cpp | 57 IORequest* request, IOOperation* operation) in Notify() 176 IOOperation* operation = (IOOperation*)parse_expression(argv[1]); in dump_io_operation()
|
H A D | IOSchedulerSimple.h | 31 virtual void OperationCompleted(IOOperation* operation, 80 IOOperation** fOperationArray;
|
H A D | IOCallback.cpp | 17 IOCallback::DoIO(IOOperation* operation) in DoIO()
|
H A D | IOCallback.h | 20 virtual status_t DoIO(IOOperation* operation) = 0;
|
H A D | dma_resources.h | 20 struct IOOperation; 104 IOOperation* operation,
|
H A D | IOSchedulerRoster.h | 47 IOOperation* operation = NULL);
|
H A D | IOScheduler.h | 55 virtual void OperationCompleted(IOOperation* operation,
|
H A D | IOCache.h | 35 virtual void OperationCompleted(IOOperation* operation,
|
/haiku/headers/private/drivers/ |
H A D | mmc.h | 18 struct IOOperation; 85 IOOperation* operation, bool offsetAsSectors); 105 uint8_t command, IOOperation* operation, bool offsetAsSectors);
|
H A D | scsi_periph.h | 58 typedef struct IOOperation io_operation;
|
/haiku/src/system/boot/platform/riscv/ |
H A D | virtio.h | 28 enum IOOperation { enum 35 IOOperation op; 40 IORequest(IOOperation op, void* buf, size_t len): state(ioStateInactive), in IORequest()
|
/haiku/src/apps/debuganalyzer/model/ |
H A D | Model.h | 40 struct IOOperation; 194 struct Model::IOOperation { struct 198 static inline int CompareByTime(const IOOperation* a, argument 199 const IOOperation* b); 216 IOOperation operations[0]; 738 Model::IOOperation::StartedTime() const in StartedTime() 745 Model::IOOperation::FinishedTime() const in FinishedTime() 752 Model::IOOperation::IsFinished() const in IsFinished() 759 Model::IOOperation::Offset() const in Offset() 766 Model::IOOperation::Length() const in Length() [all …]
|
/haiku/src/apps/debuganalyzer/model_loader/ |
H A D | ModelLoader.h | 50 struct IOOperation; 56 typedef DoublyLinkedList<ModelLoader::IOOperation> IOOperationList;
|
H A D | ModelLoader.cpp | 67 struct ModelLoader::IOOperation : DoublyLinkedListLinkImpl<IOOperation> { struct in ModelLoader 71 IOOperation(io_operation_started* startedEvent) in IOOperation() argument 100 while (IOOperation* operation = operations.RemoveHead()) in ~IORequest() 104 void AddOperation(IOOperation* operation) in AddOperation() 110 IOOperation* FindOperation(void* address) const in FindOperation() 114 IOOperation* operation = it.Next();) { in FindOperation() 133 IOOperation* operation = it.Next();) { in CreateModelRequest() 134 Model::IOOperation& modelOperation in CreateModelRequest() 1187 IOOperation* operation = new(std::nothrow) IOOperation(event); in _HandleIOOperationStarted() 1205 IOOperation* operation = request->FindOperation(event->operation); in _HandleIOOperationFinished()
|
/haiku/src/add-ons/kernel/bus_managers/mmc/ |
H A D | mmc_bus.h | 47 IOOperation* operation,
|
H A D | mmc_module.cpp | 98 IOOperation* operation, bool offsetAsSectors) in mmc_bus_do_io()
|
H A D | mmc_bus.cpp | 96 MMCBus::DoIO(uint16_t rca, uint8_t command, IOOperation* operation, in DoIO()
|
/haiku/src/add-ons/kernel/busses/mmc/ |
H A D | sdhci.h | 44 status_t DoIO(uint8_t command, IOOperation* operation, 441 IOOperation* operation, bool offsetAsSectors);
|
H A D | sdhci.cpp | 365 SdhciBus::DoIO(uint8_t command, IOOperation* operation, bool offsetAsSectors) in DoIO() 787 do_io(void* controller, uint8_t command, IOOperation* operation, in do_io()
|
/haiku/src/system/kernel/debug/ |
H A D | system_profiler.cpp | 105 IORequest* request, IOOperation* operation); 107 IORequest* request, IOOperation* operation); 711 IOOperation* operation = (IOOperation*)event->GetPointer("operation", in EventOccurred() 1165 IOOperation* operation) in _IOOperationStarted() 1192 IOOperation* operation) in _IOOperationFinished()
|
/haiku/src/tests/system/kernel/device_manager/ |
H A D | dma_resource_test.cpp | 78 status_t _DoIO(IOOperation& operation); 184 do_io(void* data, IOOperation* operation) in do_io() 538 Test::_DoIO(IOOperation& operation) in _DoIO() 557 IOOperation operation; in Run()
|
/haiku/src/apps/debuganalyzer/gui/main_window/ |
H A D | SchedulingPage.cpp | 879 Model::IOOperation& operation = request->operations[k]; in GetToolTipAt() 1144 BObjectList<Model::IOOperation> operations; in _UpdateData() 1180 nanotime_t endTime, BObjectList<Model::IOOperation>& operations) in _AddThreadIOData() 1193 operations.SortItems(Model::IOOperation::CompareByTime); in _AddThreadIOData() 1198 Model::IOOperation* operation = operations.ItemAt(0); in _AddThreadIOData()
|