/haiku/src/system/kernel/posix/ |
H A D | xsi_semaphore.cpp | 111 // 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 D | kernel_emu.h | 19 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 D | kernel_emu.cpp | 130 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 D | IOSchedulerSimple.h | 31 virtual void OperationCompleted(IOOperation* operation, 34 // called by the driver when the operation
|
H A D | IORequest.cpp | 33 // 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 D | IORequest.h | 258 void OperationFinished(IOOperation* operation); 297 void AddOperation(IOOperation* operation); 298 void RemoveOperation(IOOperation* operation);
|
H A D | dma_resources.h | 104 IOOperation* operation,
|
/haiku/src/add-ons/kernel/busses/mmc/ |
H A D | sdhci.cpp | 365 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 D | sdhci.h | 44 status_t DoIO(uint8_t command, IOOperation* operation, 441 IOOperation* operation, bool offsetAsSectors);
|
/haiku/src/apps/debuganalyzer/gui/main_window/ |
H A D | SchedulingPage.cpp | 879 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 D | checksum_device.cpp | 485 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 D | mmc_disk.cpp | 127 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 D | scsi_periph_int.h | 20 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 D | scsi_periph.h | 113 status_t (*io)(scsi_periph_device device, io_operation *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", 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 D | write_support.h | 37 uint32 operation); 87 uint32 operation);
|
/haiku/src/bin/ |
H A D | ramdisk.cpp | 99 execute_control_device_ioctl(int operation, void* request) argument 110 if (ioctl(fd.Get(), operation, request) < 0)
|
/haiku/src/apps/showimage/ |
H A D | ShowImageView.h | 139 enum ImageProcessor::operation op, 142 enum ImageProcessor::operation op,
|
/haiku/src/add-ons/kernel/bus_managers/mmc/ |
H A D | mmc_bus.cpp | 96 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 D | ram_disk.cpp | 621 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 D | ddm_modules.h | 75 partition_data *child, uint32 operation);
|
/haiku/headers/private/kernel/platform/efi/protocol/ |
H A D | pci-root-bridge-io.h | 88 efi_pci_root_bridge_io_operation operation,
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/ |
H A D | KernelRequestHandler.cpp | 158 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 D | scsi_disk.cpp | 223 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 D | Volume.h | 73 status_t IOCtl(Node* node, uint32 operation,
|