msm_dp_debug_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME β€” msm_dp_debug_init

okay so bestie, this page is from the Kernel API Manual, and the function is msm_dp_debug_init β€” literally β€œconfigure and get the DisplayPlot debug module data.” no cap, that’s the whole name section. πŸŽ€


✨ SYNOPSIS ✨

int msm_dp_debug_init (struct device *dev , struct msm_dp_panel *panel ,
       struct msm_dp_link *link , struct drm_connector *connector , struct
       dentry *root , bool is_edp );

🫢 ARGUMENTS

  • dev β€” device instance of the caller. yes bestie, the caller’s device instance πŸ’–
  • panel β€” instance of panel module 🌸
  • link β€” instance of link module πŸ”₯
  • connector β€” double pointer to display connector. double pointer, not a typo, periodt πŸ’…
  • root β€” connector’s debugfs root πŸŽ€
  • is_edp β€” set for eDP connectors / panels ⭐

πŸ‘‘ RETURN

pointer to allocated debug module data. that’s the return, bestie β€” pointer to allocated debug module data 🫢


πŸ¦‹ DESCRIPTION

This function sets up the debug module and provides a way for debugfs input to be communicated with existing modules. it’s giving β€œdebug module setup + debugfs input communication,” and that’s exactly what the page says 😭✨


🌈 SEE ALSO

  • Kernel file ./drivers/gpu/drm/msm/dp/dp_debug.h

made with πŸ’– from ./drivers/gpu/drm/msm/dp, dated October 2026, for msm_dp_debug_init(9) β€” periodt. πŸŽ€

πŸ“¦ where this page comes from