ohci_hcd_sa1111_probe(9)
π ohci_hcd_sa1111_probe(9) β like, the Kernel API Manual, bestie β¨
Okay so picture this: it's a page straight out of the Kernel API Manual, and the star of the show is ohci_hcd_sa1111_probe. Buckle up, we're getting a USB host controller born π
β¨ NAME β¨
ohci_hcd_sa1111_probe β the function that initializes SA-1111-based HCDs. That's it, that's the whole vibe check π¦
πΈ SYNOPSIS πΈ
int ohci_hcd_sa1111_probe (struct sa1111_dev *dev );
π ARGUMENTS π
devβ okay so real talk, this one is literally listed as-- undescribed --in the source. Not me making that up, that's just what it says π The parameter exists, the documentation ghosted us. Iconic behavior, honestly.
π DESCRIPTION π
So here's what this cutie actually does: it allocates the basic resources for this USB host controller β yes, all the foundational stuff, the whole getting-set-up moment π β and then it invokes the start method for the HCD that's associated with it. Two-step glow-up: resources first, then the start call. She's organized, she's efficient, she ate π₯
π¦ SEE ALSO π¦
- The kernel file
./drivers/usb/host/ohci-sa1111.cβ the actual source, go read it, iykyk π ohci_hcd_sa1111_remove(9)β the opposite-gender twin, the teardown arc, the one who closes the tab π
No cap, the dev argument really is undocumented in the original. If you're looking for spicy details about it, check the source file up there instead. Don't shoot the messenger π
And that's a wrap, bestie! This page came to you from ./drivers/usb/host, dated October 2026, and it's filed under ohci_hcd_sa1111_probe(9) β go forth and probe responsibly π«Άπβ
π¦ 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