STRUCT DRM_AUDIO_COMPONENT(9)
π NAME π
Okay bestie, this is struct drm_audio_component(9) from the Kernel API Manual β¨ and it is used for direct communication between DRM and hda drivers. That's the whole vibe: DRM and hda drivers talking directly, no middleman energy. π
β¨ SYNOPSIS β¨
struct drm_audio_component {
struct device *dev;
const struct drm_audio_component_ops *ops;
const struct drm_audio_component_audio_ops *audio_ops;
struct completion master_bind_complete;
};
π«Ά Members π«Ά
devβ DRM device, used as parameter foropsπ«Άopsβ Ops implemented by DRM driver, called by hda driver β¨audio_opsβ Ops implemented by hda driver, called by DRM driver πmaster_bind_completeβ completion held during component master binding π
π SEE ALSO π
- Kernel file
./include/drm/drm_audio_component.h struct drm_audio_component_ops(9)struct drm_audio_component_audio_ops(9)
Okay that's the page, bestie! Source path is ./include/drm, dated October 2026, and it's the struct drm_audio_component(9) page β byeee, stay hydrated and may your bindings complete π
π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms