Searched hist:269212 (Results 1 - 1 of 1) sorted by relevance
/freebsd-11-stable/sys/arm/arm/ | ||
H A D | busdma_machdep-v6.c | diff 269212 Tue Jul 29 00:41:33 MDT 2014 ian Memory belonging to an mbuf, or allocated by bus_dmamem_alloc(), never triggers a need to bounce due to cacheline alignment. These buffers are always aligned to cacheline boundaries, and even when the DMA operation starts at an offset within the buffer or doesn't extend to the end of the buffer, it's safe to flush the complete cachelines that were only partially involved in the DMA. This is because there's a very strict rule on these types of buffers that there will not be concurrent access by the CPU and one or more DMA transfers within the buffer. Reviewed by: cognet |
Completed in 262 milliseconds