|
Linux Kernel
3.7.1
|
#include <drm/drmP.h>#include <drm/via_drm.h>#include "via_drv.h"#include "via_dmablit.h"#include <linux/pagemap.h>#include <linux/slab.h>Go to the source code of this file.
Data Structures | |
| struct | _drm_via_descriptor |
Macros | |
| #define | VIA_PGDN(x) (((unsigned long)(x)) & PAGE_MASK) |
| #define | VIA_PGOFF(x) (((unsigned long)(x)) & ~PAGE_MASK) |
| #define | VIA_PFN(x) ((unsigned long)(x) >> PAGE_SHIFT) |
Typedefs | |
| typedef struct _drm_via_descriptor | drm_via_descriptor_t |
Functions | |
| void | via_dmablit_handler (struct drm_device *dev, int engine, int from_irq) |
| void | via_init_dmablit (struct drm_device *dev) |
| int | via_dma_blit_sync (struct drm_device *dev, void *data, struct drm_file *file_priv) |
| int | via_dma_blit (struct drm_device *dev, void *data, struct drm_file *file_priv) |
| #define VIA_PFN | ( | x | ) | ((unsigned long)(x) >> PAGE_SHIFT) |
Definition at line 47 of file via_dmablit.c.
Definition at line 45 of file via_dmablit.c.
Definition at line 46 of file via_dmablit.c.
| int via_dma_blit | ( | struct drm_device * | dev, |
| void * | data, | ||
| struct drm_file * | file_priv | ||
| ) |
Definition at line 800 of file via_dmablit.c.
| int via_dma_blit_sync | ( | struct drm_device * | dev, |
| void * | data, | ||
| struct drm_file * | file_priv | ||
| ) |
Definition at line 776 of file via_dmablit.c.
| void via_dmablit_handler | ( | struct drm_device * | dev, |
| int | engine, | ||
| int | from_irq | ||
| ) |
Definition at line 315 of file via_dmablit.c.
| void via_init_dmablit | ( | struct drm_device * | dev | ) |
Definition at line 542 of file via_dmablit.c.
1.8.2