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

#include <ucc_geth.h>

Data Fields

struct ucc_geth_infoug_info
 
struct ucc_fast_privateuccf
 
struct devicedev
 
struct net_devicendev
 
struct napi_struct napi
 
struct work_struct timeout_work
 
struct ucc_geth __iomemug_regs
 
struct ucc_geth_init_pramp_init_enet_param_shadow
 
struct
ucc_geth_exf_global_pram
__iomem
p_exf_glbl_param
 
u32 exf_glbl_param_offset
 
struct ucc_geth_rx_global_pram
__iomem
p_rx_glbl_pram
 
u32 rx_glbl_pram_offset
 
struct ucc_geth_tx_global_pram
__iomem
p_tx_glbl_pram
 
u32 tx_glbl_pram_offset
 
struct
ucc_geth_send_queue_mem_region
__iomem
p_send_q_mem_reg
 
u32 send_q_mem_reg_offset
 
struct ucc_geth_thread_data_tx
__iomem
p_thread_data_tx
 
u32 thread_dat_tx_offset
 
struct ucc_geth_thread_data_rx
__iomem
p_thread_data_rx
 
u32 thread_dat_rx_offset
 
struct ucc_geth_scheduler __iomemp_scheduler
 
u32 scheduler_offset
 
struct
ucc_geth_tx_firmware_statistics_pram
__iomem
p_tx_fw_statistics_pram
 
u32 tx_fw_statistics_pram_offset
 
struct
ucc_geth_rx_firmware_statistics_pram
__iomem
p_rx_fw_statistics_pram
 
u32 rx_fw_statistics_pram_offset
 
struct
ucc_geth_rx_interrupt_coalescing_table
__iomem
p_rx_irq_coalescing_tbl
 
u32 rx_irq_coalescing_tbl_offset
 
struct
ucc_geth_rx_bd_queues_entry
__iomem
p_rx_bd_qs_tbl
 
u32 rx_bd_qs_tbl_offset
 
u8 __iomemp_tx_bd_ring [NUM_TX_QUEUES]
 
u32 tx_bd_ring_offset [NUM_TX_QUEUES]
 
u8 __iomemp_rx_bd_ring [NUM_RX_QUEUES]
 
u32 rx_bd_ring_offset [NUM_RX_QUEUES]
 
u8 __iomemconfBd [NUM_TX_QUEUES]
 
u8 __iomemtxBd [NUM_TX_QUEUES]
 
u8 __iomemrxBd [NUM_RX_QUEUES]
 
int badFrame [NUM_RX_QUEUES]
 
u16 cpucount [NUM_TX_QUEUES]
 
u16 __iomemp_cpucount [NUM_TX_QUEUES]
 
int indAddrRegUsed [NUM_OF_PADDRS]
 
u8 paddr [NUM_OF_PADDRS][ETH_ALEN]
 
u8 numGroupAddrInHash
 
u8 numIndAddrInHash
 
u8 numIndAddrInReg
 
int rx_extended_features
 
int rx_non_dynamic_extended_features
 
struct list_head conf_skbs
 
struct list_head group_hash_q
 
struct list_head ind_hash_q
 
u32 saved_uccm
 
spinlock_t lock
 
struct sk_buff ** tx_skbuff [NUM_TX_QUEUES]
 
struct sk_buff ** rx_skbuff [NUM_RX_QUEUES]
 
u16 skb_curtx [NUM_TX_QUEUES]
 
u16 skb_currx [NUM_RX_QUEUES]
 
u16 skb_dirtytx [NUM_TX_QUEUES]
 
struct ugeth_mii_info * mii_info
 
struct phy_devicephydev
 
phy_interface_t phy_interface
 
int max_speed
 
uint32_t msg_enable
 
int oldspeed
 
int oldduplex
 
int oldlink
 
int wol_en
 
struct device_nodenode
 

Detailed Description

Definition at line 1001 of file ucc_geth.h.

Field Documentation

int badFrame[NUM_RX_QUEUES]

Definition at line 1039 of file ucc_geth.h.

struct list_head conf_skbs

Definition at line 1049 of file ucc_geth.h.

Definition at line 1036 of file ucc_geth.h.

u16 cpucount[NUM_TX_QUEUES]

Definition at line 1040 of file ucc_geth.h.

struct device* dev

Definition at line 1004 of file ucc_geth.h.

u32 exf_glbl_param_offset

Definition at line 1011 of file ucc_geth.h.

struct list_head group_hash_q

Definition at line 1050 of file ucc_geth.h.

struct list_head ind_hash_q

Definition at line 1051 of file ucc_geth.h.

int indAddrRegUsed[NUM_OF_PADDRS]

