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

#include <jme.h>

Data Fields

struct pci_devpdev
 
struct net_devicedev
 
void __iomemregs
 
struct mii_if_info mii_if
 
struct jme_ring rxring [RX_RING_NR]
 
struct jme_ring txring [TX_RING_NR]
 
spinlock_t phy_lock
 
spinlock_t macaddr_lock
 
spinlock_t rxmcs_lock
 
struct tasklet_struct rxempty_task
 
struct tasklet_struct rxclean_task
 
struct tasklet_struct txclean_task
 
struct tasklet_struct linkch_task
 
struct tasklet_struct pcc_task
 
unsigned long flags
 
u32 reg_txcs
 
u32 reg_txpfc
 
u32 reg_rxcs
 
u32 reg_rxmcs
 
u32 reg_ghc
 
u32 reg_pmcs
 
u32 reg_gpreg1
 
u32 phylink
 
u32 tx_ring_size
 
u32 tx_ring_mask
 
u32 tx_wake_threshold
 
u32 rx_ring_size
 
u32 rx_ring_mask
 
u8 mrrs
 
unsigned int fpgaver
 
u8 chiprev
 
u8 chip_main_rev
 
u8 chip_sub_rev
 
u8 pcirev
 
u32 msg_enable
 
struct ethtool_cmd old_ecmd
 
unsigned int old_mtu
 
struct dynpcc_info dpi
 
atomic_t intr_sem
 
atomic_t link_changing
 
atomic_t tx_cleaning
 
atomic_t rx_cleaning
 
atomic_t rx_empty
 
int(* jme_rx )(struct sk_buff *skb)
 

Detailed Description

Definition at line 415 of file jme.h.

Field Documentation

u8 chip_main_rev

Definition at line 447 of file jme.h.

u8 chip_sub_rev

Definition at line 448 of file jme.h.

u8 chiprev

Definition at line 446 of file jme.h.

Definition at line 417 of file jme.h.

Definition at line 453 of file jme.h.

unsigned long flags

Definition at line 430 of file jme.h.

unsigned int fpgaver

Definition at line 445 of file jme.h.

atomic_t intr_sem

Definition at line 454 of file jme.h.

int(* jme_rx)(struct sk_buff *skb)

Definition at line 459 of file jme.h.

atomic_t link_changing

Definition at line 455 of file jme.h.

struct tasklet_struct linkch_task

Definition at line 428 of file jme.h.

spinlock_t macaddr_lock

Definition at line 423 of file jme.h.

Definition at line 419 of file jme.h.

u8 mrrs

Definition at line 444 of file jme.h.

u32 msg_enable

Definition at line 450 of file jme.h.

struct ethtool_cmd old_ecmd

Definition at line 451 of file jme.h.

unsigned int old_mtu

Definition at line 452 of file jme.h.

Definition at line 429 of file jme.h.

u8 pcirev

Definition at line 449 of file jme.h.

struct pci_dev* pdev

Definition at line 416 of file jme.h.

spinlock_t phy_lock

Definition at line 422 of file jme.h.

u32 phylink

Definition at line 438 of file jme.h.

u32 reg_ghc

Definition at line 435 of file jme.h.

u32 reg_gpreg1

Definition at line 437 of file jme.h.

u32 reg_pmcs

Definition at line 436 of file jme.h.

u32 reg_rxcs

Definition at line 433 of file jme.h.

u32 reg_rxmcs

Definition at line 434 of file jme.h.

u32 reg_txcs

Definition at line 431 of file jme.h.

u32 reg_txpfc

Definition at line 432 of file jme.h.

Definition at line 418 of file jme.h.

atomic_t rx_cleaning

Definition at line 457 of file jme.h.

atomic_t rx_empty

Definition at line 458 of file jme.h.

u32 rx_ring_mask

Definition at line 443 of file jme.h.

u32 rx_ring_size

Definition at line 442 of file jme.h.

struct tasklet_struct rxclean_task

Definition at line 426 of file jme.h.

struct tasklet_struct rxempty_task

Definition at line 425 of file jme.h.

spinlock_t rxmcs_lock

Definition at line 424 of file jme.h.

Definition at line 420 of file jme.h.

atomic_t tx_cleaning

Definition at line 456 of file jme.h.

u32 tx_ring_mask

Definition at line 440 of file jme.h.

u32 tx_ring_size

Definition at line 439 of file jme.h.

u32 tx_wake_threshold

Definition at line 441 of file jme.h.

struct tasklet_struct txclean_task

Definition at line 427 of file jme.h.

Definition at line 421 of file jme.h.


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