Searched refs:IOBuffer (Results 1 - 9 of 9) sorted by relevance

/haiku/src/system/kernel/device_manager/
H A DIORequest.h33 class IOBuffer : public DoublyLinkedListLinkImpl<IOBuffer> { class in inherits:DoublyLinkedListLinkImpl
35 static IOBuffer* Create(uint32 count, bool vip);
72 IOBuffer();
73 ~IOBuffer();
283 IOBuffer* Buffer() const { return fBuffer; }
329 IOBuffer* fBuffer;
H A Dio_requests.cpp24 IOBuffer* ioBuffer = request->Buffer();
H A DIORequest.cpp87 IOBuffer*
88 IOBuffer::Create(uint32 count, bool vip)
90 size_t size = sizeof(IOBuffer) + sizeof(generic_io_vec) * (count - 1);
91 IOBuffer* buffer
92 = (IOBuffer*)(malloc_etc(size, vip ? HEAP_PRIORITY_VIP : 0));
108 IOBuffer::Delete()
115 IOBuffer::SetVecs(generic_size_t firstVecOffset, generic_size_t lastVecSize,
143 IOBuffer::GetNextVirtualVec(void*& _cookie, iovec& vector)
216 IOBuffer::FreeVirtualVecCookie(void* _cookie)
229 IOBuffer
[all...]
H A DIOCache.cpp164 IOBuffer* buffer = request->Buffer();
H A DIOSchedulerSimple.cpp227 IOBuffer* buffer = request->Buffer();
H A Ddma_resources.cpp408 IOBuffer* buffer = request->Buffer();
H A Ddevice_manager.cpp357 IOBuffer* buffer = (IOBuffer*)parse_expression(argv[1]);
/haiku/src/system/kernel/fs/
H A Dvfs_request_io.cpp289 IOBuffer* buffer = request->Buffer();
349 IOBuffer* buffer = request->Buffer();
/haiku/src/add-ons/kernel/drivers/disk/nvme/
H A Dnvme_disk.cpp638 IOBuffer* buffer = request->Buffer();

Completed in 109 milliseconds