Searched refs:bounceBuffer (Results 1 - 4 of 4) sorted by relevance

/haiku/src/system/kernel/device_manager/
H A Ddma_resources.h57 void SetBounceBuffer(DMABounceBuffer* bounceBuffer) argument
58 { fBounceBuffer = bounceBuffer; }
H A Ddma_resources.cpp243 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 DIORequest.cpp372 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 DIORequest.h311 static status_t _CopySimple(void* bounceBuffer,
314 static status_t _CopyPhysical(void* bounceBuffer,
317 static status_t _CopyUser(void* bounceBuffer,

Completed in 39 milliseconds