IOSYS_MAP_INIT_VADDR_IOMEM(9)
IOSYS_MAP_INIT_VADDR_IOMEM(9) β¨
okay bestie, welcome to the Kernel API Manual corner of the group chat π«Ά. This page is all about IOSYS_MAP_INIT_VADDR_IOMEM, and itβs giving βtiny init moment for I/O memoryβ energy π
.
NAME π
IOSYS_MAP_INIT_VADDR_IOMEM β initializes struct iosys_map to an address in I/O memory. No cap, thatβs the whole name card πΈ.
SYNOPSIS πΈ
IOSYS_MAP_INIT_VADDR_IOMEM (vaddr_iomem_ );
literally the entire call shape, bestie β one argument, and itβs vaddr_iomem_ β¨.
ARGUMENTS π
vaddr_iomem_β an I/O-memory address. Thatβs the one thing you hand over: the address in I/O memory that thestruct iosys_mapgets initialized to π«Ά.
SEE ALSO π
okay so the whole linked friend group is here β every single one, no skips π:
- Kernel file
./include/linux/iosys-map.hoverview(9) struct iosys_map(9)IOSYS_MAP_INIT_VADDR(9)IOSYS_MAP_INIT_OFFSET(9)iosys_map_set_vaddr(9)iosys_map_set_vaddr_iomem(9)iosys_map_is_equal(9)iosys_map_is_null(9)iosys_map_is_set(9)iosys_map_clear(9)iosys_map_memcpy_to(9)iosys_map_memcpy_from(9)iosys_map_incr(9)iosys_map_memset(9)iosys_map_rd(9)iosys_map_wr(9)iosys_map_rd_field(9)iosys_map_wr_field(9)
mwah π β source/version vibes: ./include/linux, Kernel API Manual, October 2026, and this page is IOSYS_MAP_INIT_VADDR_IOMEM(9). bye 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