Home
last modified time | relevance | path

Searched refs:generic_io_vec (Results 1 – 25 of 41) sorted by relevance

12

/haiku/src/system/kernel/device_manager/
H A Ddma_resources.h49 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 DIORequest.h44 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 DIORequest.cpp90 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 Ddma_resources.cpp36 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 DIOCache.h80 generic_io_vec* fVecs;
/haiku/src/system/kernel/cache/
H A Dvnode_store.h24 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 Dvnode_store.cpp54 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 Dfile_cache.cpp90 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 DVMDeviceCache.h21 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 DVMDeviceCache.cpp24 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 DVMAnonymousNoSwapCache.h32 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 DVMAnonymousCache.h60 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 DVMAnonymousNoSwapCache.cpp105 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 Diovec_support.h12 typedef struct generic_io_vec { struct
15 } generic_io_vec; argument
/haiku/src/add-ons/kernel/busses/usb/
H A Dohci.h138 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 Duhci.h187 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 Dehci.h181 generic_io_vec *vector, size_t vectorCount,
184 generic_io_vec *vector, size_t vectorCount,
H A Dxhci.h165 generic_io_vec *vector, size_t vectorCount, bool physical);
167 generic_io_vec *vector, size_t vectorCount, bool physical);
H A Duhci.cpp936 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 DTransfer.cpp89 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 Dusb_private.h724 generic_io_vec * Vector() { return fVector; } in Vector()
755 generic_io_vec fData;
756 generic_io_vec * fVector;
/haiku/headers/private/kernel/
H A Dvfs.h36 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 DVMCache.h155 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 Dvm.h18 struct generic_io_vec;
106 struct generic_io_vec* vecs, uint32 vecCount);
/haiku/src/system/kernel/fs/
H A Dvfs_request_io.cpp430 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()

12