HANTRO_DEBUG: MODULE PARAMETER TO CONTROL LEVEL OF DEBUGGING MESSAGES.(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ hantro_debug: Module parameter to control level of debugging messages πŸ¦‹

okay so bestie, we're in the Kernel API Manual, and this page is all about hantro_debug β€” the module parameter that controls the level of debugging messages. ✨

the level of debugging messages can be controlled by bits of a module parameter called debug (yep, that's literally its name, she's not being mysterious πŸ’…). the meaning of each particular bit is, like, exactly this:

  • bit 0 β€” global information: mode, size, init, release 🌍
  • bit 1 β€” each run start/result information 🏁
  • bit 2 β€” contents of small controls from userspace 🐣
  • bit 3 β€” contents of big controls from userspace 🐘
  • bit 4 β€” detail fmt, ctrl, buffer q/dq information πŸ”
  • bit 5 β€” detail function enter/leave trace information πŸšͺ
  • bit 6 β€” register write/read information πŸ“
it's giving "pick your debug detail level with bits" and honestly? iconic. πŸŽ€

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/media/platform/verisilicon/hantro.h πŸ“
  • struct hantro_irq(9) πŸ‘‘
  • struct hantro_variant(9) 🌸
  • enum hantro_codec_mode(9) 🎬
  • struct hantro_dev(9) πŸ’»
  • struct hantro_ctx(9) 🧠
  • struct hantro_fmt(9) 🎞️

and that's the whole page, bestie β€” mwah πŸ’‹ cute little sign-off: this one's source/version is ./drivers/media/platform/veris..., it's dated October 2026, and the manual name is hantro_debug...ng messages.(9). periodt. 🫢

πŸ“¦ where this page comes from