Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ngene Struct Reference

#include <ngene.h>

Data Fields

int nr
 
struct pci_devpci_dev
 
unsigned chariomem
 
u32 device_version
 
u32 fw_interface_version
 
u32 icounts
 
bool msi_enabled
 
bool cmd_timeout_workaround
 
u8CmdDoneByte
 
int BootFirmware
 
voidOverflowBuffer
 
dma_addr_t PAOverflowBuffer
 
voidFWInterfaceBuffer
 
dma_addr_t PAFWInterfaceBuffer
 
u8ngenetohost
 
u8hosttongene
 
struct EVENT_BUFFER EventQueue [EVENT_QUEUE_SIZE]
 
int EventQueueOverflowCount
 
int EventQueueOverflowFlag
 
struct tasklet_struct event_tasklet
 
struct EVENT_BUFFEREventBuffer
 
int EventQueueWriteIndex
 
int EventQueueReadIndex
 
wait_queue_head_t cmd_wq
 
int cmd_done
 
struct semaphore cmd_mutex
 
struct semaphore stream_mutex
 
struct semaphore pll_mutex
 
struct semaphore i2c_switch_mutex
 
int i2c_current_channel
 
int i2c_current_bus
 
spinlock_t cmd_lock
 
struct dvb_adapter adapter [MAX_STREAM]
 
struct dvb_adapterfirst_adapter
 
struct ngene_channel channel [MAX_STREAM]
 
struct ngene_infocard_info
 
tx_cb_tTxEventNotify
 
rx_cb_tRxEventNotify
 
int tx_busy
 
wait_queue_head_t tx_wq
 
wait_queue_head_t rx_wq
 
u8 uart_rbuf [UART_RBUF_LEN]
 
int uart_rp
 
int uart_wp
 
u8tsout_buf
 
struct dvb_ringbuffer tsout_rbuf
 
u8tsin_buf
 
struct dvb_ringbuffer tsin_rbuf
 
u8ain_buf
 
struct dvb_ringbuffer ain_rbuf
 
u8vin_buf
 
struct dvb_ringbuffer vin_rbuf
 
unsigned long exp_val
 
int prev_cmd
 
struct ngene_ci ci
 

Detailed Description

Definition at line 736 of file ngene.h.

Field Documentation

Definition at line 776 of file ngene.h.

u8* ain_buf

Definition at line 801 of file ngene.h.

Definition at line 803 of file ngene.h.

int BootFirmware

Definition at line 750 of file ngene.h.

Definition at line 780 of file ngene.h.

Definition at line 778 of file ngene.h.

Definition at line 813 of file ngene.h.

int cmd_done

Definition at line 767 of file ngene.h.

spinlock_t cmd_lock

Definition at line 774 of file ngene.h.

struct semaphore cmd_mutex

Definition at line 768 of file ngene.h.

bool cmd_timeout_workaround

Definition at line 747 of file ngene.h.

Definition at line 766 of file ngene.h.

u8* CmdDoneByte

Definition at line 749 of file ngene.h.

u32 device_version

Definition at line 743 of file ngene.h.

struct tasklet_struct event_tasklet

Definition at line 761 of file ngene.h.

struct EVENT_BUFFER* EventBuffer

Definition at line 762 of file ngene.h.

Definition at line 758 of file ngene.h.

int EventQueueOverflowCount

Definition at line 759 of file ngene.h.

int EventQueueOverflowFlag

Definition at line 760 of file ngene.h.

int EventQueueReadIndex

Definition at line 764 of file ngene.h.

int EventQueueWriteIndex

Definition at line 763 of file ngene.h.

unsigned long exp_val

Definition at line 810 of file ngene.h.

struct dvb_adapter* first_adapter

Definition at line 777 of file ngene.h.

u32 fw_interface_version

Definition at line 744 of file ngene.h.

void* FWInterfaceBuffer

Definition at line 753 of file ngene.h.

u8* hosttongene

Definition at line 756 of file ngene.h.

int i2c_current_bus

Definition at line 773 of file ngene.h.

int i2c_current_channel

Definition at line 772 of file ngene.h.

struct semaphore i2c_switch_mutex

Definition at line 771 of file ngene.h.

u32 icounts

Definition at line 745 of file ngene.h.

unsigned char* iomem

Definition at line 739 of file ngene.h.

bool msi_enabled

Definition at line 746 of file ngene.h.

u8* ngenetohost

Definition at line 755 of file ngene.h.

int nr

Definition at line 737 of file ngene.h.

void* OverflowBuffer

Definition at line 751 of file ngene.h.

dma_addr_t PAFWInterfaceBuffer

Definition at line 754 of file ngene.h.

dma_addr_t PAOverflowBuffer

Definition at line 752 of file ngene.h.

Definition at line 738 of file ngene.h.

struct semaphore pll_mutex

Definition at line 770 of file ngene.h.

int prev_cmd

Definition at line 811 of file ngene.h.

Definition at line 786 of file ngene.h.

rx_cb_t* RxEventNotify

Definition at line 783 of file ngene.h.

struct semaphore stream_mutex

Definition at line 769 of file ngene.h.

u8* tsin_buf

Definition at line 797 of file ngene.h.

Definition at line 799 of file ngene.h.

u8* tsout_buf

Definition at line 793 of file ngene.h.

struct dvb_ringbuffer tsout_rbuf

Definition at line 795 of file ngene.h.

int tx_busy

Definition at line 784 of file ngene.h.

Definition at line 785 of file ngene.h.

tx_cb_t* TxEventNotify

Definition at line 782 of file ngene.h.

u8 uart_rbuf[UART_RBUF_LEN]

Definition at line 788 of file ngene.h.

int uart_rp

Definition at line 789 of file ngene.h.

int uart_wp

Definition at line 789 of file ngene.h.

u8* vin_buf

Definition at line 806 of file ngene.h.

Definition at line 808 of file ngene.h.


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