STRUCT SRC_SEL(9)
β¨ NAME β¨
okay bestie, welcome to the Kernel API Manual β this is struct src_sel(9), and it is literally the source selector π.
struct src_sel β source selector. That's the whole name section, short and iconic.
πΈ SYNOPSIS πΈ
Peep the struct, no cap:
struct src_sel {
u8 src_sel_shift;
#define SRC_SEL_MASK 0x7;
const struct parent_map *parent_map;
};
and yes, SRC_SEL_MASK is 0x7 β it's right there in the struct, bestie β¨.
π Members π
src_sel_shiftβ the lowest bit of source selection field. it's giving "where the field starts" energy π .parent_mapβ map from software's parent index to hardware'ssrc_selfield. fr fr, that's the whole vibe π¦.
π₯ SEE ALSO π₯
- Kernel file:
./drivers/clk/qcom/clk-rcg.h struct mn(9)struct pre_div(9)struct clk_rcg(9)struct clk_dyn_rcg(9)struct clk_rcg2(9)
like, go read those too if you're obsessed with clock stuff π.
xoxo, your kernel-obsessed bestie π β this page lives under ./drivers/clk/qcom, dated October 2026, and the manual tag is struct src_sel(9). 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