geni_se_select_mode(9)
π 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 π
Overview(9)Hardware description(9)Software description(9)struct geni_wrapper(9)struct geni_se_desc(9)struct se_fw_hdr(9)geni_se_get_qup_hw_version(9)geni_se_init(9)Overview(9)geni_se_config_packing(9)geni_se_resources_off(9)geni_se_resources_on(9)geni_se_clk_tbl_get(9)geni_se_clk_freq_match(9)geni_se_tx_init_dma(9)geni_se_tx_dma_prep(9)geni_se_rx_init_dma(9)geni_se_rx_dma_prep(9)geni_se_tx_dma_unprep(9)geni_se_rx_dma_unprep(9)geni_icc_set_bw_ab(9)geni_se_resources_deactivate(9)geni_se_resources_activate(9)geni_se_set_perf_level(9)geni_se_set_perf_opp(9)geni_se_domain_attach(9)geni_se_resources_init(9)geni_find_protocol_fw(9)geni_configure_xfer_mode(9)geni_enable_interrupts(9)geni_write_fw_revision(9)geni_load_se_fw(9)geni_load_se_firmware(9)
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
- 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