sti_hqvdp_vtg_cb(9)
π sti_hqvdp_vtg_cb(9)
okay so bestie, welcome to the Kernel API Manual entry for sti_hqvdp_vtg_cb β¨ this one's a section 9 page, so it's kernel-internals territory β driver callback vibes only, no shell commands here π«Ά
πΈ NAME πΈ
sti_hqvdp_vtg_cb β literally the callback that handles the VTG Vsync event and displays the pending bottom field π (yes, the original NAME line is just the function name with a lil dash, no big description β that's the whole name section, iykyk)
β¨ SYNOPSIS β¨
int sti_hqvdp_vtg_cb (struct notifier_block *nb , unsigned long evt ,
void *data );
so she takes a notifier block, an event, and some private data, and hands you back an int π
that's the whole signature, no cap.
π ARGUMENTS π
nbβ notifier block π¦ (the notifier_block struct pointer, exactly as written)evtβ event message βdataβ private data π₯
three args, three vibes, all accounted for π
π DESCRIPTION π
Handle VTG Vsync event, display pending bottom field π
that's it, that's the job β it's giving "when the VTG vsync shows up, show the pending bottom field." very main character energy for a display driver callback πβ¨
π RETURN π
0 on success. that's the only return value documented, so 0 it is, periodt π
π¦ SEE ALSO π¦
kernel file ./drivers/gpu/drm/sti/sti_hqvdp.c and her whole friend group of related calls:
sti_hqvdp_get_free_cmd(9)sti_hqvdp_get_curr_cmd(9)sti_hqvdp_get_next_cmd(9)sti_hqvdp_update_hvsrc(9)sti_hqvdp_check_hw_scaling(9)sti_hqvdp_disable(9)sti_hqvdp_start_xp70(9)
go read those too bestie, they're all in ./drivers/gpu/drm/sti π§π
ngl there are no warnings, bugs, env vars, or exit statuses in this one β it's a clean lil kernel callback page πΈ don't go inventing any, mwah π
and that's the whole page!! π from the kernel file under ./drivers/gpu/drm/sti, dated October 2026, in the Kernel API Manual β slay, bye bestie ππ
π¦ 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