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

#include <go7007-priv.h>

Public Types

enum  { BUF_STATE_IDLE, BUF_STATE_QUEUED, BUF_STATE_DONE }
 

Data Fields

struct go7007go
 
int index
 
enum go7007_buffer:: { ... }  state
 
u32 seq
 
struct timeval timestamp
 
struct list_head stream
 
struct pagepages [GO7007_BUF_PAGES+1]
 
unsigned long user_addr
 
unsigned int page_count
 
unsigned int offset
 
unsigned int bytesused
 
unsigned int frame_offset
 
u32 modet_active
 
int mapped
 

Detailed Description

Definition at line 118 of file go7007-priv.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
BUF_STATE_IDLE 
BUF_STATE_QUEUED 
BUF_STATE_DONE 

Definition at line 121 of file go7007-priv.h.

Field Documentation

unsigned int bytesused

Definition at line 129 of file go7007-priv.h.

unsigned int frame_offset

Definition at line 130 of file go7007-priv.h.

Definition at line 119 of file go7007-priv.h.

int index

Definition at line 120 of file go7007-priv.h.

int mapped

Definition at line 132 of file go7007-priv.h.

u32 modet_active

Definition at line 131 of file go7007-priv.h.

unsigned int offset

Definition at line 128 of file go7007-priv.h.

unsigned int page_count

Definition at line 127 of file go7007-priv.h.

Definition at line 125 of file go7007-priv.h.

u32 seq

Definition at line 122 of file go7007-priv.h.

enum { ... } state
struct list_head stream

Definition at line 124 of file go7007-priv.h.

Definition at line 123 of file go7007-priv.h.

unsigned long user_addr

Definition at line 126 of file go7007-priv.h.


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