|
Linux Kernel
3.7.1
|
#include <linux/dma-mapping.h>#include <drm/drmP.h>#include <drm/drm_crtc_helper.h>#include "nouveau_drm.h"#include "nouveau_dma.h"#include "nouveau_gem.h"#include "nouveau_connector.h"#include "nouveau_encoder.h"#include "nouveau_crtc.h"#include "nouveau_fence.h"#include "nv50_display.h"#include <core/gpuobj.h>#include <subdev/timer.h>#include <subdev/bar.h>#include <subdev/fb.h>Go to the source code of this file.
Data Structures | |
| struct | evo |
| struct | nvd0_display |
Macros | |
| #define | EVO_DMA_NR 9 |
| #define | EVO_MASTER (0x00) |
| #define | EVO_FLIP(c) (0x01 + (c)) |
| #define | EVO_OVLY(c) (0x05 + (c)) |
| #define | EVO_OIMM(c) (0x09 + (c)) |
| #define | EVO_CURS(c) (0x0d + (c)) |
| #define | EVO_SYNC(c, o) ((c) * 0x0100 + (o)) |
| #define | EVO_MAST_NTFY EVO_SYNC( 0, 0x00) |
| #define | EVO_FLIP_SEM0(c) EVO_SYNC((c), 0x00) |
| #define | EVO_FLIP_SEM1(c) EVO_SYNC((c), 0x10) |
| #define | evo_mthd(p, m, s) *((p)++) = (((s) << 18) | (m)) |
| #define | evo_data(p, d) *((p)++) = (d) |
Functions | |
| struct nouveau_bo * | nvd0_display_crtc_sema (struct drm_device *dev, int crtc) |
| void | nvd0_display_flip_stop (struct drm_crtc *crtc) |
| int | nvd0_display_flip_next (struct drm_crtc *crtc, struct drm_framebuffer *fb, struct nouveau_channel *chan, u32 swap_interval) |
| void | nvd0_display_intr (struct drm_device *dev) |
| void | nvd0_display_fini (struct drm_device *dev) |
| int | nvd0_display_init (struct drm_device *dev) |
| void | nvd0_display_destroy (struct drm_device *dev) |
| int | nvd0_display_create (struct drm_device *dev) |
| #define EVO_CURS | ( | c | ) | (0x0d + (c)) |
Definition at line 51 of file nvd0_display.c.
| #define EVO_DMA_NR 9 |
Definition at line 45 of file nvd0_display.c.
| #define EVO_FLIP | ( | c | ) | (0x01 + (c)) |
Definition at line 48 of file nvd0_display.c.
Definition at line 56 of file nvd0_display.c.
Definition at line 57 of file nvd0_display.c.
| #define EVO_MAST_NTFY EVO_SYNC( 0, 0x00) |
Definition at line 55 of file nvd0_display.c.
| #define EVO_MASTER (0x00) |
Definition at line 47 of file nvd0_display.c.
Definition at line 139 of file nvd0_display.c.
| #define EVO_OIMM | ( | c | ) | (0x09 + (c)) |
Definition at line 50 of file nvd0_display.c.
| #define EVO_OVLY | ( | c | ) | (0x05 + (c)) |
Definition at line 49 of file nvd0_display.c.
Definition at line 54 of file nvd0_display.c.
| int nvd0_display_create | ( | struct drm_device * | dev | ) |
Definition at line 1988 of file nvd0_display.c.
|
read |
Definition at line 257 of file nvd0_display.c.
| void nvd0_display_destroy | ( | struct drm_device * | dev | ) |
Definition at line 1968 of file nvd0_display.c.
| void nvd0_display_fini | ( | struct drm_device * | dev | ) |
Definition at line 1871 of file nvd0_display.c.
| int nvd0_display_flip_next | ( | struct drm_crtc * | crtc, |
| struct drm_framebuffer * | fb, | ||
| struct nouveau_channel * | chan, | ||
| u32 | swap_interval | ||
| ) |
Definition at line 285 of file nvd0_display.c.
Definition at line 263 of file nvd0_display.c.
| int nvd0_display_init | ( | struct drm_device * | dev | ) |
Definition at line 1888 of file nvd0_display.c.
| void nvd0_display_intr | ( | struct drm_device * | dev | ) |
Definition at line 1812 of file nvd0_display.c.
1.8.2