/haiku/src/system/kernel/device_manager/ |
H A D | IOCallback.cpp | 17 IOCallback::DoIO(IOOperation* operation)
|
H A D | IOCallback.h | 20 virtual status_t DoIO(IOOperation* operation) = 0;
|
H A D | IORequest.h | 29 struct IOOperation; 31 typedef struct IOOperation io_operation; 126 struct IOOperation : IORequestChunk, DoublyLinkedListLinkImpl<IOOperation> { struct in inherits:IORequestChunk,DoublyLinkedListLinkImpl 198 typedef IOOperation io_operation; 199 typedef DoublyLinkedList<IOOperation> IOOperationList; 258 void OperationFinished(IOOperation* operation); 297 void AddOperation(IOOperation* operation); 298 void RemoveOperation(IOOperation* operation);
|
H A D | IOSchedulerRoster.h | 47 IOOperation* operation = NULL);
|
H A D | IOSchedulerSimple.cpp | 60 IOOperation* operation = it.Next();) { 133 while (IOOperation* operation = fUnusedOperations.RemoveHead()) 152 IOOperation* operation = new(std::nothrow) IOOperation; 159 fOperationArray = new(std::nothrow) IOOperation*[count]; 285 IOSchedulerSimple::OperationCompleted(IOOperation* operation, status_t status, 323 IOOperation* operation = fCompletedOperations.RemoveHead(); 413 IOOperation* operation = fUnusedOperations.RemoveHead(); 444 IOOperation* operation = fUnusedOperations.RemoveHead(); 523 inline bool operator()(const IOOperation* [all...] |
H A D | IOSchedulerSimple.h | 31 virtual void OperationCompleted(IOOperation* operation, 80 IOOperation** fOperationArray;
|
H A D | dma_resources.h | 20 struct IOOperation; 104 IOOperation* operation,
|
H A D | IOScheduler.h | 55 virtual void OperationCompleted(IOOperation* operation,
|
H A D | IOSchedulerRoster.cpp | 46 IORequest* request, IOOperation* operation)
|
H A D | IORequest.cpp | 295 IOOperation::SetStatus(status_t status, generic_size_t completedLength) 317 IOOperation::Finish() 319 TRACE("IOOperation::Finish()\n"); 438 IOOperation::Prepare(IORequest* request) 535 IOOperation::SetOriginalRange(off_t offset, generic_size_t length) 543 IOOperation::SetRange(off_t offset, generic_size_t length) 551 IOOperation::Offset() const 558 IOOperation::Length() const 565 IOOperation::Vecs() const 579 IOOperation [all...] |
H A D | IOCache.h | 35 virtual void OperationCompleted(IOOperation* operation,
|
H A D | IOCache.cpp | 36 struct IOCache::Operation : IOOperation { 203 IOCache::OperationCompleted(IOOperation* operation, status_t status,
|
/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),
|
/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/apps/debuganalyzer/model_loader/ |
H A D | ModelLoader.h | 50 struct IOOperation; 56 typedef DoublyLinkedList<ModelLoader::IOOperation> IOOperationList;
|
H A D | ModelLoader.cpp | 64 // #pragma mark - IOOperation 67 struct ModelLoader::IOOperation : DoublyLinkedListLinkImpl<IOOperation> { struct in class:ModelLoader 71 IOOperation(io_operation_started* startedEvent) function in struct:ModelLoader::IOOperation 100 while (IOOperation* operation = operations.RemoveHead()) 104 void AddOperation(IOOperation* operation) 110 IOOperation* FindOperation(void* address) const 114 IOOperation* operation = it.Next();) { 133 IOOperation* operation = it.Next();) { 134 Model::IOOperation [all...] |
/haiku/src/apps/debuganalyzer/model/ |
H A D | Model.h | 40 struct IOOperation; 194 struct Model::IOOperation { struct in class:Model 198 static inline int CompareByTime(const IOOperation* a, 199 const IOOperation* b); 216 IOOperation operations[0]; 734 // #pragma mark - IOOperation 738 Model::IOOperation::StartedTime() const 745 Model::IOOperation::FinishedTime() const 752 Model::IOOperation::IsFinished() const 759 Model::IOOperation [all...] |
/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)
|
H A D | mmc_bus.cpp | 96 MMCBus::DoIO(uint16_t rca, uint8_t command, IOOperation* operation,
|
/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) 390 // iterate through the IOOperation vecs and check the size of each of them). 787 do_io(void* controller, uint8_t command, IOOperation* operation,
|
/haiku/src/system/kernel/debug/ |
H A D | system_profiler.cpp | 102 IORequest* request, IOOperation* operation); 104 IORequest* request, IOOperation* operation); 706 IOOperation* operation = (IOOperation*)event->GetPointer("operation", 1152 IOOperation* operation) 1179 IOOperation* operation)
|
/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) 538 Test::_DoIO(IOOperation& operation) 557 IOOperation operation; 571 dprintf("IOOperation: offset %" B_PRIdOFF ", length %" B_PRIuGENADDR
|