STRUCT VMMOUSE_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so struct vmmouse_data is the private data structure for the vmmouse driver β€” and this is the Kernel API Manual page for struct vmmouse_data(9), bestie. No cap, it's the driver's own little private-data moment. πŸ’…


✨ SYNOPSIS ✨

Here's the whole struct, because we do not mess with code:

struct vmmouse_data {
    struct input_dev *abs_dev;
    char phys[32];
    char dev_name[128];
 };

πŸŽ€ Members πŸŽ€

  • abs_dev β€” the "Absolute" device used to report absolute mouse movement. It's giving absolute-device main character energy.
  • phys β€” physical path for the absolute device. Literally the absolute device's physical-path bestie.
  • dev_name β€” name attribute name for the absolute device. Yes, "name attribute name" β€” iconic phrasing, no notes.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/input/mouse/vmmouse.c β€” plus all these (9) besties:

Vibe check: those references are exactly the ones from the page β€” no invented extras, periodt. 🫢

cute little sign-off: source/version footer energy is ./drivers/input/mouse, date is October 2026, and the manual is struct vmmouse_data(9). Bye bestie, go read the vmmouse lore πŸ’–βœ¨

πŸ“¦ where this page comes from