geni_se_select_mode(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… geni_se_select_mode(9)

okay so bestie, we're in the Kernel API Manual today and the page is literally called geni_se_select_mode(9) β€” say that three times fast, i dare you. it's a tiny little function page but it's lowkey iconic, so let's get into it πŸŽ€


✨ NAME ✨

geni_se_select_mode β€” Select the serial engine transfer mode πŸ¦‹

like, that's the whole vibe. you're picking a mode. for a serial engine. periodt.


🌸 SYNOPSIS 🌸

void geni_se_select_mode (struct geni_se *se , enum geni_se_xfer_mode mode );

no cap, that's the whole signature. it returns void (so it gives you nothing back, it's giving mysterious main character energy πŸ’…) and it takes two things. keep reading, i gotchu πŸ‘‘


🫢 ARGUMENTS 🫢

  • se β€” Pointer to the concerned serial engine. yes bestie, the serial engine in question. the one we're concerned about. it's literally right there in the name 🧚
  • mode β€” Transfer mode to be selected. you're selecting it. that's the assignment. slay ✨

πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the manpage goes absolutely feral and lists, like, everything. buckle up, we're going on a journey 🌈 β€” you also might wanna peek at the kernel file ./drivers/soc/qcom/qcom-geni-se.c for the full lore iykyk πŸ“–

and yes, Overview(9) shows up twice in that list. not a typo on my end bestie, i'm keeping it exactly how it is πŸ’€ the manpage said it twice, so we say it twice. consistency ate πŸ”₯

and that's the whole page πŸ“ it lives over in ./drivers/soc/qcom, dated October 2026, and its name is β€” one more time for the cheap seats β€” geni_se_select_mode(9). mwah, go select a mode, you absolute icon πŸ’œβœ¨πŸŒΈ

πŸ“¦ where this page comes from