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

#include <am79c961a.h>

Data Fields

unsigned long rxbuffer [RX_BUFFERS]
 
unsigned long txbuffer [TX_BUFFERS]
 
unsigned char txhead
 
unsigned char txtail
 
unsigned char rxhead
 
unsigned char rxtail
 
unsigned long rxhdr
 
unsigned long txhdr
 
spinlock_t chip_lock
 
struct timer_list timer
 
struct dev_infoadapter
 
struct ksz_port port
 
struct ksz_timer_info monitor_timer_info
 
struct semaphore proc_sem
 
int id
 
struct mii_if_info mii_if
 
u32 advertising
 
u32 msg_enable
 
int media_state
 
int multicast
 
int promiscuous
 
void __iomembase
 
void __iomemseeq
 
struct {
   unsigned int   command
 
   unsigned int   config1
 
   unsigned int   config2
 
regs
 
unsigned char tx_head
 
unsigned char tx_tail
 
unsigned int rx_head
 
int broken
 

Detailed Description

struct dev_priv - Network device private data structure : Adapter device information. : Port information. : Timer to monitor ports. : Semaphore for proc accessing. : Device ID. : MII interface information. : Temporary variable to store advertised settings. : The message flags controlling driver output. : The connection status of the device. : The all multicast state of the device. : The promiscuous state of the device.

Definition at line 132 of file am79c961a.h.

Field Documentation

Definition at line 1469 of file ksz884x.c.

u32 advertising

Definition at line 1477 of file ksz884x.c.

void __iomem* base

Definition at line 157 of file ether3.h.

int broken

Definition at line 168 of file ether3.h.

spinlock_t chip_lock

Definition at line 141 of file am79c961a.h.

unsigned int command

Definition at line 160 of file ether3.h.

unsigned int config1

Definition at line 161 of file ether3.h.

unsigned int config2

Definition at line 162 of file ether3.h.

Definition at line 1474 of file ksz884x.c.

int media_state

Definition at line 1480 of file ksz884x.c.

Definition at line 1476 of file ksz884x.c.

struct ksz_timer_info monitor_timer_info

Definition at line 1471 of file ksz884x.c.

u32 msg_enable

Definition at line 1479 of file ksz884x.c.

int multicast

Definition at line 1481 of file ksz884x.c.

Definition at line 1470 of file ksz884x.c.

struct semaphore proc_sem

Definition at line 1473 of file ksz884x.c.

int promiscuous

Definition at line 1482 of file ksz884x.c.

struct { ... } regs
unsigned int rx_head

Definition at line 166 of file ether3.h.

unsigned long rxbuffer[RX_BUFFERS]

Definition at line 133 of file am79c961a.h.

unsigned long rxhdr

Definition at line 139 of file am79c961a.h.

unsigned char rxhead

Definition at line 137 of file am79c961a.h.

unsigned char rxtail

Definition at line 138 of file am79c961a.h.

void __iomem* seeq

Definition at line 158 of file ether3.h.

Definition at line 142 of file am79c961a.h.

unsigned char tx_head

Definition at line 164 of file ether3.h.

unsigned char tx_tail

Definition at line 165 of file ether3.h.

unsigned long txbuffer[TX_BUFFERS]

Definition at line 134 of file am79c961a.h.

unsigned long txhdr

Definition at line 140 of file am79c961a.h.

unsigned char txhead

Definition at line 135 of file am79c961a.h.

unsigned char txtail

Definition at line 136 of file am79c961a.h.


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