geni_enable_interrupts(9)
π
geni_enable_interrupts(9) β like, the Kernel API Manual page, bestie β¨
okay so picture this: you're deep in the Kernel API Manual and you land on this little icon. It's geni_enable_interrupts, and honestly? The name says it all, but we're gonna spell it out anyway because that's what we do π«Ά
πΈ NAME
geni_enable_interrupts β enable interrupts. that's it. that's the function. periodt π
β SYNOPSIS
void geni_enable_interrupts (struct geni_se *se );
heads up: it returns void, so don't go looking for a return value, there isn't one, we don't do that here π
π ARGUMENTS
seβ pointer to the concerned serial engine. yes, concerned. it's the serial engine in question, the one catching feelings, the main character π
π DESCRIPTION
Enable the required interrupts during the firmware load process. that's the whole vibe π₯
basically while firmware is loading, you gotta turn on the interrupts that are actually needed β this is the lil function that does exactly that. no more, no less, no cap π§
π¦ SEE ALSO
okay this list is LONG and it ATE, so let's get through it β¨
- Kernel file
./drivers/soc/qcom/qcom-geni-se.cβ the source file itself, go read it 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)geni_se_select_mode(9)Overview(9)β yes it's listed twice in the original, iconic behaviour, we respect it π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_write_fw_revision(9)geni_load_se_fw(9)geni_load_se_firmware(9)
like, that's the whole friend group and they all showed up π
lowkey a reminder: this page is filed under ./drivers/soc/qcom, dated October 2026 β so yeah, screenshot it, cite it, whatever, it's giving documentation royalty πβ¨
k byeee, go enable those interrupts bestie ππ
π¦ 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