Searched refs:bounceBuffer (Results 1 - 4 of 4) sorted by relevance
/haiku/src/system/kernel/device_manager/ |
H A D | dma_resources.h | 57 void SetBounceBuffer(DMABounceBuffer* bounceBuffer) argument 58 { fBounceBuffer = bounceBuffer; }
|
H A D | dma_resources.cpp | 243 void* bounceBuffer = NULL; local 257 &physicalRestrictions, &bounceBuffer); 262 if (get_memory_map(bounceBuffer, size, &entry, 1) != B_OK) { 278 buffer->address = bounceBuffer; 503 DMABounceBuffer* bounceBuffer = NULL; local 505 bounceBuffer = fBounceBuffers.Head(); 506 if (bounceBuffer == NULL) 509 dmaBuffer->SetBounceBuffer(bounceBuffer);
|
H A D | IORequest.cpp | 372 uint8* bounceBuffer = (uint8*)fDMABuffer->BounceBufferAddress(); local 421 bounceBuffer + (base - bounceBufferStart), offset, length); 454 uint8* bounceBuffer = (uint8*)fDMABuffer->BounceBufferAddress(); local 508 bounceBuffer + (base - bounceBufferStart), length); 1321 IORequest::_CopySimple(void* bounceBuffer, generic_addr_t external, size_t size, argument 1325 bounceBuffer, external, size, copyIn); 1329 status = user_memcpy(bounceBuffer, (void*)(addr_t)external, size); 1331 status = user_memcpy((void*)(addr_t)external, bounceBuffer, size); 1337 memcpy(bounceBuffer, (void*)(addr_t)external, size); 1339 memcpy((void*)(addr_t)external, bounceBuffer, siz 1345 _CopyPhysical(void* bounceBuffer, generic_addr_t external, size_t size, team_id team, bool copyIn) argument 1359 uint8* bounceBuffer = (uint8*)_bounceBuffer; local [all...] |
H A D | IORequest.h | 311 static status_t _CopySimple(void* bounceBuffer, 314 static status_t _CopyPhysical(void* bounceBuffer, 317 static status_t _CopyUser(void* bounceBuffer,
|
Completed in 39 milliseconds