STRUCT BCM_DB(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct bcm_db(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct bcm_db 😭✨ it’s giving tiny-kernel-struct main character energy, and we’re gonna read it together. no cap.

πŸŽ€ NAME πŸŽ€

struct bcm_db β€” Auxiliary data pertaining to each Bus Clock Manager (BCM) πŸ’…

✨ SYNOPSIS ✨

       struct bcm_db {
           __le32 unit;
           __le16 width;
           u8 vcd;
           u8 reserved;
        };

🌸 Members 🌸

okay bestie, the members are giving β€œsmall struct, important little job” 🫢:

  • unit β€” divisor used to convert bytes/sec bw value to an RPMh msg πŸ’–
  • width β€” multiplier used to convert bytes/sec bw value to an RPMh msg ✨
  • vcd β€” virtual clock domain that this bcm belongs to πŸ¦‹
  • reserved β€” reserved field πŸ™ˆ

🌈 SEE ALSO 🌈

go peek at the Kernel file ./drivers/interconnect/qcom/icc-rpmh.h, plus struct qcom_icc_provider(9), struct qcom_icc_qosbox(9), struct qcom_icc_node(9), and struct qcom_icc_bcm(9) πŸ‘‘


xoxo, your kernel bestie πŸ’– β€” source: ./drivers/interconnect/qcom Β· page/version: struct bcm_db(9) Β· date: October 2026 πŸŽ€

πŸ“¦ where this page comes from