STRUCT DRM_INFO_LIST(9)
π struct drm_info_list(9) β Kernel API Manual π
okay bestie, welcome to the glow-up of this page π β¨
π NAME π
struct drm_info_list β debugfs info list entry. no cap, that's literally the whole name π«Ά
β¨ SYNOPSIS β¨
here's the exact struct, bestie β don't touch the spelling:
struct drm_info_list {
const char *name;
int (*show)(struct seq_file*, void*);
u32 driver_features;
void *data;
};
π«Ά Members π«Ά
nameβ file name. yes, literally the file name πshowβ Show callback.seq_file->privatewill be set to thestruct drm_info_nodecorresponding to the instance of this info on a givenstruct drm_minor. it's giving callback-with-context energy β¨driver_featuresβ required driver features for this entry. it's the driver-features requirement, periodt βdataβ driver-private data, and it should not be device-specific. keep it driver-private, bestie, not device-specific π
πΈ Description πΈ
This structure represents a debugfs file to be created by the drm core. like, that's the whole blueprint vibe β drm core makes the debugfs file, and this struct is the entry representing it π
π¦ SEE ALSO π¦
- Kernel file
./include/drm/drm_debugfs.hβ go read it, bestie π DRM_DEBUGFS_GPUVA_INFO(9)struct drm_info_node(9)struct drm_debugfs_info(9)struct drm_debugfs_entry(9)
and that's the page! cute little footer sign-off: from ./include/drm, dated October 2026, with the title tag struct drm_info_list(9) β bye bestie, mwah ππ
π¦ 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