Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
_drm_via_sg_info Struct Reference

#include <via_dmablit.h>

Public Types

enum  {
  dr_via_device_mapped, dr_via_desc_pages_alloc, dr_via_pages_locked, dr_via_pages_alloc,
  dr_via_sg_init
}
 

Data Fields

struct page ** pages
 
unsigned long num_pages
 
struct _drm_via_descriptor ** desc_pages
 
int num_desc_pages
 
int num_desc
 
enum dma_data_direction direction
 
unsigned charbounce_buffer
 
dma_addr_t chain_start
 
uint32_t free_on_sequence
 
unsigned int descriptors_per_page
 
int aborted
 
enum _drm_via_sg_info:: { ... }  state
 

Detailed Description

Definition at line 40 of file via_dmablit.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
dr_via_device_mapped 
dr_via_desc_pages_alloc 
dr_via_pages_locked 
dr_via_pages_alloc 
dr_via_sg_init 

Definition at line 52 of file via_dmablit.h.

Field Documentation

int aborted

Definition at line 51 of file via_dmablit.h.

unsigned char* bounce_buffer

Definition at line 47 of file via_dmablit.h.

dma_addr_t chain_start

Definition at line 48 of file via_dmablit.h.

Definition at line 43 of file via_dmablit.h.

unsigned int descriptors_per_page

Definition at line 50 of file via_dmablit.h.

Definition at line 46 of file via_dmablit.h.

uint32_t free_on_sequence

Definition at line 49 of file via_dmablit.h.

int num_desc

Definition at line 45 of file via_dmablit.h.

int num_desc_pages

Definition at line 44 of file via_dmablit.h.

unsigned long num_pages

Definition at line 42 of file via_dmablit.h.

struct page** pages

Definition at line 41 of file via_dmablit.h.

enum { ... } state

The documentation for this struct was generated from the following file: