__uniphier_...maint_common(9)
π __uniphier_...maint_common(9) π
okay bestie, welcome to the Kernel API Manual β¨ this is where the kernel nerds hang out, and today we're looking at one very specific little function π
β¨ NAME β¨
__uniphier_cache_maint_common β it runs a queue operation for one particular level π§ no cap, that's the whole vibe.
πΈ SYNOPSIS πΈ
void __uniphier_cache_maint_common (struct uniphier_cache_data *data ,
unsigned long start ,
unsigned long size ,
u32 operation );
literally the whole signature, bestie β nothing hidden, nothing extra π
π¦ ARGUMENTS π¦
dataβ the cache controller specific data π«Ά like, this is the controller's whole personality.startβ start address of the range operation π₯ and heads up: you don't care about this one for the"all"operation πsizeβ data size of the range operation β same deal: don't care about it for the"all"operation either πoperationβ flags that specify the desired cache operation π this is the part where you say what you actually want done.
not me writing "don't care" twice β that's straight from the source, bestie, that's how the kernel talks π
π SEE ALSO π
- Kernel file
./arch/arm/mm/cache-uniphier.c - struct
uniphier_cache_data(9) __uniphier_cache_sync(9)
go read those next, iykyk πβ¨
that's the whole page fr fr π β brought to you by the ./arch/arm/mm girlies, October 2026, main character energy only ππΈ
__uniphier_...maint_common(9) out π
π¦ 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