TwiceAsNice  2019-02-18
Public Attributes | List of all members
_dev_data_t Struct Reference

#include <dev_access.h>

Collaboration diagram for _dev_data_t:
Collaboration graph

Public Attributes

struct pci_dev * pci
 
gsc_sem_t sem
 
int in_use
 
int board_index
 
const char * model
 
gsc_dev_type_t board_type
 
char proc_id_str [8]
 
gsc_bar_t plx
 
gsc_bar_t bar1
 
gsc_bar_t gsc
 
gsc_bar_t bar3
 
gsc_bar_t bar4
 
gsc_bar_t bar5
 
gsc_irq_t irq
 
gsc_dma_t dma
 
dev_io_t rx
 
dev_io_t tx
 
gsc_wait_node_twait_list
 
struct {
   VADDR_T   plx_intcsr_32
 
   VADDR_T   plx_dmaarb_32
 
   VADDR_T   plx_dmathr_32
 
   VADDR_T   gsc_frr_32
 
   VADDR_T   gsc_bcr_32
 
   VADDR_T   gsc_bsr_32
 
   VADDR_T   gsc_tar_32
 
   VADDR_T   gsc_rar_32
 
   VADDR_T   gsc_fsr_32
 
   VADDR_T   gsc_fdr_32
 
   VADDR_T   gsc_icr_32
 
   VADDR_T   gsc_isr_32
 
   VADDR_T   gsc_tfsr_32
 
   VADDR_T   gsc_rfsr_32
 
   VADDR_T   gsc_ielr_32
 
   VADDR_T   gsc_ihlr_32
 
vaddr
 
struct {
   u32   gsc_frr_32
 
   u32   gsc_fsr_32
 
   u32   gsc_tfsr_32
 
   u32   gsc_rfsr_32
 
   s32   bsr_d18_xcvr
 
   s32   bus_width
 
   s32   clock_max
 
   s32   dmdma_ch_1
 
   s32   fifo_size_regs
 
   s32   fifo_words_regs
 
   s32   form_factor
 
   s32   gpio_0_5
 
   s32   gpio_6
 
   s32   irq_config_regs
 
   s32   over_under_run
 
   s32   single_cycle_disable
 
   s32   tx_auto_stop
 
   s32   tx_clock_div_max
 
   s32   tx_clock_div_min
 
   s32   user_jumpers
 
   s32   xcvr_type
 
cache
 
gsc_device_t device
 
gsc_bar_t plx_regs
 
gsc_bar_t gsc_regs
 
U32 strict_args
 
U32 strict_config
 
U32 favor_tx
 
struct {
   gsc_irq_t   girq
 
   gsc_event_t *   local
 
   gsc_event_t *   locals [16]
 
irq
 
struct {
   int   bus_width
 
   U32   frr
 
   U32   fsr
 
   U32   tfsr
 
   U32   rfsr
 
   int   single_cycle_disable
 
   int   user_jumpers
 
cache
 
struct {
   gsc_irq_t   girq
 
   gsc_event_t *   local
 
   gsc_event_t *   locals [16]
 
irq
 
struct {
   int   bus_width
 
   U32   frr
 
   U32   fsr
 
   U32   tfsr
 
   U32   rfsr
 
   int   single_cycle_disable
 
