Lines Matching defs:DMAResource
94 DMAResource::DMAResource()
103 DMAResource::~DMAResource()
114 DMAResource::Init(device_node* node, generic_size_t blockSize,
159 DMAResource::Init(const dma_restrictions& restrictions,
187 TRACE("DMAResource::Init(): chose bounce buffer size %lu\n",
191 dprintf("DMAResource@%p: low/high %" B_PRIxGENADDR "/%" B_PRIxGENADDR
229 DMAResource::CreateBuffer(DMABuffer** _buffer)
241 DMAResource::CreateBounceBuffer(DMABounceBuffer** _buffer)
288 DMAResource::_RestrictBoundaryAndSegmentSize(generic_addr_t base,
304 DMAResource::_CutBuffer(DMABuffer& buffer, phys_addr_t& physicalBounceBuffer,
347 DMAResource::_AddBounceBuffer(DMABuffer& buffer,
405 DMAResource::TranslateNext(IORequest* request, IOOperation* operation,
753 DMAResource::RecycleBuffer(DMABuffer* buffer)
768 DMAResource::_NeedsBoundsBuffers() const