input_mt_sync_frame(9)
π input_mt_sync_frame β Kernel API Manual β¨
Okay bestie, welcome to the function that closes out your multitouch frame bestie. No cap, this one's lowkey the vibe-check at the end of every MT party π
β¨ NAME β¨
input_mt_sync_frame β synchronize mt frame π¦
πΈ SYNOPSIS πΈ
void input_mt_sync_frame (struct input_dev *dev );
π ARGUMENTS π
devβ the input device rocking allocated MT slots, aka the main character of this operation π
π DESCRIPTION π
So here's the tea, bestie π: this function closes the frame and gets the internal state all prepped and ready for a brand-new one. Fresh start, new frame, main character energy β¨
Depending on the flags, it marks unused slots as inactive (bye bye, you're not invited to this frame π ) and performs pointer emulation β yes, it's doing the most, and it's slaying π«Ά
π₯ SEE ALSO π₯
Kernel file ./drivers/input/input-mt.c β and the whole MT friend group, fr fr:
input_mt_init_slots(9)input_mt_destroy_slots(9)input_mt_report_slot_state(9)input_mt_report_finger_count(9)input_mt_report_pointer_emulation(9)input_mt_drop_unused(9)input_mt_release_slots(9)input_mt_assign_slots(9)input_mt_get_slot_by_key(9)
π lowkey iconic that all nine of these fit in one see-also list β iykyk
π that's the whole page, bestie! brought to you by ./drivers/input, dropped October 2026, no cap πβ¨
π¦ 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