Lines Matching refs:pci_dev

36 struct pci_dev;
122 enum vga_switcheroo_client_id (*get_client_id)(struct pci_dev *pdev);
144 void (*set_gpu_state)(struct pci_dev *dev, enum vga_switcheroo_state);
145 void (*reprobe)(struct pci_dev *dev);
146 bool (*can_switch)(struct pci_dev *dev);
147 void (*gpu_bound)(struct pci_dev *dev, enum vga_switcheroo_client_id);
151 void vga_switcheroo_unregister_client(struct pci_dev *dev);
152 int vga_switcheroo_register_client(struct pci_dev *dev,
155 int vga_switcheroo_register_audio_client(struct pci_dev *pdev,
157 struct pci_dev *vga_dev);
159 void vga_switcheroo_client_fb_set(struct pci_dev *dev,
166 int vga_switcheroo_lock_ddc(struct pci_dev *pdev);
167 int vga_switcheroo_unlock_ddc(struct pci_dev *pdev);
171 bool vga_switcheroo_client_probe_defer(struct pci_dev *pdev);
172 enum vga_switcheroo_state vga_switcheroo_get_client_state(struct pci_dev *dev);
178 static inline void vga_switcheroo_unregister_client(struct pci_dev *dev) {} in vga_switcheroo_unregister_client()
179 static inline int vga_switcheroo_register_client(struct pci_dev *dev, in vga_switcheroo_register_client()
181 static inline void vga_switcheroo_client_fb_set(struct pci_dev *dev, struct fb_info *info) {} in vga_switcheroo_client_fb_set()
184 static inline int vga_switcheroo_register_audio_client(struct pci_dev *pdev, in vga_switcheroo_register_audio_client()
186 struct pci_dev *vga_dev) { return 0; } in vga_switcheroo_register_audio_client()
189 static inline int vga_switcheroo_lock_ddc(struct pci_dev *pdev) { return -ENODEV; } in vga_switcheroo_lock_ddc()
190 static inline int vga_switcheroo_unlock_ddc(struct pci_dev *pdev) { return -ENODEV; } in vga_switcheroo_unlock_ddc()
192 static inline bool vga_switcheroo_client_probe_defer(struct pci_dev *pdev) { return false; } in vga_switcheroo_client_probe_defer()
193 static inline enum vga_switcheroo_state vga_switcheroo_get_client_state(struct pci_dev *dev) { retu… in vga_switcheroo_get_client_state()