Definition at line 1042 of file ucc_geth.h.

spinlock_t lock

Definition at line 1053 of file ucc_geth.h.

int max_speed

Definition at line 1066 of file ucc_geth.h.

struct ugeth_mii_info* mii_info

Definition at line 1063 of file ucc_geth.h.

uint32_t msg_enable

Definition at line 1067 of file ucc_geth.h.

Definition at line 1006 of file ucc_geth.h.

Definition at line 1005 of file ucc_geth.h.

Definition at line 1073 of file ucc_geth.h.

u8 numGroupAddrInHash

Definition at line 1044 of file ucc_geth.h.

u8 numIndAddrInHash

Definition at line 1045 of file ucc_geth.h.

u8 numIndAddrInReg

Definition at line 1046 of file ucc_geth.h.

int oldduplex

Definition at line 1069 of file ucc_geth.h.

int oldlink

Definition at line 1070 of file ucc_geth.h.

int oldspeed

Definition at line 1068 of file ucc_geth.h.

u16 __iomem* p_cpucount[NUM_TX_QUEUES]

Definition at line 1041 of file ucc_geth.h.

Definition at line 1010 of file ucc_geth.h.

struct ucc_geth_init_pram* p_init_enet_param_shadow

Definition at line 1009 of file ucc_geth.h.

Definition at line 1030 of file ucc_geth.h.

u8 __iomem* p_rx_bd_ring[NUM_RX_QUEUES]

Definition at line 1034 of file ucc_geth.h.

Definition at line 1026 of file ucc_geth.h.

Definition at line 1012 of file ucc_geth.h.

Definition at line 1028 of file ucc_geth.h.

Definition at line 1022 of file ucc_geth.h.

Definition at line 1016 of file ucc_geth.h.

Definition at line 1020 of file ucc_geth.h.

Definition at line 1018 of file ucc_geth.h.

u8 __iomem* p_tx_bd_ring[NUM_TX_QUEUES]

Definition at line 1032 of file ucc_geth.h.

Definition at line 1024 of file ucc_geth.h.

Definition at line 1014 of file ucc_geth.h.

Definition at line 1043 of file ucc_geth.h.

phy_interface_t phy_interface

Definition at line 1065 of file ucc_geth.h.

struct phy_device* phydev

Definition at line 1064 of file ucc_geth.h.

u32 rx_bd_qs_tbl_offset

Definition at line 1031 of file ucc_geth.h.

u32 rx_bd_ring_offset[NUM_RX_QUEUES]

Definition at line 1035 of file ucc_geth.h.

int rx_extended_features

Definition at line 1047 of file ucc_geth.h.

u32 rx_fw_statistics_pram_offset

Definition at line 1027 of file ucc_geth.h.

u32 rx_glbl_pram_offset

Definition at line 1013 of file ucc_geth.h.

u32 rx_irq_coalescing_tbl_offset

Definition at line 1029 of file ucc_geth.h.

int rx_non_dynamic_extended_features

Definition at line 1048 of file ucc_geth.h.

Definition at line 1056 of file ucc_geth.h.

Definition at line 1038 of file ucc_geth.h.

u32 saved_uccm

Definition at line 1052 of file ucc_geth.h.

u32 scheduler_offset

Definition at line 1023 of file ucc_geth.h.

u32 send_q_mem_reg_offset

Definition at line 1017 of file ucc_geth.h.

u16 skb_currx[NUM_RX_QUEUES]

Definition at line 1059 of file ucc_geth.h.

u16 skb_curtx[NUM_TX_QUEUES]

Definition at line 1058 of file ucc_geth.h.

u16 skb_dirtytx[NUM_TX_QUEUES]

Definition at line 1061 of file ucc_geth.h.

u32 thread_dat_rx_offset

Definition at line 1021 of file ucc_geth.h.

u32 thread_dat_tx_offset

Definition at line 1019 of file ucc_geth.h.

struct work_struct timeout_work

Definition at line 1007 of file ucc_geth.h.

u32 tx_bd_ring_offset[NUM_TX_QUEUES]

Definition at line 1033 of file ucc_geth.h.

u32 tx_fw_statistics_pram_offset

Definition at line 1025 of file ucc_geth.h.

u32 tx_glbl_pram_offset

Definition at line 1015 of file ucc_geth.h.

Definition at line 1055 of file ucc_geth.h.

Definition at line 1037 of file ucc_geth.h.

Definition at line 1003 of file ucc_geth.h.

Definition at line 1002 of file ucc_geth.h.

Definition at line 1008 of file ucc_geth.h.

int wol_en

Definition at line 1071 of file ucc_geth.h.


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