STRUCT DIV_HW_DATA(9)
πΈ NAME πΈ
okay bestie, welcome to the struct div_hw_data(9) page in the Kernel API Manual β it's literally struct div_hw_data β divider clock hardware data. no cap, that's the whole vibe.
β¨ SYNOPSIS β¨
here's the struct, exactly as it appears so you can vibe-check it:
struct div_hw_data {
struct clk_hw_data hw_data;
const struct clk_div_table *dtable;
unsigned long invalid_rate;
unsigned long max_rate;
u32 width;
};
π Members π
hw_dataβ clock hw data. that's the main character field πdtableβ pointer to divider table. iconic pointer behavior β¨invalid_rateβ invalid rate for divider. lowkey important π«Άmax_rateβ maximum rate for divider. highkey the ceiling πwidthβ divider width. periodt π
π SEE ALSO π
- Kernel file
./drivers/clk/renesas/rzg2l-cpg.c:struct clk_hw_data(9),struct sd_mux_hw_data(9),struct rzg2l_cpg_priv(9),struct mstop(9),struct mod_clock(9). go read these too bestie, iykyk π₯
xoxo, your fav kernel bestie π
β this page came from ./drivers/clk/renesas, dated October 2026, and it's the struct div_hw_data(9) page. periodt π«Ά
π¦ 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