/haiku/src/add-ons/kernel/file_systems/userlandfs/server/ |
H A D | IORequestInfo.h | 17 bool isWrite; member in struct:UserlandFS::IORequestInfo 20 IORequestInfo(int32 id, bool isWrite, off_t offset, size_t length, argument 26 isWrite(isWrite), 36 isWrite(other.isWrite),
|
/haiku/headers/private/kernel/vm/ |
H A D | vm_priv.h | 30 status_t vm_page_fault(addr_t address, addr_t faultAddress, bool isWrite,
|
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | DataContainer.h | 42 void _GetPages(off_t offset, off_t length, bool isWrite, vm_page** pages); 45 size_t* bytesProcessed, bool isWrite);
|
H A D | DataContainer.cpp | 276 size_t* bytesProcessed, bool isWrite) 289 _GetPages(rounded_offset, rounded_len, isWrite, pages); 306 if (isWrite) { 338 DataContainer::_GetPages(off_t offset, off_t length, bool isWrite, argument 372 if (isWrite && missingPages > 0) { 275 _DoCacheIO(const off_t offset, uint8* buffer, ssize_t length, size_t* bytesProcessed, bool isWrite) argument
|
/haiku/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_port.h | 43 void ScsiReadWrite(scsi_ccb *request, uint64 lba, size_t sectorCount, bool isWrite); 48 void ExecuteSataRequest(sata_request *request, bool isWrite = false);
|
H A D | ahci_port.cpp | 979 bool isWrite) 981 RWTRACE("[%lld] %ld ScsiReadWrite: position %llu, size %lu, isWrite %d\n", 983 isWrite); 986 if (isWrite) { 1012 isWrite ? ATA_COMMAND_WRITE_DMA_EXT : ATA_COMMAND_READ_DMA_EXT, 1021 sreq->SetATA28Command(isWrite 1025 ExecuteSataRequest(sreq, isWrite); 1182 AHCIPort::ExecuteSataRequest(sata_request* request, bool isWrite) argument 1218 if (isWrite) 1287 bool isWrite local 978 ScsiReadWrite(scsi_ccb* request, uint64 lba, size_t sectorCount, bool isWrite) argument 1363 bool isWrite = request->cdb[0] == SCSI_OP_WRITE_6; local 1373 bool isWrite = request->cdb[0] == SCSI_OP_WRITE_10; local 1390 bool isWrite = request->cdb[0] == SCSI_OP_WRITE_12; local 1407 bool isWrite = request->cdb[0] == SCSI_OP_WRITE_16; local [all...] |
/haiku/src/system/boot/platform/efi/arch/riscv64/ |
H A D | arch_mmu.cpp | 111 if (!pte[i].isRead && !pte[i].isWrite && !pte[i].isExec) { 387 Pte {.isRead = true, .isWrite = true}.val); 397 Pte {.isRead = true, .isWrite = true, .isExec = true}.val); 413 Pte {.isRead = true, .isWrite = true, .isExec = true}.val); 423 MapRange(virtAdr, physAdr, size, Pte {.isRead = true, .isWrite = true, .isExec = true}.val); 428 MapAddrRange(gKernelArgs.arch_args.clint, Pte {.isRead = true, .isWrite = true}.val); 429 MapAddrRange(gKernelArgs.arch_args.htif, Pte {.isRead = true, .isWrite = true}.val); 430 MapAddrRange(gKernelArgs.arch_args.plic, Pte {.isRead = true, .isWrite = true}.val); 436 Pte {.isRead = true, .isWrite = true}.val); 438 Pte {.isRead = true, .isWrite [all...] |
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_int.cpp | 301 arch_arm_handle_access_flag_fault(addr_t far, uint32 fsr, bool isWrite, bool isExec) argument 329 if (isWrite && ((fsr & (FSR_FS_MASK | FSR_LPAE_MASK)) == FSR_FS_PERMISSION_FAULT_L2)) { 349 arch_arm_page_fault(struct iframe *frame, addr_t far, uint32 fsr, bool isWrite, bool isExec) argument 351 if (arch_arm_handle_access_flag_fault(far, fsr, isWrite, isExec)) 360 dprintf("FAR: %08lx, FSR: %08x, isUser: %d, isWrite: %d, isExec: %d, thread: %s\n", far, fsr, isUser, isWrite, isExec, thread->name); 373 isWrite ? DEBUG_PAGE_FAULT_WRITE : 0); 383 isWrite ? DEBUG_PAGE_FAULT_WRITE : 0); 435 vm_page_fault(far, frame->pc, isWrite, isExec, isUser, &newip); 450 bool isWrite local [all...] |
/haiku/src/system/kernel/device_manager/ |
H A D | AbstractModuleDevice.h | 50 void* buffer, size_t* _length, bool isWrite);
|
H A D | IORequest.h | 64 status_t LockMemory(team_id team, bool isWrite); 65 void UnlockMemory(team_id team, bool isWrite); 76 bool isWrite); 178 status_t _CopyPartialBegin(bool isWrite, 180 status_t _CopyPartialEnd(bool isWrite);
|
H A D | AbstractModuleDevice.cpp | 72 void* buffer, size_t* _length, bool isWrite) 75 status_t status = request.Init(pos, (addr_t)buffer, *_length, isWrite, 0); 71 _DoIO(void* cookie, off_t pos, void* buffer, size_t* _length, bool isWrite) argument
|
H A D | IOCache.h | 56 size_t pageCount, bool isWrite, bool isVIP);
|
H A D | IORequest.cpp | 229 IOBuffer::LockMemory(team_id team, bool isWrite) argument 238 fVecs[i].length, isWrite ? 0 : B_READ_DEVICE); 240 _UnlockMemory(team, i, isWrite); 251 IOBuffer::_UnlockMemory(team_id team, size_t count, bool isWrite) argument 255 isWrite ? 0 : B_READ_DEVICE); 261 IOBuffer::UnlockMemory(team_id team, bool isWrite) argument 268 _UnlockMemory(team, fVecCount, isWrite); 654 IOOperation::_CopyPartialBegin(bool isWrite, bool& singleBlockOnly) argument 664 isWrite ? "write" : "read", singleBlockOnly); 666 if (isWrite) { 678 _CopyPartialEnd(bool isWrite) argument [all...] |
/haiku/src/system/boot/platform/riscv/ |
H A D | mmu.cpp | 258 Pte {.isRead = true, .isWrite = true}.val); 262 Pte {.isRead = true, .isWrite = true, .isExec = true}.val); 269 .isWrite = (region->protection & B_WRITE_AREA) != 0, 276 MapAddrRange(gKernelArgs.arch_args.clint, Pte {.isRead = true, .isWrite = true}.val); 277 MapAddrRange(gKernelArgs.arch_args.htif, Pte {.isRead = true, .isWrite = true}.val); 278 MapAddrRange(gKernelArgs.arch_args.plic, Pte {.isRead = true, .isWrite = true}.val); 281 Pte {.isRead = true, .isWrite = true}.val);
|
/haiku/src/add-ons/kernel/generic/scsi_periph/ |
H A D | io.cpp | 231 physical_entry* vecs, size_t vecCount, bool isWrite, 244 request->flags = isWrite ? SCSI_DIR_OUT : SCSI_DIR_IN; 293 cmd->opcode = isWrite ? SCSI_OP_WRITE_6 : SCSI_OP_READ_6; 306 cmd->opcode = isWrite ? SCSI_OP_WRITE_10 : SCSI_OP_READ_10; 318 cmd->opcode = isWrite ? SCSI_OP_WRITE_12 : SCSI_OP_READ_12; 330 cmd->opcode = isWrite ? SCSI_OP_WRITE_16 : SCSI_OP_READ_16; 380 if (res.error_code == B_DEV_READ_ERROR && isWrite) 518 bool isWrite, size_t* _bytesTransferred) 521 isWrite, _bytesTransferred); 229 read_write(scsi_periph_device_info *device, scsi_ccb *request, io_operation *operation, uint64 offset, size_t originalNumBlocks, physical_entry* vecs, size_t vecCount, bool isWrite, size_t* _bytesTransferred) argument 516 periph_read_write(scsi_periph_device_info *device, scsi_ccb *request, uint64 offset, size_t numBlocks, physical_entry* vecs, size_t vecCount, bool isWrite, size_t* _bytesTransferred) argument
|
H A D | scsi_periph_int.h | 111 bool isWrite, size_t* _bytesTransferred);
|
/haiku/src/add-ons/kernel/bus_managers/ata/ |
H A D | ATARequest.cpp | 71 ATARequest::SetIsWrite(bool isWrite) argument 73 fIsWrite = isWrite;
|
/haiku/src/add-ons/kernel/busses/scsi/virtio/ |
H A D | VirtioSCSIRequest.cpp | 62 VirtioSCSIRequest::SetIsWrite(bool isWrite) argument 64 fIsWrite = isWrite;
|
H A D | VirtioSCSIPrivate.h | 117 void SetIsWrite(bool isWrite);
|
/haiku/src/system/kernel/cache/ |
H A D | file_cache.cpp | 54 inline void SetLastAccess(int32 index, off_t access, bool isWrite) argument 57 last_access[index] = isWrite ? -access : access; 60 inline off_t LastAccess(int32 index, bool isWrite) const 62 return isWrite ? -last_access[index] : last_access[index]; 65 inline uint32 LastAccessPageOffset(int32 index, bool isWrite) argument 67 return LastAccess(index, isWrite) >> PAGE_SHIFT; 263 bool isWrite) 266 isWrite ? "write" : "read")); 273 if (offset != ref->LastAccess(previous, isWrite)) 276 ref->SetLastAccess(index, offset + bytes, isWrite); 262 push_access(file_cache_ref* ref, off_t offset, generic_size_t bytes, bool isWrite) argument 285 reserve_pages(file_cache_ref* ref, vm_page_reservation* reservation, size_t reservePages, bool isWrite) argument [all...] |
/haiku/headers/private/drivers/ |
H A D | scsi_periph.h | 112 bool isWrite, size_t* _bytesTransferred);
|
/haiku/src/add-ons/accelerants/common/ |
H A D | i2c.c | 271 send_slave_address(const i2c_bus *bus, uint8 slaveAddress, bool isWrite) argument 276 status = send_byte(bus, (slaveAddress & 0xfe) | (isWrite ? 0 : 1), true);
|
/haiku/src/tests/system/kernel/file_corruption/driver/ |
H A D | checksum_device.cpp | 500 bool isWrite = operation->IsWrite(); 503 status_t error = _TransferBlock(vecs, vecOffset, offset, isWrite); 518 generic_size_t& vecOffset, off_t offset, bool isWrite) 520 if (isWrite) { 528 ssize_t transferred = isWrite 537 if (!isWrite) {
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.cpp | 339 newPte.isWrite = true; 348 newPte.isWrite = true; 667 if (pteVal.isWrite) 674 if (pteVal.isWrite) 718 newPte.isWrite = (attributes & B_WRITE_AREA) != 0; 723 newPte.isWrite = (attributes & B_KERNEL_WRITE_AREA) != 0;
|
/haiku/src/tests/system/kernel/device_manager/ |
H A D | dma_resource_test.cpp | 61 bool isWrite, uint32 flags); 137 Test& AddTest(off_t offset, size_t length, bool isWrite, uint32 flags) argument 139 Test* test = new(std::nothrow) Test(*this, offset, length, isWrite, 297 Test::Test(TestSuite& suite, off_t offset, size_t length, bool isWrite, argument 303 fIsWrite(isWrite),
|