Searched refs:IOOperation (Results 1 - 25 of 37) sorted by relevance

12

/haiku/src/system/kernel/device_manager/
H A DIOCallback.cpp17 IOCallback::DoIO(IOOperation* operation)
H A DIOCallback.h20 virtual status_t DoIO(IOOperation* operation) = 0;
H A DIORequest.h29 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 DIOSchedulerRoster.h47 IOOperation* operation = NULL);
H A DIOSchedulerSimple.cpp60 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 DIOSchedulerSimple.h31 virtual void OperationCompleted(IOOperation* operation,
80 IOOperation** fOperationArray;
H A Ddma_resources.h20 struct IOOperation;
104 IOOperation* operation,
H A DIOScheduler.h55 virtual void OperationCompleted(IOOperation* operation,
H A DIOSchedulerRoster.cpp46 IORequest* request, IOOperation* operation)
H A DIORequest.cpp295 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 DIOCache.h35 virtual void OperationCompleted(IOOperation* operation,
H A DIOCache.cpp36 struct IOCache::Operation : IOOperation {
203 IOCache::OperationCompleted(IOOperation* operation, status_t status,
/haiku/src/system/boot/platform/riscv/
H A Dvirtio.h28 enum IOOperation { enum
35 IOOperation op;
40 IORequest(IOOperation op, void* buf, size_t len): state(ioStateInactive),
/haiku/headers/private/drivers/
H A Dmmc.h18 struct IOOperation;
85 IOOperation* operation, bool offsetAsSectors);
105 uint8_t command, IOOperation* operation, bool offsetAsSectors);
H A Dscsi_periph.h58 typedef struct IOOperation io_operation;
/haiku/src/apps/debuganalyzer/model_loader/
H A DModelLoader.h50 struct IOOperation;
56 typedef DoublyLinkedList<ModelLoader::IOOperation> IOOperationList;
H A DModelLoader.cpp64 // #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 DModel.h40 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 Dmmc_bus.h47 IOOperation* operation,
H A Dmmc_module.cpp98 IOOperation* operation, bool offsetAsSectors)
H A Dmmc_bus.cpp96 MMCBus::DoIO(uint16_t rca, uint8_t command, IOOperation* operation,
/haiku/src/add-ons/kernel/busses/mmc/
H A Dsdhci.h44 status_t DoIO(uint8_t command, IOOperation* operation,
441 IOOperation* operation, bool offsetAsSectors);
H A Dsdhci.cpp365 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 Dsystem_profiler.cpp102 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 Ddma_resource_test.cpp78 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

Completed in 235 milliseconds

12