Searched refs:operation (Results 26 - 50 of 66) sorted by relevance

123

/haiku/src/system/kernel/posix/
H A Dxsi_semaphore.cpp111 // We return true in case the operation causes the
337 // Record the sem_undo operation into our private fUndoList and
1081 short operation = operations[i].sem_op; local
1084 if (operation < 0) {
1085 if (semaphore->Add(operation)) {
1092 } else if (operation == 0) {
1105 semaphore->Add(operation);
1115 short operation = operations[j].sem_op; local
1116 if (operation != 0)
1117 semaphore->Revert(operation);
1175 short operation = operations[i].sem_op; local
1184 short operation = operations[j].sem_op; local
[all...]
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/
H A Dkernel_emu.h19 status_t notify_listener(int32 operation, uint32 details, dev_t device,
24 status_t notify_query(port_id port, int32 token, int32 operation,
H A Dkernel_emu.cpp130 UserlandFS::KernelEmu::notify_listener(int32 operation, uint32 details, argument
148 request->operation = operation;
215 int32 operation, dev_t device, ino_t directory, const char* name,
234 request->operation = operation;
214 notify_query(port_id targetPort, int32 token, int32 operation, dev_t device, ino_t directory, const char* name, ino_t node) argument
/haiku/src/system/kernel/device_manager/
H A DIOSchedulerSimple.h31 virtual void OperationCompleted(IOOperation* operation,
34 // called by the driver when the operation
H A DIORequest.cpp33 // partial I/O operation phases
1039 IORequest::OperationFinished(IOOperation* operation) argument
1042 operation, status, this);
1046 fChildren.Remove(operation);
1047 operation->SetParent(NULL);
1049 const status_t status = operation->Status();
1051 (operation->TransferredBytes() < operation->OriginalLength());
1053 (operation->OriginalOffset() + operation
1178 AddOperation(IOOperation* operation) argument
1188 RemoveOperation(IOOperation* operation) argument
[all...]
H A DIORequest.h258 void OperationFinished(IOOperation* operation);
297 void AddOperation(IOOperation* operation);
298 void RemoveOperation(IOOperation* operation);
H A Ddma_resources.h104 IOOperation* operation,
/haiku/src/add-ons/kernel/busses/mmc/
H A Dsdhci.cpp365 SdhciBus::DoIO(uint8_t command, IOOperation* operation, bool offsetAsSectors) argument
367 bool isWrite = operation->IsWrite();
370 off_t offset = operation->Offset();
371 generic_size_t length = operation->Length();
382 const generic_io_vec* vecs = operation->Vecs();
787 do_io(void* controller, uint8_t command, IOOperation* operation, argument
791 return bus->DoIO(command, operation, offsetAsSectors);
H A Dsdhci.h44 status_t DoIO(uint8_t command, IOOperation* operation,
441 IOOperation* operation, bool offsetAsSectors);
/haiku/src/apps/debuganalyzer/gui/main_window/
H A DSchedulingPage.cpp879 Model::IOOperation& operation = request->operations[k]; local
880 if (operation.startedEvent->time > fModel->BaseTime() + time
881 || (operation.IsFinished()
882 && operation.FinishedTime()
887 text << "\n " << (operation.IsWrite() ? "write" : "read")
888 << ": " << operation.BytesTransferred() << "/"
889 << operation.Length() << " ";
890 if (operation.IsFinished()) {
893 << format_nanotime(operation.FinishedTime()
894 - operation
1198 Model::IOOperation* operation = operations.ItemAt(0); local
[all...]
/haiku/src/tests/system/kernel/file_corruption/driver/
H A Dchecksum_device.cpp485 static status_t _DoIOEntry(void* data, IOOperation* operation)
487 return ((RawDevice*)data)->_DoIO(operation);
490 status_t _DoIO(IOOperation* operation)
492 off_t offset = operation->Offset();
493 generic_size_t length = operation->Length();
498 const generic_io_vec* vecs = operation->Vecs();
500 bool isWrite = operation->IsWrite();
505 fIOScheduler->OperationCompleted(operation, error, 0);
513 fIOScheduler->OperationCompleted(operation, B_OK, operation
[all...]
/haiku/src/add-ons/kernel/drivers/disk/mmc/
H A Dmmc_disk.cpp127 mmc_disk_execute_iorequest(void* data, IOOperation* operation) argument
133 if (operation->IsWrite())
138 command, operation, (info->flags & kIoCommandOffsetAsSectors) != 0);
141 info->scheduler->OperationCompleted(operation, error, 0);
145 info->scheduler->OperationCompleted(operation, B_OK, operation->Length());
/haiku/src/add-ons/kernel/generic/scsi_periph/
H A Dscsi_periph_int.h20 TRIM_NONE, // TRIM operation is disabled for this device
112 status_t periph_io(scsi_periph_device_info* device, io_operation* operation,
/haiku/headers/private/drivers/
H A Dscsi_periph.h113 status_t (*io)(scsi_periph_device device, io_operation *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", local
727 _IOOperationStarted(scheduler, request, operation);
731 _IOOperationFinished(scheduler, request, operation);
1152 IOOperation* operation)
1166 event->operation = operation;
1179 IOOperation* operation)
1151 _IOOperationStarted(IOScheduler* scheduler, IORequest* request, IOOperation* operation) argument
1178 _IOOperationFinished(IOScheduler* scheduler, IORequest* request, IOOperation* operation) argument
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/intel/
H A Dwrite_support.h37 uint32 operation);
87 uint32 operation);
/haiku/src/bin/
H A Dramdisk.cpp99 execute_control_device_ioctl(int operation, void* request) argument
110 if (ioctl(fd.Get(), operation, request) < 0)
/haiku/src/apps/showimage/
H A DShowImageView.h139 enum ImageProcessor::operation op,
142 enum ImageProcessor::operation op,
/haiku/src/add-ons/kernel/bus_managers/mmc/
H A Dmmc_bus.cpp96 MMCBus::DoIO(uint16_t rca, uint8_t command, IOOperation* operation, argument
102 return fController->do_io(fCookie, command, operation, offsetAsSectors);
/haiku/src/add-ons/kernel/drivers/disk/virtual/ram_disk/
H A Dram_disk.cpp621 static status_t _DoIOEntry(void* data, IOOperation* operation) argument
623 return ((RawDevice*)data)->_DoIO(operation);
626 status_t _DoIO(IOOperation* operation) argument
628 off_t offset = operation->Offset();
629 generic_size_t length = operation->Length();
634 const generic_io_vec* vecs = operation->Vecs();
636 bool isWrite = operation->IsWrite();
663 _PutPages(operation->Offset(), operation->Length(), pages,
667 fIOScheduler->OperationCompleted(operation, erro
[all...]
/haiku/headers/private/kernel/disk_device_manager/
H A Dddm_modules.h75 partition_data *child, uint32 operation);
/haiku/headers/private/kernel/platform/efi/protocol/
H A Dpci-root-bridge-io.h88 efi_pci_root_bridge_io_operation operation,
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/
H A DKernelRequestHandler.cpp158 switch (request->operation) {
172 B_PRId32 "\n", request->operation));
183 switch (request->operation) {
228 ERROR(("NotifyQueryRequest: unsupported operation: %" B_PRId32
229 "\n", request->operation));
302 switch (request->operation) {
325 ERROR(("NotifyQueryRequest: unsupported operation: %" B_PRId32
326 "\n", request->operation));
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/
H A Dscsi_disk.cpp223 do_io(void* cookie, IOOperation* operation) argument
230 status_t status = sSCSIPeripheral->io(info->scsi_periph_device, operation,
233 info->io_scheduler->OperationCompleted(operation, status, bytesTransferred);
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DVolume.h73 status_t IOCtl(Node* node, uint32 operation,

Completed in 264 milliseconds

123