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

#include <board_bcm963xx.h>

Data Fields

u8 name [16]
 
unsigned int expected_cpu_id
 
unsigned int has_enet0:1
 
unsigned int has_enet1:1
 
unsigned int has_pci:1
 
unsigned int has_pccard:1
 
unsigned int has_ohci0:1
 
unsigned int has_ehci0:1
 
unsigned int has_usbd:1
 
unsigned int has_dsp:1
 
unsigned int has_uart0:1
 
unsigned int has_uart1:1
 
struct bcm63xx_enet_platform_data enet0
 
struct bcm63xx_enet_platform_data enet1
 
struct bcm63xx_usbd_platform_data usbd
 
struct bcm63xx_dsp_platform_data dsp
 
struct gpio_led leds [5]
 
unsigned char board
 
unsigned char port_number
 
unsigned long caps
 
unsigned char chip_term
 
unsigned char chip_mac
 
unsigned char chip_phy
 
unsigned int clock_core
 
unsigned int clock_mc3
 
unsigned int clock_mc4
 
unsigned int espi_nports
 
unsigned int clock_elmer0
 
unsigned char mdio_mdien
 
unsigned char mdio_mdiinv
 
unsigned char mdio_mdc
 
unsigned char mdio_phybaseaddr
 
struct gmacgmac
 
struct gphygphy
 
struct mdio_opsmdio_ops
 
const chardesc
 
void __iomemio_addr
 
void __iomemio_data
 
u16 irq
 
u16 tx_pkt_cnt
 
u16 queue_pkt_len
 
u16 queue_start_addr
 
u16 queue_ip_summed
 
u16 dbug_cnt
 
u8 io_mode
 
u8 phy_addr
 
u8 imr_all
 
unsigned int flags
 
unsigned int in_suspend:1
 
unsigned int wake_supported:1
 
enum dm9000_type type
 
void(* inblk )(void __iomem *port, void *data, int length)
 
void(* outblk )(void __iomem *port, void *data, int length)
 
void(* dumpblk )(void __iomem *port, int length)
 
struct devicedev
 
struct resourceaddr_res
 
struct resourcedata_res
 
struct resourceaddr_req
 
struct resourcedata_req
 
struct resourceirq_res
 
int irq_wake
 
struct mutex addr_lock
 
struct delayed_work phy_poll
 
struct net_devicendev
 
spinlock_t lock
 
struct mii_if_info mii
 
u32 msg_enable
 
u32 wake_state
 
int ip_summed
 

Detailed Description

Definition at line 37 of file board_bcm963xx.h.

Field Documentation

struct mutex addr_lock

Definition at line 130 of file dm9000.c.

Definition at line 124 of file dm9000.c.

struct resource* addr_res

Definition at line 122 of file dm9000.c.

unsigned char board

Definition at line 272 of file common.h.

unsigned long caps

Definition at line 274 of file common.h.

unsigned char chip_mac

Definition at line 276 of file common.h.

unsigned char chip_phy

Definition at line 277 of file common.h.

unsigned char chip_term

Definition at line 275 of file common.h.

unsigned int clock_core

Definition at line 278 of file common.h.

unsigned int clock_elmer0

Definition at line 282 of file common.h.

unsigned int clock_mc3

Definition at line 279 of file common.h.

unsigned int clock_mc4

Definition at line 280 of file common.h.

struct resource* data_req

Definition at line 125 of file dm9000.c.

struct resource* data_res

Definition at line 123 of file dm9000.c.

u16 dbug_cnt

Definition at line 105 of file dm9000.c.

Definition at line 290 of file common.h.

struct device* dev

Definition at line 120 of file dm9000.c.

Definition at line 61 of file board_bcm963xx.h.

void(* dumpblk)(void __iomem *port, int length)

Definition at line 118 of file dm9000.c.

Definition at line 54 of file board_bcm963xx.h.

Definition at line 55 of file board_bcm963xx.h.

unsigned int espi_nports

Definition at line 281 of file common.h.

unsigned int expected_cpu_id

Definition at line 39 of file board_bcm963xx.h.

unsigned int flags

Definition at line 110 of file dm9000.c.

Definition at line 287 of file common.h.

Definition at line 288 of file common.h.

unsigned int has_dsp

Definition at line 49 of file board_bcm963xx.h.

unsigned int has_ehci0

Definition at line 47 of file board_bcm963xx.h.

unsigned int has_enet0

Definition at line 42 of file board_bcm963xx.h.

unsigned int has_enet1

Definition at line 43 of file board_bcm963xx.h.

unsigned int has_ohci0

Definition at line 46 of file board_bcm963xx.h.

unsigned int has_pccard

Definition at line 45 of file board_bcm963xx.h.

unsigned int has_pci

Definition at line 44 of file board_bcm963xx.h.

unsigned int has_uart0

Definition at line 50 of file board_bcm963xx.h.

unsigned int has_uart1

Definition at line 51 of file board_bcm963xx.h.

unsigned int has_usbd

Definition at line 48 of file board_bcm963xx.h.

u8 imr_all

Definition at line 108 of file dm9000.c.

unsigned int in_suspend

Definition at line 111 of file dm9000.c.

Definition at line 116 of file dm9000.c.

Definition at line 97 of file dm9000.c.

void __iomem* io_data

Definition at line 98 of file dm9000.c.

u8 io_mode

Definition at line 106 of file dm9000.c.

int ip_summed

Definition at line 141 of file dm9000.c.

u16 irq

Definition at line 99 of file dm9000.c.

struct resource* irq_res

Definition at line 126 of file dm9000.c.

int irq_wake

Definition at line 128 of file dm9000.c.

struct gpio_led leds[5]

Definition at line 64 of file board_bcm963xx.h.

spinlock_t lock

Definition at line 135 of file dm9000.c.

unsigned char mdio_mdc

Definition at line 285 of file common.h.

unsigned char mdio_mdien

Definition at line 283 of file common.h.

unsigned char mdio_mdiinv

Definition at line 284 of file common.h.

Definition at line 289 of file common.h.

unsigned char mdio_phybaseaddr

Definition at line 286 of file common.h.

Definition at line 137 of file dm9000.c.

u32 msg_enable

Definition at line 138 of file dm9000.c.

u8 name[16]

Definition at line 38 of file board_bcm963xx.h.

Definition at line 133 of file dm9000.c.

void(* outblk)(void __iomem *port, void *data, int length)

Definition at line 117 of file dm9000.c.

u8 phy_addr

Definition at line 107 of file dm9000.c.

struct delayed_work phy_poll

Definition at line 132 of file dm9000.c.

unsigned char port_number

Definition at line 273 of file common.h.

u16 queue_ip_summed

Definition at line 104 of file dm9000.c.

u16 queue_pkt_len

Definition at line 102 of file dm9000.c.

u16 queue_start_addr

Definition at line 103 of file dm9000.c.

u16 tx_pkt_cnt

Definition at line 101 of file dm9000.c.

Definition at line 114 of file dm9000.c.

Definition at line 58 of file board_bcm963xx.h.

u32 wake_state

Definition at line 139 of file dm9000.c.

unsigned int wake_supported

Definition at line 112 of file dm9000.c.


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