1 /* Public domain. */ 2 3 #ifndef _LINUX_VGA_SWITCHEROO_H 4 #define _LINUX_VGA_SWITCHEROO_H 5 6 #include <linux/fb.h> 7 8 struct pci_dev; 9 10 #define vga_switcheroo_register_client(a, b, c) 0 11 #define vga_switcheroo_unregister_client(a) 12 #define vga_switcheroo_process_delayed_switch() 13 #define vga_switcheroo_fini_domain_pm_ops(x) 14 #define vga_switcheroo_handler_flags() 0 15 #define vga_switcheroo_client_fb_set(a, b) 16 #define vga_switcheroo_init_domain_pm_ops(a, b) 17 18 #define VGA_SWITCHEROO_CAN_SWITCH_DDC 1 19 20 static inline int 21 vga_switcheroo_lock_ddc(struct pci_dev *pdev) 22 { 23 return -ENOSYS; 24 } 25 26 static inline int 27 vga_switcheroo_unlock_ddc(struct pci_dev *pdev) 28 { 29 return -ENOSYS; 30 } 31 32 #endif 33