STRUCT RZG3S_THERMAL_PRIV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct rzg3s_thermal_priv(9) ✨

hi hi bestie!! πŸ’– welcome to the Kernel API Manual page for struct rzg3s_thermal_priv β€” it's literally the RZ/G3S thermal private data structure, and it's giving very "small struct, important job" energy. no cap. 🫢


🌸 NAME 🌸

struct rzg3s_thermal_priv β€” RZ/G3S thermal private data structure. periodt. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

       struct rzg3s_thermal_priv {
           void __iomem *base;
           struct device *dev;
           struct thermal_zone_device *tz;
           struct reset_control *rstc;
           struct iio_channel *channel;
           enum thermal_device_mode mode;
           u16 calib0;
           u16 calib1;
        };

πŸ¦‹ Members πŸ¦‹

okay so here's the member-by-member vibe check, bestie β€” every field stays exactly as it is, iykyk:

  • base β€” TSU base address. the address energy is real ✨
  • dev β€” device pointer. classic device pointer behavior 🫢
  • tz β€” thermal zone pointer. 🌑️
  • rstc β€” reset control. reset control, slay πŸŽ€
  • channel β€” IIO channel to read the TSU. IIO channel core πŸ¦‹
  • mode β€” current device mode. πŸ‘‘
  • calib0 β€” calibration value. πŸ“
  • calib1 β€” calibration value. πŸ“

🌈 SEE ALSO 🌈

Kernel file ./drivers/thermal/renesas/rzg3s_thermal.c β€” go peek, bestie πŸ’–


mwah πŸ’– cute lil sign-off time: this page's source/version line is ./drivers/thermal/renesas, dated October 2026, and it's all about struct rzg3s_thermal_priv(9). bye bestie!! πŸŽ€βœ¨

πŸ“¦ where this page comes from