vmw_mksstat_remove_ioctl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vmw_mksstat_remove_ioctl πŸ’…

okay bestie, this is the vmw_mksstat_remove_ioctl(9) page from the Kernel API Manual β€” and it's literally the cleanup bestie for one userspace-originating mksGuestStat descriptor. βœ¨πŸ’–

🌸 NAME 🌸

vmw_mksstat_remove_ioctl β€” removes a single userspace-originating mksGuestStat instance descriptor from the hypervisor. 🫢

✨ SYNOPSIS ✨

int vmw_mksstat_remove_ioctl (struct drm_device *dev , void *data ,
       struct drm_file *file_priv );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” identifies the drm device. πŸ–₯️
  • data β€” pointer to the ioctl argument. πŸ“¦
  • file_priv β€” identifies the caller; unused. πŸ™ˆ

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the actual vibe is: discard a hypervisor PFN mapping containing a single mksGuestStat instance descriptor, and unpin the corresponding userspace pages. πŸ’… that's the whole thing, no cap.

πŸ”₯ RETURN πŸ”₯

Zero (0) on success, negative error code on error. zero = slay, negative = the little sad trombone. 😭

🌈 SEE ALSO 🌈

for the full lore, peep the kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_msg.c plus these icons: vmw_open_channel(9), vmw_close_channel(9), vmw_port_hb_out(9), vmw_port_hb_in(9), vmw_send_msg(9), vmw_recv_msg(9), vmw_host_get_guestinfo(9), vmw_host_printf(9), vmw_msg_ioctl(9), reset_ppn_array(9), hypervisor_ppn_reset_all(9), hypervisor_ppn_add(9), hypervisor_ppn_remove(9), mksstat_init_record_time(9), mksstat_init_kern_id(9), vmw_mksstat_get_kern_slot(9), vmw_mksstat_cleanup_descriptor(9), vmw_mksstat_remove_all(9), vmw_mksstat_reset_ioctl(9), vmw_mksstat_add_ioctl(9), and vmw_disable_backdoor(9). πŸ’œ


mwah πŸ’‹ β€” source/version: ./drivers/gpu/drm/vmwgfx; date: October 2026. bye bestie! 🫢

πŸ“¦ where this page comes from