geni_se_set_perf_level(9)
okay so welcome to the geni_se_set_perf_level(9) page from the Kernel API Manual π
this one is short, sweet, and absolutely not doing too much β it's just here to set a performance level for GENI SE, and honestly? we love a focused queen β¨
β¨ NAME β¨
geni_se_set_perf_level β set performance level for GENI SE. periodt π
πΈ SYNOPSIS πΈ
here's the exact signature, bestie β no cap, keep it verbatim:
int geni_se_set_perf_level (struct geni_se *se , unsigned long level );
π ARGUMENTS π
okay so two arguments, both important:
seβ pointer to thestruct geni_seinstance. this is the SE you're working with, the main character π«Άlevelβ the desired performance level. that's the level you want to set, simple as that β¨
π¦ DESCRIPTION π¦
so what it does: sets the performance level by directly calling dev_pm_opp_set_level on the performance device associated with the SE. it's literally a direct call β no extra layers, no side quests, just that call doing its thing π
π« RETURN π«
return vibe check:
0on success β yay π- a negative error code on failure β sad girl hours π
π SEE ALSO π
the whole crew / required reading β every single ref is here, preserved exactly π«Ά
- Kernel file
./drivers/soc/qcom/qcom-geni-se.c 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)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_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)
xoxo, your kernel bestie π β source/version ./drivers/soc/qcom, dated October 2026; now go set that performance level and slay β¨
π¦ 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