vmmouse_detect(9)
π
vmmouse_detect(9) π
okay so welcome to the Kernel API Manual, bestie β this is the page for vmmouse_detect(9), and it's literally the vibe check for whether vmmouse is available. no cap. π¦
β¨ NAME β¨
vmmouse_detectβ Probe whether vmmouse is available
πΈ SYNOPSIS πΈ
int vmmouse_detect (struct psmouse *psmouse , bool set_properties );
π ARGUMENTS π
psmouseβ Pointer to thepsmousestructset_propertiesβ Whether to setpsmousename and vendor
π¦ DESCRIPTION π¦
Returns 0 if vmmouse channel is available. Negative error code if not.
like, that's the whole tea, bestie: 0 means the vmmouse channel is available, and a negative error code means it's not. periodt. π
π SEE ALSO π
- Kernel file
./drivers/input/mouse/vmmouse.c struct vmmouse_data(9)vmmouse_report_button(9)vmmouse_report_events(9)vmmouse_process_byte(9)vmmouse_disable(9)vmmouse_enable(9)vmmouse_check_hypervisor(9)vmmouse_reset(9)vmmouse_disconnect(9)vmmouse_reconnect(9)vmmouse_init(9)
mwah π β from the Kernel API Manual, source path ./drivers/input/mouse, dated October 2026, signing off as vmmouse_detect(9). π«Άβ¨
π¦ 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