STRUCT UIO_PORT(9)
π¦ struct uio_port(9) π¦
Okay so, bestie, this is from the Kernel API Manual β and it's literally the manual page for struct uio_port(9). It's giving βport region described in a structβ energy, and we're gonna get into every single member. π
πΈ NAME πΈ
struct uio_port β description of a UIO port region. That's the name situation, periodt. β¨
β¨ SYNOPSIS β¨
struct uio_port {
const char *name;
unsigned long start;
unsigned long size;
int porttype;
struct uio_portio *portio;
};
π«Ά Members π«Ά
nameβ the name of the port region, for identification. Iconic little label behavior. πstartβ start of the port region.sizeβ size of the port region.porttypeβ type of port (seeUIO_PORT_*below). πportioβ for use by the UIO core only. Hands off, bestie β that one is not for you. π
π SEE ALSO π
- Kernel file
./include/linux/uio_driver.h struct uio_mem(9)struct uio_info(9)uio_register_device(9)devm_uio_register_device(9)
And that's the footer tea β: the source/version is ./include/linux, dated October 2026. Bye bestie, go slay your UIO port regions π
β¨
π¦ 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