Symbol: IOOperation
headers/private/drivers/mmc.h
105
uint8_t command, IOOperation* operation, bool offsetAsSectors);
headers/private/drivers/mmc.h
18
struct IOOperation;
headers/private/drivers/mmc.h
85
IOOperation* operation, bool offsetAsSectors);
headers/private/drivers/scsi_periph.h
58
typedef struct IOOperation io_operation;
src/add-ons/kernel/bus_managers/mmc/mmc_bus.cpp
96
MMCBus::DoIO(uint16_t rca, uint8_t command, IOOperation* operation,
src/add-ons/kernel/bus_managers/mmc/mmc_bus.h
47
IOOperation* operation,
src/add-ons/kernel/bus_managers/mmc/mmc_module.cpp
98
IOOperation* operation, bool offsetAsSectors)
src/add-ons/kernel/busses/mmc/sdhci.cpp
441
SdhciBus::DoIO(uint8_t command, IOOperation* operation, bool offsetAsSectors)
src/add-ons/kernel/busses/mmc/sdhci.cpp
883
do_io(void* controller, uint8_t command, IOOperation* operation,
src/add-ons/kernel/busses/mmc/sdhci.h
33
status_t DoIO(uint8_t command, IOOperation* operation,
src/add-ons/kernel/busses/mmc/sdhci.h
516
IOOperation* operation, bool offsetAsSectors);
src/add-ons/kernel/drivers/disk/mmc/mmc_disk.cpp
127
mmc_disk_execute_iorequest(void* data, IOOperation* operation)
src/add-ons/kernel/drivers/disk/nvme/nvme_disk.cpp
677
IOOperation operation;
src/add-ons/kernel/drivers/disk/scsi/scsi_cd/scsi_cd.cpp
659
do_io(void* cookie, IOOperation* operation)
src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
223
do_io(void* cookie, IOOperation* operation)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
1814
usb_disk_do_io(void* cookie, IOOperation* operation)
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
89
static status_t usb_disk_do_io(void* cookie, IOOperation* operation);
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
583
IOOperation *operation = new(std::nothrow) IOOperation;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
644
status_t _DoIO(IOOperation* operation)
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
191
do_io(void* cookie, IOOperation* operation)
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1144
BObjectList<Model::IOOperation> operations;
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1180
nanotime_t endTime, BObjectList<Model::IOOperation>& operations)
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1193
operations.SortItems(Model::IOOperation::CompareByTime);
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1198
Model::IOOperation* operation = operations.ItemAt(0);
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
879
Model::IOOperation& operation = request->operations[k];
src/apps/debuganalyzer/model/Model.cpp
105
sizeof(IORequest) + operationCount * sizeof(IOOperation));
src/apps/debuganalyzer/model/Model.h
194
struct Model::IOOperation {
src/apps/debuganalyzer/model/Model.h
198
static inline int CompareByTime(const IOOperation* a,
src/apps/debuganalyzer/model/Model.h
199
const IOOperation* b);
src/apps/debuganalyzer/model/Model.h
216
IOOperation operations[0];
src/apps/debuganalyzer/model/Model.h
40
struct IOOperation;
src/apps/debuganalyzer/model/Model.h
738
Model::IOOperation::StartedTime() const
src/apps/debuganalyzer/model/Model.h
745
Model::IOOperation::FinishedTime() const
src/apps/debuganalyzer/model/Model.h
752
Model::IOOperation::IsFinished() const
src/apps/debuganalyzer/model/Model.h
759
Model::IOOperation::Offset() const
src/apps/debuganalyzer/model/Model.h
766
Model::IOOperation::Length() const
src/apps/debuganalyzer/model/Model.h
773
Model::IOOperation::IsWrite() const
src/apps/debuganalyzer/model/Model.h
780
Model::IOOperation::Status() const
src/apps/debuganalyzer/model/Model.h
787
Model::IOOperation::BytesTransferred() const
src/apps/debuganalyzer/model/Model.h
794
Model::IOOperation::CompareByTime(const IOOperation* a, const IOOperation* b)
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
100
while (IOOperation* operation = operations.RemoveHead())
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
104
void AddOperation(IOOperation* operation)
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
110
IOOperation* FindOperation(void* address) const
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
114
IOOperation* operation = it.Next();) {
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
1187
IOOperation* operation = new(std::nothrow) IOOperation(event);
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
1205
IOOperation* operation = request->FindOperation(event->operation);
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
133
IOOperation* operation = it.Next();) {
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
134
Model::IOOperation& modelOperation
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
67
struct ModelLoader::IOOperation : DoublyLinkedListLinkImpl<IOOperation> {
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
71
IOOperation(io_operation_started* startedEvent)
src/apps/debuganalyzer/model_loader/ModelLoader.h
50
struct IOOperation;
src/apps/debuganalyzer/model_loader/ModelLoader.h
56
typedef DoublyLinkedList<ModelLoader::IOOperation> IOOperationList;
src/system/boot/platform/riscv/virtio.h
35
IOOperation op;
src/system/boot/platform/riscv/virtio.h
40
IORequest(IOOperation op, void* buf, size_t len): state(ioStateInactive),
src/system/kernel/debug/system_profiler.cpp
105
IORequest* request, IOOperation* operation);
src/system/kernel/debug/system_profiler.cpp
107
IORequest* request, IOOperation* operation);
src/system/kernel/debug/system_profiler.cpp
1165
IOOperation* operation)
src/system/kernel/debug/system_profiler.cpp
1192
IOOperation* operation)
src/system/kernel/debug/system_profiler.cpp
711
IOOperation* operation = (IOOperation*)event->GetPointer("operation",
src/system/kernel/device_manager/IOCache.cpp
204
IOCache::OperationCompleted(IOOperation* operation, status_t status,
src/system/kernel/device_manager/IOCache.cpp
36
struct IOCache::Operation : IOOperation {
src/system/kernel/device_manager/IOCache.h
35
virtual void OperationCompleted(IOOperation* operation,
src/system/kernel/device_manager/IOCallback.cpp
17
IOCallback::DoIO(IOOperation* operation)
src/system/kernel/device_manager/IOCallback.h
20
virtual status_t DoIO(IOOperation* operation) = 0;
src/system/kernel/device_manager/IORequest.cpp
1042
IORequest::OperationFinished(IOOperation* operation)
src/system/kernel/device_manager/IORequest.cpp
1179
IORequest::AddOperation(IOOperation* operation)
src/system/kernel/device_manager/IORequest.cpp
1189
IORequest::RemoveOperation(IOOperation* operation)
src/system/kernel/device_manager/IORequest.cpp
296
IOOperation::SetStatus(status_t status, generic_size_t completedLength)
src/system/kernel/device_manager/IORequest.cpp
318
IOOperation::Finish()
src/system/kernel/device_manager/IORequest.cpp
439
IOOperation::Prepare(IORequest* request)
src/system/kernel/device_manager/IORequest.cpp
536
IOOperation::SetOriginalRange(off_t offset, generic_size_t length)
src/system/kernel/device_manager/IORequest.cpp
544
IOOperation::SetRange(off_t offset, generic_size_t length)
src/system/kernel/device_manager/IORequest.cpp
552
IOOperation::Offset() const
src/system/kernel/device_manager/IORequest.cpp
559
IOOperation::Length() const
src/system/kernel/device_manager/IORequest.cpp
566
IOOperation::Vecs() const
src/system/kernel/device_manager/IORequest.cpp
580
IOOperation::VecCount() const
src/system/kernel/device_manager/IORequest.cpp
595
IOOperation::SetPartial(bool partialBegin, bool partialEnd)
src/system/kernel/device_manager/IORequest.cpp
604
IOOperation::IsWrite() const
src/system/kernel/device_manager/IORequest.cpp
611
IOOperation::IsRead() const
src/system/kernel/device_manager/IORequest.cpp
618
IOOperation::_PrepareVecs()
src/system/kernel/device_manager/IORequest.cpp
655
IOOperation::_CopyPartialBegin(bool isWrite, bool& singleBlockOnly)
src/system/kernel/device_manager/IORequest.cpp
679
IOOperation::_CopyPartialEnd(bool isWrite)
src/system/kernel/device_manager/IORequest.cpp
701
IOOperation::Dump() const
src/system/kernel/device_manager/IORequest.cpp
968
|| dynamic_cast<IOOperation*>(fChildren.Head()) == NULL);
src/system/kernel/device_manager/IORequest.h
126
struct IOOperation : IORequestChunk, DoublyLinkedListLinkImpl<IOOperation> {
src/system/kernel/device_manager/IORequest.h
198
typedef IOOperation io_operation;
src/system/kernel/device_manager/IORequest.h
199
typedef DoublyLinkedList<IOOperation> IOOperationList;
src/system/kernel/device_manager/IORequest.h
257
void OperationFinished(IOOperation* operation);
src/system/kernel/device_manager/IORequest.h
29
struct IOOperation;
src/system/kernel/device_manager/IORequest.h
296
void AddOperation(IOOperation* operation);
src/system/kernel/device_manager/IORequest.h
297
void RemoveOperation(IOOperation* operation);
src/system/kernel/device_manager/IORequest.h
31
typedef struct IOOperation io_operation;
src/system/kernel/device_manager/IOScheduler.h
48
virtual void OperationCompleted(IOOperation* operation,
src/system/kernel/device_manager/IOSchedulerRoster.cpp
176
IOOperation* operation = (IOOperation*)parse_expression(argv[1]);
src/system/kernel/device_manager/IOSchedulerRoster.cpp
57
IORequest* request, IOOperation* operation)
src/system/kernel/device_manager/IOSchedulerRoster.h
47
IOOperation* operation = NULL);
src/system/kernel/device_manager/IOSchedulerSimple.cpp
162
while (IOOperation* operation = fUnusedOperations.RemoveHead())
src/system/kernel/device_manager/IOSchedulerSimple.cpp
187
IOOperation* operation = new(std::nothrow) IOOperation;
src/system/kernel/device_manager/IOSchedulerSimple.cpp
194
fOperationArray = new(std::nothrow) IOOperation*[count];
src/system/kernel/device_manager/IOSchedulerSimple.cpp
314
IOSchedulerSimple::OperationCompleted(IOOperation* operation, status_t status,
src/system/kernel/device_manager/IOSchedulerSimple.cpp
352
IOOperation* operation = fCompletedOperations.RemoveHead();
src/system/kernel/device_manager/IOSchedulerSimple.cpp
445
IOOperation* operation = fUnusedOperations.RemoveHead();
src/system/kernel/device_manager/IOSchedulerSimple.cpp
476
IOOperation* operation = fUnusedOperations.RemoveHead();
src/system/kernel/device_manager/IOSchedulerSimple.cpp
555
inline bool operator()(const IOOperation* a, const IOOperation* b)
src/system/kernel/device_manager/IOSchedulerSimple.cpp
572
while (IOOperation* operation = operations.RemoveHead())
src/system/kernel/device_manager/IOSchedulerSimple.cpp
589
IOOperation* operation = sortedOperations.Head();
src/system/kernel/device_manager/IOSchedulerSimple.cpp
591
IOOperation* nextOperation = sortedOperations.GetNext(operation);
src/system/kernel/device_manager/IOSchedulerSimple.cpp
651
while (IOOperation* operation = owner->operations.RemoveHead()) {
src/system/kernel/device_manager/IOSchedulerSimple.cpp
719
while (IOOperation* operation = operations.RemoveHead()) {
src/system/kernel/device_manager/IOSchedulerSimple.cpp
80
IOOperation* operation = it.Next();) {
src/system/kernel/device_manager/IOSchedulerSimple.h
31
virtual void OperationCompleted(IOOperation* operation,
src/system/kernel/device_manager/IOSchedulerSimple.h
81
IOOperation** fOperationArray;
src/system/kernel/device_manager/dma_resources.cpp
405
DMAResource::TranslateNext(IORequest* request, IOOperation* operation,
src/system/kernel/device_manager/dma_resources.h
104
IOOperation* operation,
src/system/kernel/device_manager/dma_resources.h
20
struct IOOperation;
src/tests/system/kernel/device_manager/dma_resource_test.cpp
184
do_io(void* data, IOOperation* operation)
src/tests/system/kernel/device_manager/dma_resource_test.cpp
538
Test::_DoIO(IOOperation& operation)
src/tests/system/kernel/device_manager/dma_resource_test.cpp
557
IOOperation operation;
src/tests/system/kernel/device_manager/dma_resource_test.cpp
78
status_t _DoIO(IOOperation& operation);
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
485
static status_t _DoIOEntry(void* data, IOOperation* operation)
src/tests/system/kernel/file_corruption/driver/checksum_device.cpp
490
status_t _DoIO(IOOperation* operation)