ci_otg_is_fsm_mode(9)
π ci_otg_is_fsm_mode(9)
okay so this is a page from the Kernel API Manual, and bestie, it's a short one but it's lowkey iconic β it's literally the function that tells you whether your otg controller is living its otg fsm truth. runtime check, no cap. β¨
π NAME π
ci_otg_is_fsm_mode β runtime check if otg controller is in otg fsm mode.
like, at runtime, it checks. that's the whole vibe check right there. π¦
πΈ SYNOPSIS πΈ
bool ci_otg_is_fsm_mode (struct ci_hdrc *ci );
returns a bool β so it's giving yes-or-no, true-or-false, slay-or-nay. π
π ARGUMENTS π
ciβ chipidea device. that's it, that's the whole argument list. one (1) singular device, main character energy, no entourage. π«Ά
β¨ SEE ALSO β¨
if you're the kind of person who clicks every link in the group chat, this section was made for you. go read:
- Kernel file
./drivers/usb/chipidea/ci.h struct ci_hw_ep(9)struct ci_role_driver(9)struct hw_bank(9)struct ci_hdrc(9)hw_read_id_reg(9)hw_write_id_reg(9)hw_read(9)hw_write(9)hw_test_and_clear(9)hw_test_and_write(9)
fr fr that's a whole reading list, but the way it eats π π₯
ngl there's not a single flag, value, default, env var, exit status, signal, error, or example on this page β it's a bool-returning one-argument function and it is thriving. the facts stay facts, bestie. π
and that's the page!! brought to you from ./drivers/usb/chipidea, dated October 2026, and yeah β it's still ci_otg_is_fsm_mode(9), exactly like it came in. mwah. πππ
π¦ 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