init_ohci13...physical_dma(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… init_ohci13...physical_dma(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual, section 9 β€” the one where we talk about functions, not commands. this page is literally called init_ohci13...physical_dma(9) (yes the title is truncated, no that's not a typo, that's just how it's filed πŸ’€), and it's all about one little function that turns on remote debugging DMA. let's get into it πŸŽ€


✨ NAME ✨

init_ohci1394_enable_physical_dma β€” enables physical DMA so you can do remote debugging. that's the whole vibe. πŸ¦‹


✨ SYNOPSIS ✨

void init_ohci1394_enable_physical_dma (struct ohci *ohci );

it returns void, meaning it gives you nothing back β€” it just does the thing. main character energy fr fr πŸ‘‘


✨ ARGUMENTS ✨

  • ohci β€” a pointer to the OHCI-1394 controller structure. that's it. that's the only argument. hand it your controller and it handles the rest 🫢

✨ DESCRIPTION ✨

so what does it actually do? it enables remote DMA access over IEEE1394 from every host, for the low 4GB of address space. every host. lowkey iconic. πŸ”₯

heads up bestie: DMA accesses above 4GB are not available currently. like, not a thing. don't come for it, it's just not supported yet 😭

✨ SEE ALSO ✨

like a little friend group of firewire functions, and honestly? obsessed 🌸


and that's the page!! source/version: ./drivers/firewire, dated October 2026 β€” so go forth, enable that physical DMA, and slay πŸ’…βœ¨ no cap, you ate πŸ“πŸ’–

πŸ“¦ where this page comes from