STRUCT XVTC_DEVICE(9)
β¨ struct xvtc_device(9) β¨
okay so this is a page from the Kernel API Manual, and today's main character is struct xvtc_device β the Xilinx Video Timing Controller device structure π
lowkey essential, ngl.
π NAME π
struct xvtc_device β the Xilinx Video Timing Controller device structure. that's it, that's the vibe. π¦
β¨ SYNOPSIS β¨
struct xvtc_device {
struct xvip_device xvip;
struct list_head list;
bool has_detector;
bool has_generator;
struct xvtc_config config;
};
like, that's the whole struct bestie, five little members holding it all together π«Ά
πΈ Members πΈ
xvipβ the Xilinx Video IP device. your classic Xilinx Video IP situation πlistβ this one's just an entry in the global VTC list. it's giving "i'm on the list, i belong here" β¨has_detectorβ aboolthat says whether this VTC has a timing detector.trueif yes, obviously πhas_generatorβ anotherbool, this time for whether the VTC has a timing generator. two bools, two vibes πconfigβ the generator timings configuration, typestruct xvtc_config. this is where the timing settings live, bestie β
π SEE ALSO π
the kernel file ./drivers/media/platform/xilinx/xilinx-vtc.c β go read it, it's iconic, iykyk π₯
fr fr that's everything, no cap. all five members accounted for, nothing skipped, we ate π
and that's the whole page! π from the ./drivers/media/platform/xilinx corner of the kernel, October 2026 edition, filed under struct xvtc_device(9). periodt. ππ§ββοΈπ
π¦ 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