of_iomap(9)
π¦ of_iomap(9) π¦
okay so welcome to the Kernel API Manual, bestie β we're talking about of_iomap(9) today and it's lowkey iconic. π
β¨ NAME β¨
of_iomap β maps the memory mapped IO for a given device_node. That's the whole vibe. π
πΈ SYNOPSIS πΈ
void __iomem * of_iomap (struct device_node *np , int index );
π ARGUMENTS π
npβ the device whose io range will be mapped. Like, the device in question, bestie. π«Άindexβ index of the io range. Which range we're talking about, iykyk. β¨
π DESCRIPTION π
Returns a pointer to the mapped memory. That's it, that's the description β slay. π
π SEE ALSO π
Kernel file ./drivers/of/address.c β the source file, periodt. Then these besties right here:
of_translate_dma_region(9)of_property_read_reg(9)of_dma_get_range(9)of_dma_get_max_cpu_address(9)of_dma_is_coherent(9)of_mmio_is_nonposted(9)of_address_to_resource(9)
xoxo, your local kernel bestie π β source/version: ./drivers/of, date: October 2026, page: of_iomap(9). π«Άβ¨
π¦ 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