flush_dcache_range_chunked(9)
π
flush_dcache_range_chunked(9) π
okay so bestie, this page comes from the Kernel API Manual, and it's giving βclean up the data cache, but make it chunkedβ energy. Letβs get into it π
β¨ NAME β¨
flush_dcache_range_chunked β write any modified data cache blocks out to memory and invalidate them, in chunks of up to FLUSH_CHUNK_SIZE. Does not invalidate the corresponding instruction cache blocks. periodt.
π¦ SYNOPSIS π¦
void flush_dcache_range_chunked (unsigned long start , unsigned long stop , unsigned long chunk );
π ARGUMENTS π
startβ the start address. literally where the cache-flushing moment begins β¨stopβ the stop address (exclusive). so it stops before this one, no sneaky inclusive behavior πchunkβ the max size of the chunks. keeps the whole thing from being one giant main-character flush π«Ά
π SEE ALSO π
- Kernel file
./arch/powerpc/platforms/powernv/memtrace.cβ go peek if you want the context, iykyk π
and thatβs the whole vibe, bestie. This oneβs from the Kernel API Manual, sourced from ./arch/powerpc/platforms/powernv, dated October 2026 β mwah ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms