Home
last modified time | relevance | path

Searched refs:IOOperation (Results 1 – 25 of 36) sorted by relevance

12

/haiku/src/system/kernel/device_manager/
H A DIOSchedulerSimple.cpp60 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 DIORequest.h29 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 DIORequest.cpp296 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 DIOSchedulerRoster.cpp57 IORequest* request, IOOperation* operation) in Notify()
176 IOOperation* operation = (IOOperation*)parse_expression(argv[1]); in dump_io_operation()
H A DIOSchedulerSimple.h31 virtual void OperationCompleted(IOOperation* operation,
80 IOOperation** fOperationArray;
H A DIOCallback.cpp17 IOCallback::DoIO(IOOperation* operation) in DoIO()
H A DIOCallback.h20 virtual status_t DoIO(IOOperation* operation) = 0;
H A Ddma_resources.h20 struct IOOperation;
104 IOOperation* operation,
H A DIOSchedulerRoster.h47 IOOperation* operation = NULL);
H A DIOScheduler.h55 virtual void OperationCompleted(IOOperation* operation,
H A DIOCache.h35 virtual void OperationCompleted(IOOperation* operation,
/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/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), in IORequest()
/haiku/src/apps/debuganalyzer/model/
H A DModel.h40 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 DModelLoader.h50 struct IOOperation;
56 typedef DoublyLinkedList<ModelLoader::IOOperation> IOOperationList;
H A DModelLoader.cpp67 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 Dmmc_bus.h47 IOOperation* operation,
H A Dmmc_module.cpp98 IOOperation* operation, bool offsetAsSectors) in mmc_bus_do_io()
H A Dmmc_bus.cpp96 MMCBus::DoIO(uint16_t rca, uint8_t command, IOOperation* operation, in DoIO()
/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) in DoIO()
787 do_io(void* controller, uint8_t command, IOOperation* operation, in do_io()
/haiku/src/system/kernel/debug/
H A Dsystem_profiler.cpp105 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 Ddma_resource_test.cpp78 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 DSchedulingPage.cpp879 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()

12