struct vgasr_priv — vga_switcheroo private data
struct vgasr_priv { bool active; bool delayed_switch_active; enum vga_switcheroo_client_id delayed_client_id; struct dentry * debugfs_root; struct dentry * switch_file; int registered_clients; struct list_head clients; const struct vga_switcheroo_handler * handler; };
whether vga_switcheroo is enabled. Prerequisite is the registration of two GPUs and a handler
whether a delayed switch is pending
client to which a delayed switch is pending
directory for vga_switcheroo debugfs interface
file for vga_switcheroo debugfs interface
number of registered GPUs (counting only vga clients, not audio clients)
list of registered clients
registered handler