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 | ||
) |