Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
nv50_display.c File Reference
#include "nouveau_drm.h"
#include "nouveau_dma.h"
#include "nv50_display.h"
#include "nouveau_crtc.h"
#include "nouveau_encoder.h"
#include "nouveau_connector.h"
#include "nouveau_fbcon.h"
#include <drm/drm_crtc_helper.h>
#include "nouveau_fence.h"
#include <core/gpuobj.h>
#include <subdev/timer.h>

Go to the source code of this file.

Functions

u32 nv50_display_active_crtcs (struct drm_device *dev)
 
int nv50_display_early_init (struct drm_device *dev)
 
void nv50_display_late_takedown (struct drm_device *dev)
 
int nv50_display_sync (struct drm_device *dev)
 
int nv50_display_init (struct drm_device *dev)
 
void nv50_display_fini (struct drm_device *dev)
 
int nv50_display_create (struct drm_device *dev)
 
void nv50_display_destroy (struct drm_device *dev)
 
struct nouveau_bonv50_display_crtc_sema (struct drm_device *dev, int crtc)
 
void nv50_display_flip_stop (struct drm_crtc *crtc)
 
int nv50_display_flip_next (struct drm_crtc *crtc, struct drm_framebuffer *fb, struct nouveau_channel *chan)
 
void nv50_display_intr (struct drm_device *dev)
 

Function Documentation

u32 nv50_display_active_crtcs ( struct drm_device dev)

Definition at line 57 of file nv50_display.c.

int nv50_display_create ( struct drm_device dev)

Definition at line 302 of file nv50_display.c.

struct nouveau_bo* nv50_display_crtc_sema ( struct drm_device dev,
int  crtc 
)
read

Definition at line 387 of file nv50_display.c.

void nv50_display_destroy ( struct drm_device dev)

Definition at line 378 of file nv50_display.c.

int nv50_display_early_init ( struct drm_device dev)

Definition at line 80 of file nv50_display.c.

void nv50_display_fini ( struct drm_device dev)

Definition at line 233 of file nv50_display.c.

int nv50_display_flip_next ( struct drm_crtc crtc,
struct drm_framebuffer fb,
struct nouveau_channel chan 
)

Definition at line 419 of file nv50_display.c.

void nv50_display_flip_stop ( struct drm_crtc crtc)

Definition at line 393 of file nv50_display.c.

int nv50_display_init ( struct drm_device dev)

Definition at line 117 of file nv50_display.c.

void nv50_display_intr ( struct drm_device dev)

Definition at line 921 of file nv50_display.c.

void nv50_display_late_takedown ( struct drm_device dev)

Definition at line 86 of file nv50_display.c.

int nv50_display_sync ( struct drm_device dev)

Definition at line 91 of file nv50_display.c.