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

#include <core.h>

Data Fields

struct net_devicendev
 
struct resource rsrc_regs
 
struct emac_regs __iomememacp
 
struct platform_deviceofdev
 
struct device_node ** blist
 
u32 mal_ph
 
struct platform_devicemal_dev
 
u32 mal_rx_chan
 
u32 mal_tx_chan
 
struct mal_instancemal
 
struct mal_commac commac
 
u32 phy_mode
 
u32 phy_map
 
u32 phy_address
 
u32 phy_feat_exc
 
struct mii_phy phy
 
struct mutex link_lock
 
struct delayed_work link_work
 
int link_polling
 
u32 gpcs_address
 
u32 mdio_ph
 
struct platform_devicemdio_dev
 
struct emac_instancemdio_instance
 
struct mutex mdio_lock
 
u32 zmii_ph
 
u32 zmii_port
 
struct platform_devicezmii_dev
 
u32 rgmii_ph
 
u32 rgmii_port
 
struct platform_devicergmii_dev
 
u32 tah_ph
 
u32 tah_port
 
struct platform_devicetah_dev
 
int wol_irq
 
int emac_irq
 
u32 opb_bus_freq
 
u32 cell_index
 
u32 max_mtu
 
unsigned int features
 
u32 tx_fifo_size
 
u32 tx_fifo_size_gige
 
u32 rx_fifo_size
 
u32 rx_fifo_size_gige
 
u32 fifo_entry_size
 
u32 mal_burst_size
 
u32 xaht_slots_shift
 
u32 xaht_width_shift
 
struct mal_descriptortx_desc
 
int tx_cnt
 
int tx_slot
 
int ack_slot
 
struct mal_descriptorrx_desc
 
int rx_slot
 
struct sk_buffrx_sg_skb
 
int rx_skb_size
 
int rx_sync_size
 
struct sk_bufftx_skb [NUM_TX_BUFF]
 
struct sk_buffrx_skb [NUM_RX_BUFF]
 
struct emac_error_stats estats
 
struct net_device_stats nstats
 
struct emac_stats stats
 
int reset_failed
 
int stop_timeout
 
int no_mcast
 
int mcast_pending
 
int opened
 
struct work_struct reset_work
 
spinlock_t lock
 

Detailed Description

Definition at line 169 of file core.h.

Field Documentation

int ack_slot

Definition at line 251 of file core.h.

Definition at line 174 of file core.h.

u32 cell_index

Definition at line 226 of file core.h.

Definition at line 182 of file core.h.

int emac_irq

Definition at line 220 of file core.h.

Definition at line 172 of file core.h.

Definition at line 264 of file core.h.

unsigned int features

Definition at line 232 of file core.h.

u32 fifo_entry_size

Definition at line 239 of file core.h.

u32 gpcs_address

Definition at line 195 of file core.h.

struct mutex link_lock

Definition at line 190 of file core.h.

int link_polling

Definition at line 192 of file core.h.

struct delayed_work link_work

Definition at line 191 of file core.h.

spinlock_t lock

Definition at line 276 of file core.h.

Definition at line 181 of file core.h.

u32 mal_burst_size

Definition at line 240 of file core.h.

Definition at line 178 of file core.h.

u32 mal_ph

Definition at line 177 of file core.h.

u32 mal_rx_chan

Definition at line 179 of file core.h.

u32 mal_tx_chan

Definition at line 180 of file core.h.

u32 max_mtu

Definition at line 229 of file core.h.

int mcast_pending

Definition at line 273 of file core.h.

Definition at line 199 of file core.h.

struct emac_instance* mdio_instance

Definition at line 200 of file core.h.

struct mutex mdio_lock

Definition at line 201 of file core.h.

u32 mdio_ph

Definition at line 198 of file core.h.

Definition at line 170 of file core.h.

int no_mcast

Definition at line 272 of file core.h.

Definition at line 265 of file core.h.

Definition at line 173 of file core.h.

u32 opb_bus_freq

Definition at line 223 of file core.h.

int opened

Definition at line 274 of file core.h.

Definition at line 189 of file core.h.

u32 phy_address

Definition at line 187 of file core.h.

u32 phy_feat_exc

Definition at line 188 of file core.h.

u32 phy_map

Definition at line 186 of file core.h.

u32 phy_mode

Definition at line 185 of file core.h.

int reset_failed

Definition at line 270 of file core.h.

struct work_struct reset_work

Definition at line 275 of file core.h.

struct platform_device* rgmii_dev

Definition at line 211 of file core.h.

u32 rgmii_ph

Definition at line 209 of file core.h.

u32 rgmii_port

Definition at line 210 of file core.h.

struct resource rsrc_regs

Definition at line 171 of file core.h.

Definition at line 253 of file core.h.

u32 rx_fifo_size

Definition at line 237 of file core.h.

u32 rx_fifo_size_gige

Definition at line 238 of file core.h.

struct sk_buff* rx_sg_skb

Definition at line 255 of file core.h.

Definition at line 260 of file core.h.

int rx_skb_size

Definition at line 256 of file core.h.

int rx_slot

Definition at line 254 of file core.h.

int rx_sync_size

Definition at line 257 of file core.h.

Definition at line 266 of file core.h.

int stop_timeout

Definition at line 271 of file core.h.

Definition at line 216 of file core.h.

u32 tah_ph

Definition at line 214 of file core.h.

u32 tah_port

Definition at line 215 of file core.h.

int tx_cnt

Definition at line 249 of file core.h.

Definition at line 248 of file core.h.

u32 tx_fifo_size

Definition at line 235 of file core.h.

u32 tx_fifo_size_gige

Definition at line 236 of file core.h.

Definition at line 259 of file core.h.

int tx_slot

Definition at line 250 of file core.h.

int wol_irq

Definition at line 219 of file core.h.

u32 xaht_slots_shift

Definition at line 243 of file core.h.

u32 xaht_width_shift

Definition at line 244 of file core.h.

Definition at line 206 of file core.h.

u32 zmii_ph

Definition at line 204 of file core.h.

u32 zmii_port

Definition at line 205 of file core.h.


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