Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
nouveau_display.h File Reference
#include <subdev/vm.h>
#include "nouveau_drm.h"

Go to the source code of this file.

Data Structures

struct  nouveau_framebuffer
 
struct  nouveau_page_flip_state
 
struct  nouveau_display
 

Functions

int nouveau_framebuffer_init (struct drm_device *, struct nouveau_framebuffer *, struct drm_mode_fb_cmd2 *, struct nouveau_bo *)
 
int nouveau_display_create (struct drm_device *dev)
 
void nouveau_display_destroy (struct drm_device *dev)
 
int nouveau_display_init (struct drm_device *dev)
 
void nouveau_display_fini (struct drm_device *dev)
 
int nouveau_display_suspend (struct drm_device *dev)
 
void nouveau_display_resume (struct drm_device *dev)
 
int nouveau_vblank_enable (struct drm_device *dev, int crtc)
 
void nouveau_vblank_disable (struct drm_device *dev, int crtc)
 
int nouveau_crtc_page_flip (struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event)
 
int nouveau_finish_page_flip (struct nouveau_channel *, struct nouveau_page_flip_state *)
 
int nouveau_display_dumb_create (struct drm_file *, struct drm_device *, struct drm_mode_create_dumb *args)
 
int nouveau_display_dumb_map_offset (struct drm_file *, struct drm_device *, u32 handle, u64 *offset)
 
int nouveau_display_dumb_destroy (struct drm_file *, struct drm_device *, u32 handle)
 
void nouveau_hdmi_mode_set (struct drm_encoder *, struct drm_display_mode *)
 

Function Documentation

int nouveau_crtc_page_flip ( struct drm_crtc crtc,
struct drm_framebuffer fb,
struct drm_pending_vblank_event *  event 
)

Definition at line 622 of file nouveau_display.c.

int nouveau_display_create ( struct drm_device dev)

Definition at line 288 of file nouveau_display.c.

void nouveau_display_destroy ( struct drm_device dev)

Definition at line 396 of file nouveau_display.c.

int nouveau_display_dumb_create ( struct drm_file *  ,
struct drm_device ,
struct drm_mode_create_dumb args 
)

Definition at line 750 of file nouveau_display.c.

int nouveau_display_dumb_destroy ( struct drm_file *  ,
struct drm_device ,
u32  handle 
)

Definition at line 770 of file nouveau_display.c.

int nouveau_display_dumb_map_offset ( struct drm_file *  ,
struct drm_device ,
u32  handle,
u64 offset 
)

Definition at line 777 of file nouveau_display.c.

void nouveau_display_fini ( struct drm_device dev)

Definition at line 251 of file nouveau_display.c.

int nouveau_display_init ( struct drm_device dev)

Definition at line 216 of file nouveau_display.c.

void nouveau_display_resume ( struct drm_device dev)

Definition at line 442 of file nouveau_display.c.

int nouveau_display_suspend ( struct drm_device dev)

Definition at line 413 of file nouveau_display.c.

int nouveau_finish_page_flip ( struct nouveau_channel ,
struct nouveau_page_flip_state  
)

Definition at line 692 of file nouveau_display.c.

int nouveau_framebuffer_init ( struct drm_device ,
struct nouveau_framebuffer ,
struct drm_mode_fb_cmd2 ,
struct nouveau_bo  
)

Definition at line 72 of file nouveau_display.c.

void nouveau_hdmi_mode_set ( struct drm_encoder ,
struct drm_display_mode  
)

Definition at line 220 of file nouveau_hdmi.c.

void nouveau_vblank_disable ( struct drm_device dev,
int  crtc 
)

Definition at line 511 of file nouveau_display.c.

int nouveau_vblank_enable ( struct drm_device dev,
int  crtc 
)

Definition at line 493 of file nouveau_display.c.