/haiku/src/system/kernel/device_manager/ |
H A D | dma_resources.h | 49 generic_io_vec* Vecs() { return fVecs; } in Vecs() 50 generic_io_vec& VecAt(size_t index) { return fVecs[index]; } in VecAt() 79 generic_io_vec fVecs[1]; 133 generic_io_vec* fScratchVecs;
|
H A D | IORequest.h | 44 const generic_io_vec* vecs, uint32 count, 56 generic_io_vec* Vecs() { return fVecs; } in Vecs() 57 generic_io_vec& VecAt(size_t index) { return fVecs[index]; } in VecAt() 85 generic_io_vec fVecs[1]; 151 generic_io_vec* Vecs() const; 218 status_t Init(off_t offset, const generic_io_vec* vecs, in Init() 226 const generic_io_vec* vecs, size_t count,
|
H A D | IORequest.cpp | 90 size_t size = sizeof(IOBuffer) + sizeof(generic_io_vec) * (count - 1); in Create() 116 const generic_io_vec* vecs, uint32 count, generic_size_t length, uint32 flags) in SetVecs() 118 memcpy(fVecs, vecs, sizeof(generic_io_vec) * count); in SetVecs() 189 generic_io_vec& currentVec = fVecs[cookie->vec_index]; in GetNextVirtualVec() 349 generic_io_vec& vec = fDMABuffer->VecAt(fSavedVecIndex); in Finish() 379 const generic_io_vec* vecs = fDMABuffer->Vecs(); in Finish() 392 const generic_io_vec& vec = vecs[i]; in Finish() 461 const generic_io_vec* vecs = fDMABuffer->Vecs(); in Prepare() 500 const generic_io_vec& vec = vecs[i]; in Prepare() 565 generic_io_vec* [all …]
|
H A D | dma_resources.cpp | 36 sizeof(DMABuffer) + sizeof(generic_io_vec) * (count - 1)); in Create() 56 generic_io_vec& vec = fVecs[fVecCount++]; in AddVec() 200 fScratchVecs = (generic_io_vec*)malloc( in Init() 201 sizeof(generic_io_vec) * fRestrictions.max_segment_count); in Init() 309 generic_io_vec& vec = buffer.VecAt(i); in _CutBuffer() 363 generic_io_vec& vec = buffer.VecAt(vecCount - 1); in _AddBounceBuffer() 433 generic_io_vec* vecs = NULL; in TranslateNext() 452 generic_io_vec& vec = buffer->VecAt(i); in TranslateNext() 554 const generic_io_vec& vec = vecs[i]; in TranslateNext() 645 const generic_io_vec& dmaVec in TranslateNext()
|
H A D | IOCache.h | 80 generic_io_vec* fVecs;
|
/haiku/src/system/kernel/cache/ |
H A D | vnode_store.h | 24 virtual status_t Read(off_t offset, const generic_io_vec* vecs, 27 virtual status_t Write(off_t offset, const generic_io_vec* vecs, 31 const generic_io_vec* vecs, size_t count,
|
H A D | vnode_store.cpp | 54 VMVnodeCache::Read(off_t offset, const generic_io_vec* vecs, size_t count, in Read() 94 VMVnodeCache::Write(off_t offset, const generic_io_vec* vecs, size_t count, in Write() 102 VMVnodeCache::WriteAsync(off_t offset, const generic_io_vec* vecs, size_t count, in WriteAsync()
|
H A D | file_cache.cpp | 90 generic_io_vec* fVecs; 103 static void add_to_iovec(generic_io_vec* vecs, uint32 &index, uint32 max, 113 static generic_io_vec sZeroVecs[kZeroVecCount]; 154 fVecs = new(std::nothrow) generic_io_vec[fPageCount]; in Prepare() 237 add_to_iovec(generic_io_vec* vecs, uint32 &index, uint32 max, in add_to_iovec() 337 const generic_io_vec* vecs, size_t count, uint32 flags, in read_pages_and_clear_partial() 388 generic_io_vec vecs[MAX_IO_VECS]; in read_into_cache() 471 generic_io_vec vec; in read_from_file() 504 generic_io_vec vecs[MAX_IO_VECS]; in write_to_cache() 543 generic_io_vec readVec = { vecs[0].base, B_PAGE_SIZE }; in write_to_cache() [all …]
|
/haiku/src/system/kernel/vm/ |
H A D | VMDeviceCache.h | 21 virtual status_t Read(off_t offset, const generic_io_vec *vecs, 24 virtual status_t Write(off_t offset, const generic_io_vec *vecs,
|
H A D | VMDeviceCache.cpp | 24 VMDeviceCache::Read(off_t offset, const generic_io_vec *vecs, size_t count, in Read() 33 VMDeviceCache::Write(off_t offset, const generic_io_vec* vecs, size_t count, in Write()
|
H A D | VMAnonymousNoSwapCache.h | 32 virtual status_t Read(off_t offset, const generic_io_vec *vecs, 35 virtual status_t Write(off_t offset, const generic_io_vec *vecs,
|
H A D | VMAnonymousCache.h | 60 virtual status_t Read(off_t offset, const generic_io_vec* vecs, 63 virtual status_t Write(off_t offset, const generic_io_vec* vecs, 67 const generic_io_vec* vecs, size_t count,
|
H A D | VMAnonymousNoSwapCache.cpp | 105 VMAnonymousNoSwapCache::Read(off_t offset, const generic_io_vec* vecs, size_t count, in Read() 114 VMAnonymousNoSwapCache::Write(off_t offset, const generic_io_vec* vecs, size_t count, in Write()
|
/haiku/headers/private/kernel/util/ |
H A D | iovec_support.h | 12 typedef struct generic_io_vec { struct 15 } generic_io_vec; argument
|
/haiku/src/add-ons/kernel/busses/usb/ |
H A D | ohci.h | 138 generic_io_vec *vector, size_t vectorCount, 142 generic_io_vec *vector, size_t vectorCount, 147 generic_io_vec *vector, size_t vectorCount, 151 generic_io_vec *vector, size_t vectorCount,
|
H A D | uhci.h | 187 generic_io_vec *vector, size_t vectorCount, bool physical); 189 generic_io_vec *vector, size_t vectorCount, bool physical, 196 generic_io_vec *vector); 199 generic_io_vec *vector);
|
H A D | ehci.h | 181 generic_io_vec *vector, size_t vectorCount, 184 generic_io_vec *vector, size_t vectorCount,
|
H A D | xhci.h | 165 generic_io_vec *vector, size_t vectorCount, bool physical); 167 generic_io_vec *vector, size_t vectorCount, bool physical);
|
H A D | uhci.cpp | 936 generic_io_vec *vector = transfer->Vector(); in CheckDebugTransfer() 1098 generic_io_vec vector; in SubmitRequest() 1318 generic_io_vec *vector = transfer->Vector(); in SubmitIsochronous() 1614 generic_io_vec *vector = transfer->transfer->Vector(); in FinishTransfers() 1789 generic_io_vec *vector = transfer->transfer->Vector(); in FinishIsochronousTransfers() 2277 UHCI::WriteDescriptorChain(uhci_td *topDescriptor, generic_io_vec *vector, in WriteDescriptorChain() 2334 UHCI::ReadDescriptorChain(uhci_td *topDescriptor, generic_io_vec *vector, in ReadDescriptorChain() 2426 generic_io_vec *vector) in WriteIsochronousDescriptorChain() 2440 generic_io_vec *vector) in ReadIsochronousDescriptorChain()
|
/haiku/src/add-ons/kernel/bus_managers/usb/ |
H A D | Transfer.cpp | 89 fVector = new(std::nothrow) generic_io_vec[vectorCount]; in SetVector() 106 fVector = new(std::nothrow) generic_io_vec[vectorCount]; in SetVector() 174 generic_io_vec *vector = fVector; in InitKernelAccess()
|
H A D | usb_private.h | 724 generic_io_vec * Vector() { return fVector; } in Vector() 755 generic_io_vec fData; 756 generic_io_vec * fVector;
|
/haiku/headers/private/kernel/ |
H A D | vfs.h | 36 struct generic_io_vec; 103 const struct generic_io_vec *vecs, size_t count, uint32 flags, 106 const struct generic_io_vec *vecs, size_t count, uint32 flags, 323 off_t pos, const struct generic_io_vec* vecs, size_t count, 328 off_t pos, const struct generic_io_vec* vecs, size_t count,
|
/haiku/headers/private/kernel/vm/ |
H A D | VMCache.h | 155 virtual status_t Read(off_t offset, const generic_io_vec *vecs, 158 virtual status_t Write(off_t offset, const generic_io_vec *vecs, 162 const generic_io_vec* vecs, size_t count,
|
H A D | vm.h | 18 struct generic_io_vec; 106 struct generic_io_vec* vecs, uint32 vecCount);
|
/haiku/src/system/kernel/fs/ |
H A D | vfs_request_io.cpp | 430 const generic_io_vec* vecs, size_t count, generic_size_t numBytes, in vfs_asynchronous_read_pages() 456 const generic_io_vec* vecs, size_t count, generic_size_t numBytes, in vfs_asynchronous_write_pages()
|