STRUCT GENI_SE_DESC(9)
π struct geni_se_desc(9) β ok bestie, welcome to the Kernel API Manual β¨
So likeβ¦ this page is literally your lil cheat sheet for struct geni_se_desc, and it's giving "small struct, big job" energy. No cap. π«Ά
πΈ NAME πΈ
struct geni_se_desc β the data structure that represents the QUP Wrapper resources. Yeah. That's the whole vibe. It's the resource-glow-up struct, periodt. π
β¨ SYNOPSIS β¨
Okay here's the actual shape of it, copy this exactly bestie, don't freestyle:
struct geni_se_desc {
unsigned int num_clks;
const char * const *clks;
};
Two members. That's it. She's lowkey minimalist and honestly? Iconic. π
π¦ Members π¦
num_clksβ the count of clock names. Like, how many of them there are. A whole number. That's the tea. π’clksβ the names of the clocks: the primary & optional secondary AHB clocks. Plural, bestie. She can hold more than one. β°π
π₯ SEE ALSO π₯
Okay this list is LONG, grab a snack π β but every single one of these is part of the squad, so we're listing all of them, fr fr:
- Kernel file
./drivers/soc/qcom/qcom-geni-se.c Overview(9)Hardware description(9)Software description(9)struct geni_wrapper(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, again β she said it twice, that's her prerogative π )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)
Go read them, bestie. All of them. This struct does not exist in a vacuum and neither should your understanding. π
and that's the whole page, mwah π β brought to you by the fine folks living in ./drivers/soc/qcom, stamped October 2026, and yeah, it totally goes by struct geni_se_desc(9). Bestie behavior only. ππ
π¦ 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