rio_map_outb_region(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rio_map_outb_region(9) β€” Kernel API Manual πŸ’…

okay so bestie, this is the Kernel API Manual page for rio_map_outb_region(9), and it's here to explain mapping an outbound memory region without making your brain buffer. periodt. πŸ’–

🌸 NAME 🌸

rio_map_outb_region - - Map outbound memory region.

✨ SYNOPSIS ✨

int rio_map_outb_region (struct rio_mport *mport , u16 destid , u64
rbase , u32 size , u32 rflags , dma_addr_t *local );

πŸŽ€ ARGUMENTS πŸŽ€

Here's the cast, bestie β€” every single one matters:

  • mport β€” Master port.
  • destid β€” destination id window points to.
  • rbase β€” RIO base address window translates to.
  • size β€” Size of the memory region.
  • rflags β€” Flags for mapping.
  • local β€” physical address of memory region mapped.

πŸ”₯ RETURN πŸ”₯

  • 0 β€” Success.

That's the whole return story listed here: 0 means success. slay. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

This function will create the mapping from RIO space to local memory. That's the entire vibe β€” it makes that mapping happen. 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/rapidio/rio.c is the main character, and the rest of the iconic group chat is:


xoxo πŸ’– from ./drivers/rapidio, October 2026 β€” rio_map_outb_region(9) out πŸ’…

πŸ“¦ where this page comes from