STRUCT RPM_CLK_RESOURCE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay bestie, welcome to the Kernel API Manual entry for struct rpm_clk_resource β€” literally the RPM bus clock resource. it’s giving kernel-struct main character energy, and we’re gonna walk through it together. no cap. 🫢


✨ NAME ✨

struct rpm_clk_resource β€” RPM bus clock resource. periodt. πŸ’…


πŸ›  SYNOPSIS πŸ› 

       struct rpm_clk_resource {
           u32 resource_type;
           u32 clock_id;
           bool branch;
        };

πŸ‘‘ Members πŸ‘‘

  • resource_type β€” the RPM resource type of the clock resource. iconic little type label. ✨
  • clock_id β€” the index of the clock resource for a specific resource type. yes, it’s the ID with the range details, bestie. πŸŽ€
  • branch β€” tells you whether the resource represents a branch clock. bool behavior, very β€œis it or isn’t it” of it all. πŸ¦‹

πŸ” SEE ALSO πŸ”

  • Kernel file ./drivers/interconnect/qcom/icc-rpm.h β€” go peek, iykyk. πŸ‘€
  • struct qcom_icc_provider(9) β€” another struct in the group chat.
  • struct qcom_icc_qos(9) β€” QoS friend, say hi.
  • struct qcom_icc_node(9) β€” node bestie, also linked up here. πŸ’œ

mwah πŸ’‹ this cutie comes from source/version ./drivers/interconnect/qcom, dated October 2026, and the page itself is struct rpm_clk_resource(9). slay. 🌈⭐

πŸ“¦ where this page comes from