STRUCT DIV_HW_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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