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

#include <sh_eth.h>

Data Fields

struct platform_devicepdev
 
struct sh_eth_cpu_datacd
 
const u16reg_offset
 
void __iomemaddr
 
void __iomemtsu_addr
 
u32 num_rx_ring
 
u32 num_tx_ring
 
dma_addr_t rx_desc_dma
 
dma_addr_t tx_desc_dma
 
struct sh_eth_rxdescrx_ring
 
struct sh_eth_txdesctx_ring
 
struct sk_buff ** rx_skbuff
 
struct sk_buff ** tx_skbuff
 
spinlock_t lock
 
u32 cur_rx
 
u32 dirty_rx
 
u32 cur_tx
 
u32 dirty_tx
 
u32 rx_buf_sz
 
int edmac_endian
 
u32 phy_id
 
struct mii_busmii_bus
 
struct phy_devicephydev
 
enum phy_state link
 
phy_interface_t phy_interface
 
int msg_enable
 
int speed
 
int duplex
 
int port
 
int vlan_num_ids
 
unsigned no_ether_link:1
 
unsigned ether_link_active_low:1
 

Detailed Description

Definition at line 702 of file sh_eth.h.

Field Documentation

void __iomem* addr

Definition at line 706 of file sh_eth.h.

Definition at line 704 of file sh_eth.h.

u32 cur_rx

Definition at line 717 of file sh_eth.h.

u32 cur_tx

Definition at line 718 of file sh_eth.h.

u32 dirty_rx

Definition at line 717 of file sh_eth.h.

u32 dirty_tx

Definition at line 718 of file sh_eth.h.

Definition at line 729 of file sh_eth.h.

int edmac_endian

Definition at line 720 of file sh_eth.h.

unsigned ether_link_active_low

Definition at line 734 of file sh_eth.h.

Definition at line 725 of file sh_eth.h.

spinlock_t lock

Definition at line 716 of file sh_eth.h.

Definition at line 723 of file sh_eth.h.

int msg_enable

Definition at line 727 of file sh_eth.h.

unsigned no_ether_link

Definition at line 733 of file sh_eth.h.

u32 num_rx_ring

Definition at line 708 of file sh_eth.h.

u32 num_tx_ring

Definition at line 709 of file sh_eth.h.

Definition at line 703 of file sh_eth.h.

u32 phy_id

Definition at line 722 of file sh_eth.h.

phy_interface_t phy_interface

Definition at line 726 of file sh_eth.h.

struct phy_device* phydev

Definition at line 724 of file sh_eth.h.

Definition at line 730 of file sh_eth.h.

const u16* reg_offset

Definition at line 705 of file sh_eth.h.

u32 rx_buf_sz

Definition at line 719 of file sh_eth.h.

dma_addr_t rx_desc_dma

Definition at line 710 of file sh_eth.h.

Definition at line 712 of file sh_eth.h.

struct sk_buff** rx_skbuff

Definition at line 714 of file sh_eth.h.

int speed

Definition at line 728 of file sh_eth.h.

void __iomem* tsu_addr

Definition at line 707 of file sh_eth.h.

dma_addr_t tx_desc_dma

Definition at line 711 of file sh_eth.h.

Definition at line 713 of file sh_eth.h.

struct sk_buff** tx_skbuff

Definition at line 715 of file sh_eth.h.

int vlan_num_ids

Definition at line 731 of file sh_eth.h.


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