STRUCT SMUXED(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, you're looking at the struct smuxed(9) page from the Kernel API Manual β€” and it's literally the structure for static muxed clocks ✨ it's giving β€œsmall but important,” no cap πŸ’…


✨ SYNOPSIS ✨

here's the exact struct, bestie β€” copy it exactly, no vibes-based edits 🫢

struct smuxed {
    unsigned int offset:11;
    unsigned int shift:4;
    unsigned int width:4;
 };

that's the whole synopsis. iconic behavior, honestly πŸ‘‘


πŸŽ€ Members πŸŽ€

  • offset β€” the register offset πŸ’– like, that's the fact, periodt.
  • shift β€” the position of the divider field ✨ it tells you where the divider field is positioned, iykyk.
  • width β€” the width of the divider field 🌸 how wide the divider field is, no guessing needed πŸŽ€

🌈 SEE ALSO 🌈

Kernel file ./drivers/clk/renesas/rzv2h-cpg.h is doing main character energy here, and these structs are in the group chat too:

  • struct pll(9)
  • struct ddiv(9)
  • struct fixed_mod_conf(9)
  • struct rzv2h_mod_clk(9)
  • struct rzv2h_reset(9)
  • struct rzv2h_cpg_info(9)

kisses bestie πŸ’‹ this struct smuxed(9) page is brought to you by source/version ./drivers/clk/renesas Β· date October 2026 Β· mwah πŸ«ΆπŸŽ€βœ¨

πŸ“¦ where this page comes from