|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
| #define | VIA_REG_INTERRUPT 0x200 |
| #define | VIA_IRQ_GLOBAL (1 << 31) |
| #define | VIA_IRQ_VBLANK_ENABLE (1 << 19) |
| #define | VIA_IRQ_VBLANK_PENDING (1 << 3) |
| #define | VIA_IRQ_HQV0_ENABLE (1 << 11) |
| #define | VIA_IRQ_HQV1_ENABLE (1 << 25) |
| #define | VIA_IRQ_HQV0_PENDING (1 << 9) |
| #define | VIA_IRQ_HQV1_PENDING (1 << 10) |
| #define | VIA_IRQ_DMA0_DD_ENABLE (1 << 20) |
| #define | VIA_IRQ_DMA0_TD_ENABLE (1 << 21) |
| #define | VIA_IRQ_DMA1_DD_ENABLE (1 << 22) |
| #define | VIA_IRQ_DMA1_TD_ENABLE (1 << 23) |
| #define | VIA_IRQ_DMA0_DD_PENDING (1 << 4) |
| #define | VIA_IRQ_DMA0_TD_PENDING (1 << 5) |
| #define | VIA_IRQ_DMA1_DD_PENDING (1 << 6) |
| #define | VIA_IRQ_DMA1_TD_PENDING (1 << 7) |
Functions | |
| u32 | via_get_vblank_counter (struct drm_device *dev, int crtc) |
| irqreturn_t | via_driver_irq_handler (DRM_IRQ_ARGS) |
| int | via_enable_vblank (struct drm_device *dev, int crtc) |
| void | via_disable_vblank (struct drm_device *dev, int crtc) |
| void | via_driver_irq_preinstall (struct drm_device *dev) |
| int | via_driver_irq_postinstall (struct drm_device *dev) |
| void | via_driver_irq_uninstall (struct drm_device *dev) |
| int | via_wait_irq (struct drm_device *dev, void *data, struct drm_file *file_priv) |
| void via_disable_vblank | ( | struct drm_device * | dev, |
| int | crtc | ||
| ) |
| irqreturn_t via_driver_irq_handler | ( | DRM_IRQ_ARGS | ) |
| int via_driver_irq_postinstall | ( | struct drm_device * | dev | ) |
| void via_driver_irq_preinstall | ( | struct drm_device * | dev | ) |
| void via_driver_irq_uninstall | ( | struct drm_device * | dev | ) |
| int via_enable_vblank | ( | struct drm_device * | dev, |
| int | crtc | ||
| ) |
| u32 via_get_vblank_counter | ( | struct drm_device * | dev, |
| int | crtc | ||
| ) |
1.8.2