__ioread64_copy(9)
π
__ioread64_copy(9) π
okay so bestie, this is the Kernel API Manual page for __ioread64_copy(9) β yes, the title is literally the function name, and the manual name is Kernel API Manual. we're so back. β¨
πΈ NAME πΈ
__ioread64_copy β copy data from MMIO space, in 64-bit units. no cap, that's the whole name. π
β¨ SYNOPSIS β¨
void __ioread64_copy (void *to , const void __iomem *from , size_t count
);
π ARGUMENTS π
toβ the destination, and it must be 64-bit aligned πfromβ the source, in MMIO space, and it also must be 64-bit aligned β¨countβ number of 64-bit quantities to copy. periodt. π«Ά
π¦ DESCRIPTION π¦
okay so what it does: it copies data from MMIO space to kernel space, in units of 32 or 64 bits at a time. literally that's the move. π«
β οΈ bestie, important: the order of access is not guaranteed, and a memory barrier is not performed afterwards. fr fr, don't assume either one. π
π₯ SEE ALSO π₯
- Kernel file
./arch/mips/lib/iomap_copy.cβ go read it, iykyk. π
mwah π this iconic little page comes from ./arch/mips/lib and is dated October 2026. slay and goodbye bestie! ππ
π¦ 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