   int   user_jumpers
 
cache
 

Member Data Documentation

◆ bar1

gsc_bar_t _dev_data_t::bar1

◆ bar3

gsc_bar_t _dev_data_t::bar3

◆ bar4

gsc_bar_t _dev_data_t::bar4

◆ bar5

gsc_bar_t _dev_data_t::bar5

◆ board_index

int _dev_data_t::board_index

◆ board_type

gsc_dev_type_t _dev_data_t::board_type

◆ bsr_d18_xcvr

s32 _dev_data_t::bsr_d18_xcvr

◆ bus_width [1/2]

int _dev_data_t::bus_width

◆ bus_width [2/2]

s32 _dev_data_t::bus_width

◆ cache [1/3]

struct { ... } _dev_data_t::cache

◆ cache [2/3]

struct { ... } _dev_data_t::cache

◆ cache [3/3]

struct { ... } _dev_data_t::cache

◆ clock_max

s32 _dev_data_t::clock_max

◆ device

gsc_device_t _dev_data_t::device

◆ dma

gsc_dma_t _dev_data_t::dma

◆ dmdma_ch_1

s32 _dev_data_t::dmdma_ch_1

◆ favor_tx

U32 _dev_data_t::favor_tx

◆ fifo_size_regs

s32 _dev_data_t::fifo_size_regs

◆ fifo_words_regs

s32 _dev_data_t::fifo_words_regs

◆ form_factor

s32 _dev_data_t::form_factor

◆ frr

U32 _dev_data_t::frr

◆ fsr

U32 _dev_data_t::fsr

◆ girq

gsc_irq_t _dev_data_t::girq

◆ gpio_0_5

s32 _dev_data_t::gpio_0_5

◆ gpio_6

s32 _dev_data_t::gpio_6

◆ gsc

gsc_bar_t _dev_data_t::gsc

◆ gsc_bcr_32

VADDR_T _dev_data_t::gsc_bcr_32

◆ gsc_bsr_32

VADDR_T _dev_data_t::gsc_bsr_32

◆ gsc_fdr_32

VADDR_T _dev_data_t::gsc_fdr_32

◆ gsc_frr_32 [1/2]

VADDR_T _dev_data_t::gsc_frr_32

◆ gsc_frr_32 [2/2]

u32 _dev_data_t::gsc_frr_32

◆ gsc_fsr_32 [1/2]

VADDR_T _dev_data_t::gsc_fsr_32

◆ gsc_fsr_32 [2/2]

u32 _dev_data_t::gsc_fsr_32

◆ gsc_icr_32

VADDR_T _dev_data_t::gsc_icr_32

◆ gsc_ielr_32

VADDR_T _dev_data_t::gsc_ielr_32

◆ gsc_ihlr_32

VADDR_T _dev_data_t::gsc_ihlr_32

◆ gsc_isr_32

VADDR_T _dev_data_t::gsc_isr_32

◆ gsc_rar_32

VADDR_T _dev_data_t::gsc_rar_32

◆ gsc_regs

gsc_bar_t _dev_data_t::gsc_regs

◆ gsc_rfsr_32 [1/2]

VADDR_T _dev_data_t::gsc_rfsr_32

◆ gsc_rfsr_32 [2/2]

u32 _dev_data_t::gsc_rfsr_32

◆ gsc_tar_32

VADDR_T _dev_data_t::gsc_tar_32

◆ gsc_tfsr_32 [1/2]

VADDR_T _dev_data_t::gsc_tfsr_32

◆ gsc_tfsr_32 [2/2]

u32 _dev_data_t::gsc_tfsr_32

◆ in_use

int _dev_data_t::in_use

◆ irq [1/3]

struct { ... } _dev_data_t::irq

◆ irq [2/3]

struct { ... } _dev_data_t::irq

◆ irq [3/3]

gsc_irq_t _dev_data_t::irq

◆ irq_config_regs

s32 _dev_data_t::irq_config_regs

◆ local

gsc_event_t* _dev_data_t::local

◆ locals

gsc_event_t* _dev_data_t::locals[16]

◆ model

const char* _dev_data_t::model

◆ over_under_run

s32 _dev_data_t::over_under_run

◆ pci

struct pci_dev* _dev_data_t::pci

◆ plx

gsc_bar_t _dev_data_t::plx

◆ plx_dmaarb_32

VADDR_T _dev_data_t::plx_dmaarb_32

◆ plx_dmathr_32

VADDR_T _dev_data_t::plx_dmathr_32

◆ plx_intcsr_32

VADDR_T _dev_data_t::plx_intcsr_32

◆ plx_regs

gsc_bar_t _dev_data_t::plx_regs

◆ proc_id_str

char _dev_data_t::proc_id_str[8]

◆ rfsr

U32 _dev_data_t::rfsr

◆ rx

dev_io_t _dev_data_t::rx

◆ sem

gsc_sem_t _dev_data_t::sem

◆ single_cycle_disable [1/2]

int _dev_data_t::single_cycle_disable

◆ single_cycle_disable [2/2]

s32 _dev_data_t::single_cycle_disable

◆ strict_args

U32 _dev_data_t::strict_args

◆ strict_config

U32 _dev_data_t::strict_config

◆ tfsr

U32 _dev_data_t::tfsr

◆ tx

dev_io_t _dev_data_t::tx

◆ tx_auto_stop

s32 _dev_data_t::tx_auto_stop

◆ tx_clock_div_max

s32 _dev_data_t::tx_clock_div_max

◆ tx_clock_div_min

s32 _dev_data_t::tx_clock_div_min

◆ user_jumpers [1/2]

int _dev_data_t::user_jumpers

◆ user_jumpers [2/2]

s32 _dev_data_t::user_jumpers

◆ vaddr

struct { ... } _dev_data_t::vaddr

◆ wait_list

gsc_wait_node_t* _dev_data_t::wait_list

◆ xcvr_type

s32 _dev_data_t::xcvr_type

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