mga_device
void mgag200_bmc_stop_scanout(struct mga_device *mdev)
void mgag200_bmc_start_scanout(struct mga_device *mdev)
struct mga_device *mdev = ddc->mdev;
struct mga_device *mdev = ddc->mdev;
struct i2c_adapter *mgag200_ddc_create(struct mga_device *mdev)
struct mga_device *mdev;
static int mga_i2c_read_gpio(struct mga_device *mdev)
static void mga_i2c_set_gpio(struct mga_device *mdev, int mask, int val)
static inline void mga_i2c_set(struct mga_device *mdev, int mask, int state)
struct mga_device;
struct i2c_adapter *mgag200_ddc_create(struct mga_device *mdev);
resource_size_t mgag200_device_probe_vram(struct mga_device *mdev)
int mgag200_device_preinit(struct mga_device *mdev)
int mgag200_device_init(struct mga_device *mdev,
struct mga_device *mdev;
struct mga_device;
static inline struct mga_device *to_mga_device(struct drm_device *dev)
return container_of(dev, struct mga_device, base);
struct mga_device base;
struct mga_device base;
resource_size_t mgag200_device_probe_vram(struct mga_device *mdev);
int mgag200_device_preinit(struct mga_device *mdev);
int mgag200_device_init(struct mga_device *mdev,
struct mga_device *mgag200_g200_device_create(struct pci_dev *pdev, const struct drm_driver *drv);
struct mga_device *mgag200_g200se_device_create(struct pci_dev *pdev, const struct drm_driver *drv,
void mgag200_g200wb_init_registers(struct mga_device *mdev);
struct mga_device *mgag200_g200wb_device_create(struct pci_dev *pdev, const struct drm_driver *drv);
struct mga_device *mgag200_g200ev_device_create(struct pci_dev *pdev, const struct drm_driver *drv);
void mgag200_g200eh_init_registers(struct mga_device *mdev);
struct mga_device *mgag200_g200eh_device_create(struct pci_dev *pdev,
struct mga_device *mgag200_g200eh3_device_create(struct pci_dev *pdev,
struct mga_device *mgag200_g200eh5_device_create(struct pci_dev *pdev,
struct mga_device *mgag200_g200er_device_create(struct pci_dev *pdev,
struct mga_device *mgag200_g200ew3_device_create(struct pci_dev *pdev,
void mgag200_crtc_fill_gamma(struct mga_device *mdev, const struct drm_format_info *format);
void mgag200_crtc_load_gamma(struct mga_device *mdev,
void mgag200_set_mode_regs(struct mga_device *mdev, const struct drm_display_mode *mode,
void mgag200_set_format_regs(struct mga_device *mdev, const struct drm_format_info *format);
void mgag200_enable_display(struct mga_device *mdev);
void mgag200_init_registers(struct mga_device *mdev);
int mgag200_mode_config_init(struct mga_device *mdev, resource_size_t vram_available);
int mgag200_vga_bmc_output_init(struct mga_device *mdev);
int mgag200_vga_output_init(struct mga_device *mdev);
void mgag200_bmc_stop_scanout(struct mga_device *mdev);
void mgag200_bmc_start_scanout(struct mga_device *mdev);
struct mga_device *mdev = to_mga_device(dev);
static int mgag200_g200_pipeline_init(struct mga_device *mdev)
struct mga_device *mdev = &g200->base;
struct mga_device *mdev = &g200->base;
struct mga_device *mgag200_g200_device_create(struct pci_dev *pdev, const struct drm_driver *drv)
struct mga_device *mdev;
struct mga_device *mdev = &g200->base;
void mgag200_g200eh_init_registers(struct mga_device *mdev)
static int mgag200_g200eh_pipeline_init(struct mga_device *mdev)
struct mga_device *mgag200_g200eh_device_create(struct pci_dev *pdev, const struct drm_driver *drv)
struct mga_device *mdev;
mdev = devm_drm_dev_alloc(&pdev->dev, drv, struct mga_device, base);
struct mga_device *mdev = to_mga_device(dev);
struct mga_device *mgag200_g200eh3_device_create(struct pci_dev *pdev,
struct mga_device *mdev;
mdev = devm_drm_dev_alloc(&pdev->dev, drv, struct mga_device, base);
static int mgag200_g200eh3_pipeline_init(struct mga_device *mdev)
static int mgag200_g200eh5_pipeline_init(struct mga_device *mdev)
struct mga_device *mgag200_g200eh5_device_create(struct pci_dev *pdev,
struct mga_device *mdev;
mdev = devm_drm_dev_alloc(&pdev->dev, drv, struct mga_device, base);
struct mga_device *mdev = to_mga_device(dev);
static void mgag200_g200er_init_registers(struct mga_device *mdev)
struct mga_device *mdev = to_mga_device(dev);
static int mgag200_g200er_pipeline_init(struct mga_device *mdev)
struct mga_device *mgag200_g200er_device_create(struct pci_dev *pdev, const struct drm_driver *drv)
struct mga_device *mdev;
mdev = devm_drm_dev_alloc(&pdev->dev, drv, struct mga_device, base);
static void mgag200_g200er_reset_tagfifo(struct mga_device *mdev)
struct mga_device *mdev = to_mga_device(dev);
static void mgag200_g200ev_init_registers(struct mga_device *mdev)
struct mga_device *mdev = to_mga_device(dev);
static int mgag200_g200ev_pipeline_init(struct mga_device *mdev)
struct mga_device *mgag200_g200ev_device_create(struct pci_dev *pdev, const struct drm_driver *drv)
struct mga_device *mdev;
mdev = devm_drm_dev_alloc(&pdev->dev, drv, struct mga_device, base);
static void mgag200_g200ev_set_hiprilvl(struct mga_device *mdev)
static void mgag200_g200ew3_init_registers(struct mga_device *mdev)
static resource_size_t mgag200_g200ew3_device_probe_vram(struct mga_device *mdev)
struct mga_device *mgag200_g200ew3_device_create(struct pci_dev *pdev,
struct mga_device *mdev;
mdev = devm_drm_dev_alloc(&pdev->dev, drv, struct mga_device, base);
static int mgag200_g200ew3_pipeline_init(struct mga_device *mdev)
struct mga_device *mdev = to_mga_device(dev);
struct mga_device *mdev = to_mga_device(dev);
struct mga_device *mdev = to_mga_device(dev);
static int mgag200_g200se_pipeline_init(struct mga_device *mdev)
struct mga_device *mdev = &g200se->base;
struct mga_device *mgag200_g200se_device_create(struct pci_dev *pdev, const struct drm_driver *drv,
struct mga_device *mdev;
struct mga_device *mdev = &g200se->base;
static void mgag200_g200se_set_hiprilvl(struct mga_device *mdev,
void mgag200_g200wb_init_registers(struct mga_device *mdev)
static int mgag200_g200wb_pipeline_init(struct mga_device *mdev)
struct mga_device *mgag200_g200wb_device_create(struct pci_dev *pdev, const struct drm_driver *drv)
struct mga_device *mdev;
mdev = devm_drm_dev_alloc(&pdev->dev, drv, struct mga_device, base);
struct mga_device *mdev = to_mga_device(dev);
static inline void mga_wait_vsync(struct mga_device *mdev)
static inline void mga_wait_busy(struct mga_device *mdev)
static void mgag200_set_startadd(struct mga_device *mdev,
static void mgag200_set_datasiz(struct mga_device *mdev, u32 format)
void mgag200_init_registers(struct mga_device *mdev)
void mgag200_set_mode_regs(struct mga_device *mdev, const struct drm_display_mode *mode,
static void mgag200_set_offset(struct mga_device *mdev,
void mgag200_set_format_regs(struct mga_device *mdev, const struct drm_format_info *format)
struct mga_device *mdev = to_mga_device(dev);
void mgag200_enable_display(struct mga_device *mdev)
static void mgag200_disable_display(struct mga_device *mdev)
static void mgag200_handle_damage(struct mga_device *mdev, const struct iosys_map *vmap,
struct mga_device *mdev = to_mga_device(dev);
struct mga_device *mdev = to_mga_device(dev);
void mgag200_crtc_fill_gamma(struct mga_device *mdev,
struct mga_device *mdev = to_mga_device(dev);
struct mga_device *mdev = to_mga_device(plane->dev);
struct mga_device *mdev = to_mga_device(crtc->dev);
struct mga_device *mdev = to_mga_device(dev);
struct mga_device *mdev = to_mga_device(dev);
struct mga_device *mdev = to_mga_device(dev);
struct mga_device *mdev = to_mga_device(crtc->dev);
struct mga_device *mdev = to_mga_device(state->dev);
struct mga_device *mdev = to_mga_device(dev);
void mgag200_crtc_load_gamma(struct mga_device *mdev,
int mgag200_mode_config_init(struct mga_device *mdev, resource_size_t vram_available)
int mgag200_vga_output_init(struct mga_device *mdev)
int mgag200_vga_bmc_output_init(struct mga_device *mdev)
struct mga_device *mdev = to_mga_device(encoder->dev);
struct mga_device *mdev = to_mga_device(encoder->dev);
struct mga_device *mdev = to_mga_device(encoder->dev);
struct mga_device *mdev = to_mga_device(connector->dev);