Lines Matching refs:mga_device

160 struct mga_device;
258 void (*disable_vidrst)(struct mga_device *mdev);
264 void (*enable_vidrst)(struct mga_device *mdev);
281 struct mga_device { struct
302 static inline struct mga_device *to_mga_device(struct drm_device *dev) in to_mga_device() argument
304 return container_of(dev, struct mga_device, base); in to_mga_device()
308 struct mga_device base;
322 struct mga_device base;
336 resource_size_t mgag200_device_probe_vram(struct mga_device *mdev);
337 int mgag200_device_preinit(struct mga_device *mdev);
338 int mgag200_device_init(struct mga_device *mdev,
343 struct mga_device *mgag200_g200_device_create(struct pci_dev *pdev, const struct drm_driver *drv);
344 struct mga_device *mgag200_g200se_device_create(struct pci_dev *pdev, const struct drm_driver *drv,
346 void mgag200_g200wb_init_registers(struct mga_device *mdev);
348 struct mga_device *mgag200_g200wb_device_create(struct pci_dev *pdev, const struct drm_driver *drv);
349 struct mga_device *mgag200_g200ev_device_create(struct pci_dev *pdev, const struct drm_driver *drv);
350 void mgag200_g200eh_init_registers(struct mga_device *mdev);
352 struct mga_device *mgag200_g200eh_device_create(struct pci_dev *pdev,
354 struct mga_device *mgag200_g200eh3_device_create(struct pci_dev *pdev,
356 struct mga_device *mgag200_g200er_device_create(struct pci_dev *pdev,
358 struct mga_device *mgag200_g200ew3_device_create(struct pci_dev *pdev,
434 void mgag200_set_mode_regs(struct mga_device *mdev, const struct drm_display_mode *mode);
435 void mgag200_set_format_regs(struct mga_device *mdev, const struct drm_format_info *format);
436 void mgag200_enable_display(struct mga_device *mdev);
437 void mgag200_init_registers(struct mga_device *mdev);
438 int mgag200_mode_config_init(struct mga_device *mdev, resource_size_t vram_available);
441 void mgag200_bmc_disable_vidrst(struct mga_device *mdev);
442 void mgag200_bmc_enable_vidrst(struct mga_device *mdev);
445 int mgag200_i2c_init(struct mga_device *mdev, struct mga_i2c_chan *i2c);