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

#include <gianfar.h>

Data Fields

unsigned int num_tx_queues
 
unsigned int num_rx_queues
 
unsigned int num_grps
 
unsigned int mode
 
unsigned int total_tx_ring_size
 
unsigned int total_rx_ring_size
 
struct device_nodenode
 
struct net_devicendev
 
struct platform_deviceofdev
 
enum gfar_errata errata
 
struct gfar_priv_grp gfargrp [MAXGROUPS]
 
struct gfar_priv_tx_qtx_queue [MAX_TX_QS]
 
struct gfar_priv_rx_qrx_queue [MAX_RX_QS]
 
unsigned int rx_buffer_size
 
unsigned int rx_stash_size
 
unsigned int rx_stash_index
 
u32 cur_filer_idx
 
struct ethtool_rx_list rx_list
 
struct mutex rx_queue_access
 
u32 __iomemhash_regs [16]
 
int hash_width
 
unsigned int fifo_threshold
 
unsigned int fifo_starve
 
unsigned int fifo_starve_off
 
spinlock_t bflock
 
phy_interface_t interface
 
struct device_nodephy_node
 
struct device_nodetbi_node
 
u32 device_flags
 
unsigned char extended_hash:1
 
unsigned char bd_stash_en:1
 
unsigned char rx_filer_enable:1
 
unsigned char wol_en:1
 
unsigned char prio_sched_en:1
 
unsigned short padding
 
struct phy_devicephydev
 
struct mii_busmii_bus
 
int oldspeed
 
int oldduplex
 
int oldlink
 
uint32_t msg_enable
 
struct work_struct reset_task
 
struct gfar_extra_stats extra_stats
 
int hwts_rx_en
 
int hwts_tx_en
 
unsigned int ftp_rqfpr [MAX_FILER_IDX+1]
 
unsigned int ftp_rqfcr [MAX_FILER_IDX+1]
 

Detailed Description

Definition at line 1055 of file gianfar.h.

Field Documentation

unsigned char bd_stash_en

Definition at line 1104 of file gianfar.h.

spinlock_t bflock

Definition at line 1097 of file gianfar.h.

u32 cur_filer_idx

Definition at line 1081 of file gianfar.h.

u32 device_flags

Definition at line 1102 of file gianfar.h.

enum gfar_errata errata

Definition at line 1070 of file gianfar.h.

unsigned char extended_hash

Definition at line 1104 of file gianfar.h.

struct gfar_extra_stats extra_stats

Definition at line 1123 of file gianfar.h.

unsigned int fifo_starve

Definition at line 1093 of file gianfar.h.

unsigned int fifo_starve_off

Definition at line 1094 of file gianfar.h.

unsigned int fifo_threshold

Definition at line 1092 of file gianfar.h.

unsigned int ftp_rqfcr[MAX_FILER_IDX+1]

Definition at line 1131 of file gianfar.h.

unsigned int ftp_rqfpr[MAX_FILER_IDX+1]

Definition at line 1130 of file gianfar.h.

Definition at line 1072 of file gianfar.h.

u32 __iomem* hash_regs[16]

Definition at line 1088 of file gianfar.h.

int hash_width

Definition at line 1089 of file gianfar.h.

int hwts_rx_en

Definition at line 1126 of file gianfar.h.

int hwts_tx_en

Definition at line 1127 of file gianfar.h.

Definition at line 1099 of file gianfar.h.

Definition at line 1113 of file gianfar.h.

unsigned int mode

Definition at line 1061 of file gianfar.h.

uint32_t msg_enable

Definition at line 1118 of file gianfar.h.

Definition at line 1068 of file gianfar.h.

Definition at line 1067 of file gianfar.h.

unsigned int num_grps

Definition at line 1060 of file gianfar.h.

unsigned int num_rx_queues

Definition at line 1059 of file gianfar.h.

unsigned int num_tx_queues

Definition at line 1058 of file gianfar.h.

Definition at line 1069 of file gianfar.h.

int oldduplex

Definition at line 1115 of file gianfar.h.

int oldlink

Definition at line 1116 of file gianfar.h.

int oldspeed

Definition at line 1114 of file gianfar.h.

unsigned short padding

Definition at line 1109 of file gianfar.h.

struct device_node* phy_node

Definition at line 1100 of file gianfar.h.

struct phy_device* phydev

Definition at line 1112 of file gianfar.h.

unsigned char prio_sched_en

Definition at line 1104 of file gianfar.h.

struct work_struct reset_task

Definition at line 1120 of file gianfar.h.

unsigned int rx_buffer_size

Definition at line 1077 of file gianfar.h.

unsigned char rx_filer_enable

Definition at line 1104 of file gianfar.h.

Definition at line 1084 of file gianfar.h.

Definition at line 1074 of file gianfar.h.

struct mutex rx_queue_access

Definition at line 1085 of file gianfar.h.

unsigned int rx_stash_index

Definition at line 1079 of file gianfar.h.

unsigned int rx_stash_size

Definition at line 1078 of file gianfar.h.

struct device_node* tbi_node

Definition at line 1101 of file gianfar.h.

unsigned int total_rx_ring_size

Definition at line 1065 of file gianfar.h.

unsigned int total_tx_ring_size

Definition at line 1064 of file gianfar.h.

Definition at line 1073 of file gianfar.h.

unsigned char wol_en

Definition at line 1104 of file gianfar.h.


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