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

#include <common.h>

Data Fields

u8 __iomemregs
 
struct pci_devpdev
 
unsigned long registered_device_map
 
unsigned long open_device_map
 
unsigned long flags
 
const charname
 
int msg_enable
 
u32 mmio_len
 
struct work_struct ext_intr_handler_task
 
struct adapter_params params
 
struct sgesge
 
struct peespiespi
 
struct petptp
 
struct napi_struct napi
 
struct port_info port [MAX_NPORTS]
 
struct delayed_work stats_update_task
 
struct timer_list stats_update_timer
 
spinlock_t tpi_lock
 
spinlock_t work_lock
 
spinlock_t mac_lock
 
spinlock_t async_lock ____cacheline_aligned
 
u32 slow_intr_mask
 
int t1powersave
 
struct t3cdev tdev
 
struct list_head adapter_list
 
void __iomemregs
 
unsigned int mmio_len
 
unsigned int slow_intr_mask
 
unsigned long irq_stats [IRQ_NUM_STATS]
 
int msix_nvectors
 
struct {
   unsigned short   vec
 
   char   desc [22]
 
msix_info [SGE_QSETS+1]
 
struct sge sge
 
struct mc7 pmrx
 
struct mc7 pmtx
 
struct mc7 cm
 
struct mc5 mc5
 
struct net_deviceport [MAX_NPORTS]
 
unsigned int check_task_cnt
 
struct delayed_work adap_check_task
 
struct work_struct fatal_error_handler_task
 
struct work_struct link_fault_handler_task
 
struct work_struct db_full_task
 
struct work_struct db_empty_task
 
struct work_struct db_drop_task
 
struct dentrydebugfs_root
 
struct mutex mdio_lock
 
spinlock_t stats_lock
 
struct sk_buffnofail_skb
 
struct devicepdev_dev
 
unsigned int mbox
 
unsigned int fn
 
unsigned int flags
 
struct cxgb4_virt_res vres
 
unsigned int swintr
 
unsigned int wol
 
struct {
   unsigned short   vec
 
   char   desc [IFNAMSIZ+10]
 
msix_info [MAX_INGQ+1]
 
u8 chan_map [NCHAN]
 
unsigned int l2t_start
 
unsigned int l2t_end
 
struct l2t_datal2t
 
voiduld_handle [CXGB4_ULD_MAX]
 
struct list_head list_node
 
struct tid_info tids
 
void ** tid_release_head
 
spinlock_t tid_release_lock
 
struct work_struct tid_release_task
 
bool tid_release_task_busy
 
struct {
   unsigned short   vec
 
   char   desc [22]
 
msix_info [MSIX_ENTRIES]
 
unsigned int msg_enable
 
struct Scsi_Hostsh
 
int iobase
 
int irq
 
int dma
 
int int_counter
 
int bus_on
 
int bus_off
 
struct {
   Mailbox   ogmb [OGMB_CNT]
 
   Mailbox   icmb [ICMB_CNT]
 
mb
 
int next_ogmb
 
unchar control
 
unchar rev1
 
unchar rev2
 
voidifp
 
struct sliccardcard
 
uint port
 
struct physcardphyscard
 
uint physport
 
uint cardindex
 
uint card_size
 
uint chipid
 
struct net_devicenetdev
 
struct net_devicenext_netdevice
 
struct slic_spinlock adapter_lock
 
struct slic_spinlock reset_lock
 
struct pci_devpcidev
 
uint busnumber
 
uint slotnumber
 
uint functionnumber
 
ushort vendid
 
ushort devid
 
ushort subsysid
 
u32 irq
 
void __iomemmemorybase
 
u32 memorylength
 
u32 drambase
 
u32 dramlength
 
uint queues_initialized
 
uint allocated
 
uint activated
 
u32 intrregistered
 
uint isp_initialized
 
uint gennumber
 
u32 curaddrupper
 
struct slic_shmempshmem
 
dma_addr_t phys_shmem
 
u32 isrcopy
 
__iomem struct slic_regsslic_regs
 
unsigned char state
 
unsigned char linkstate
 
unsigned char linkspeed
 
unsigned char linkduplex
 
uint flags
 
unsigned char macaddr [6]
 
unsigned char currmacaddr [6]
 
u32 macopts
 
ushort devflags_prev
 
u64 mcastmask
 
struct mcast_addressmcastaddrs
 
struct slic_uprupr_list
 
uint upr_busy
 
struct timer_list pingtimer
 
u32 pingtimerset
 
struct timer_list loadtimer
 
u32 loadtimerset
 
struct dentrydebugfs_entry
 
struct slic_spinlock upr_lock
 
struct slic_spinlock bit64reglock
 
struct slic_rspqueue rspqueue
 
struct slic_rcvqueue rcvqueue
 
struct slic_cmdqueue cmdq_free
 
struct slic_cmdqueue cmdq_done
 
struct slic_cmdqueue cmdq_all
 
struct slic_cmdqmem cmdqmem
 
struct slic_handle slic_handles [SLIC_CMDQ_MAXCMDS+1]
 
struct slic_handlepfree_slic_handles
 
struct slic_spinlock handle_lock
 
ushort slic_handle_ix
 
u32 xmitq_full
 
u32 all_reg_writes
 
u32 icr_reg_writes
 
u32 isr_reg_writes
 
u32 error_interrupts
 
u32 error_rmiss_interrupts
 
u32 rx_errors
 
u32 rcv_drops
 
u32 rcv_interrupts
 
u32 xmit_interrupts
 
u32 linkevent_interrupts
 
u32 upr_interrupts
 
u32 num_isrs
 
u32 false_interrupts
 
u32 tx_packets
 
u32 xmit_completes
 
u32 tx_drops
 
u32 rcv_broadcasts
 
u32 rcv_multicasts
 
u32 rcv_unicasts
 
u32 max_isr_rcvs
 
u32 max_isr_xmits
 
u32 rcv_interrupt_yields
 
u32 intagg_period
 
struct inicpm_stateinicpm_info
 
voidpinicpm_info
 
struct slic_reg_params reg_params
 
struct slic_ifevents if_events
 
struct slic_stats inicstats_prev
 
struct slicnet_stats slic_stats
 

Detailed Description

Definition at line 229 of file common.h.

Field Documentation

Definition at line 258 of file common.h.

uint activated

Definition at line 429 of file slic.h.

struct delayed_work adap_check_task

Definition at line 253 of file adapter.h.

struct list_head adapter_list

Definition at line 223 of file adapter.h.

struct slic_spinlock adapter_lock

Definition at line 413 of file slic.h.

u32 all_reg_writes

Definition at line 473 of file slic.h.

uint allocated

Definition at line 428 of file slic.h.

struct slic_spinlock bit64reglock

Definition at line 457 of file slic.h.

int bus_off

Definition at line 251 of file wd7000.c.

int bus_on

Definition at line 250 of file wd7000.c.

uint busnumber

Definition at line 416 of file slic.h.

Definition at line 404 of file slic.h.

uint card_size

Definition at line 409 of file slic.h.

uint cardindex

Definition at line 408 of file slic.h.

u8 chan_map[NCHAN]

Definition at line 527 of file cxgb4.h.

unsigned int check_task_cnt

Definition at line 252 of file adapter.h.

uint chipid

Definition at line 410 of file slic.h.

struct mc7 cm

Definition at line 248 of file adapter.h.

Definition at line 462 of file slic.h.

struct slic_cmdqueue cmdq_done

Definition at line 461 of file slic.h.

struct slic_cmdqueue cmdq_free

Definition at line 460 of file slic.h.

Definition at line 463 of file slic.h.

unchar control

Definition at line 257 of file wd7000.c.

u32 curaddrupper

Definition at line 433 of file slic.h.

unsigned char currmacaddr[6]

Definition at line 444 of file slic.h.

struct work_struct db_drop_task

Definition at line 260 of file adapter.h.

struct work_struct db_empty_task

Definition at line 259 of file adapter.h.

struct work_struct db_full_task

Definition at line 258 of file adapter.h.

struct dentry* debugfs_entry

Definition at line 455 of file slic.h.

struct dentry * debugfs_root

Definition at line 262 of file adapter.h.

char desc[22]

Definition at line 241 of file adapter.h.

ushort devflags_prev

Definition at line 446 of file slic.h.

ushort devid

Definition at line 420 of file slic.h.

int dma

Definition at line 248 of file wd7000.c.

u32 drambase

Definition at line 425 of file slic.h.

u32 dramlength

Definition at line 426 of file slic.h.

u32 error_interrupts

Definition at line 476 of file slic.h.

u32 error_rmiss_interrupts

Definition at line 477 of file slic.h.

struct peespi* espi

Definition at line 245 of file common.h.

struct work_struct ext_intr_handler_task

Definition at line 240 of file common.h.

u32 false_interrupts

Definition at line 485 of file slic.h.

struct work_struct fatal_error_handler_task

Definition at line 255 of file adapter.h.

unsigned long flags

Definition at line 234 of file common.h.

uint flags

Definition at line 442 of file slic.h.

unsigned int flags

Definition at line 509 of file cxgb4.h.

unsigned int fn

Definition at line 508 of file cxgb4.h.

uint functionnumber

Definition at line 418 of file slic.h.

uint gennumber

Definition at line 432 of file slic.h.

struct slic_spinlock handle_lock

Definition at line 469 of file slic.h.

Definition at line 254 of file wd7000.c.

u32 icr_reg_writes

Definition at line 474 of file slic.h.

struct slic_ifevents if_events

Definition at line 499 of file slic.h.

void* ifp

Definition at line 403 of file slic.h.

struct inicpm_state* inicpm_info

Definition at line 496 of file slic.h.

struct slic_stats inicstats_prev

Definition at line 500 of file slic.h.

int int_counter

Definition at line 249 of file wd7000.c.

u32 intagg_period

Definition at line 495 of file slic.h.

u32 intrregistered

Definition at line 430 of file slic.h.

int iobase

Definition at line 246 of file wd7000.c.

int irq

Definition at line 247 of file wd7000.c.

u32 irq

Definition at line 422 of file slic.h.

unsigned long irq_stats[IRQ_NUM_STATS]

Definition at line 236 of file adapter.h.

uint isp_initialized

Definition at line 431 of file slic.h.

u32 isr_reg_writes

Definition at line 475 of file slic.h.

u32 isrcopy

Definition at line 436 of file slic.h.

Definition at line 531 of file cxgb4.h.

unsigned int l2t_end

Definition at line 530 of file cxgb4.h.

unsigned int l2t_start

Definition at line 529 of file cxgb4.h.

struct work_struct link_fault_handler_task

Definition at line 256 of file adapter.h.

unsigned char linkduplex

Definition at line 441 of file slic.h.

u32 linkevent_interrupts

Definition at line 482 of file slic.h.

unsigned char linkspeed

Definition at line 440 of file slic.h.

unsigned char linkstate

Definition at line 439 of file slic.h.

struct list_head list_node

Definition at line 533 of file cxgb4.h.

struct timer_list loadtimer

Definition at line 453 of file slic.h.

u32 loadtimerset

Definition at line 454 of file slic.h.

spinlock_t mac_lock

Definition at line 255 of file common.h.

unsigned char macaddr[6]

Definition at line 443 of file slic.h.

u32 macopts

Definition at line 445 of file slic.h.

u32 max_isr_rcvs

Definition at line 492 of file slic.h.

u32 max_isr_xmits

Definition at line 493 of file slic.h.

struct { ... } mb
unsigned int mbox

Definition at line 507 of file cxgb4.h.

Definition at line 249 of file adapter.h.

struct mcast_address* mcastaddrs

Definition at line 448 of file slic.h.

u64 mcastmask

Definition at line 447 of file slic.h.

struct mutex mdio_lock

Definition at line 264 of file adapter.h.

void __iomem* memorybase

Definition at line 423 of file slic.h.

u32 memorylength

Definition at line 424 of file slic.h.

unsigned int mmio_len

Definition at line 232 of file adapter.h.

u32 mmio_len

Definition at line 238 of file common.h.

int msg_enable

Definition at line 237 of file common.h.

unsigned int msg_enable

Definition at line 359 of file adapter.h.

struct { ... } msix_info[SGE_QSETS + 1]
struct { ... } msix_info[MSIX_ENTRIES]
struct { ... } msix_info[MAX_INGQ + 1]
int msix_nvectors

Definition at line 238 of file adapter.h.

const char * name

Definition at line 236 of file common.h.

Definition at line 248 of file common.h.

struct net_device* netdev

Definition at line 411 of file slic.h.

struct net_device* next_netdevice

Definition at line 412 of file slic.h.

int next_ogmb

Definition at line 256 of file wd7000.c.

struct sk_buff* nofail_skb

Definition at line 268 of file adapter.h.

u32 num_isrs

Definition at line 484 of file slic.h.

Definition at line 253 of file wd7000.c.

unsigned long open_device_map

Definition at line 233 of file common.h.

Definition at line 241 of file common.h.

struct pci_dev* pcidev

Definition at line 415 of file slic.h.

struct pci_dev * pdev

Definition at line 231 of file common.h.

struct device * pdev_dev

Definition at line 506 of file cxgb4.h.

struct slic_handle* pfree_slic_handles

Definition at line 468 of file slic.h.

dma_addr_t phys_shmem

Definition at line 435 of file slic.h.

Definition at line 406 of file slic.h.

uint physport

Definition at line 407 of file slic.h.

struct timer_list pingtimer

Definition at line 451 of file slic.h.

u32 pingtimerset

Definition at line 452 of file slic.h.

void* pinicpm_info

Definition at line 497 of file slic.h.

struct mc7 pmrx

Definition at line 246 of file adapter.h.

struct mc7 pmtx

Definition at line 247 of file adapter.h.

Definition at line 249 of file common.h.

Definition at line 251 of file adapter.h.

Definition at line 405 of file slic.h.

struct slic_shmem* pshmem

Definition at line 434 of file slic.h.

uint queues_initialized

Definition at line 427 of file slic.h.

u32 rcv_broadcasts

Definition at line 489 of file slic.h.

u32 rcv_drops

Definition at line 479 of file slic.h.

u32 rcv_interrupt_yields

Definition at line 494 of file slic.h.

u32 rcv_interrupts

Definition at line 480 of file slic.h.

u32 rcv_multicasts

Definition at line 490 of file slic.h.

u32 rcv_unicasts

Definition at line 491 of file slic.h.

Definition at line 459 of file slic.h.

struct slic_reg_params reg_params

Definition at line 498 of file slic.h.

unsigned long registered_device_map

Definition at line 232 of file common.h.

Definition at line 224 of file adapter.h.

Definition at line 230 of file common.h.

struct slic_spinlock reset_lock

Definition at line 414 of file slic.h.

unchar rev1

Definition at line 258 of file wd7000.c.

unchar rev2

Definition at line 258 of file wd7000.c.

Definition at line 458 of file slic.h.

u32 rx_errors

Definition at line 478 of file slic.h.

Definition at line 244 of file common.h.

Definition at line 245 of file adapter.h.

Definition at line 245 of file wd7000.c.

ushort slic_handle_ix

Definition at line 470 of file slic.h.

Definition at line 467 of file slic.h.

Definition at line 437 of file slic.h.

Definition at line 501 of file slic.h.

uint slotnumber

Definition at line 417 of file slic.h.

unsigned int slow_intr_mask

Definition at line 235 of file adapter.h.

u32 slow_intr_mask

Definition at line 259 of file common.h.

unsigned char state

Definition at line 438 of file slic.h.

spinlock_t stats_lock

Definition at line 265 of file adapter.h.

struct delayed_work stats_update_task

Definition at line 250 of file common.h.

struct timer_list stats_update_timer

Definition at line 251 of file common.h.

ushort subsysid

Definition at line 421 of file slic.h.

unsigned int swintr

Definition at line 515 of file cxgb4.h.

int t1powersave

Definition at line 260 of file common.h.

struct t3cdev tdev

Definition at line 222 of file adapter.h.

void** tid_release_head

Definition at line 536 of file cxgb4.h.

spinlock_t tid_release_lock

Definition at line 537 of file cxgb4.h.

struct work_struct tid_release_task

Definition at line 538 of file cxgb4.h.

bool tid_release_task_busy

Definition at line 541 of file cxgb4.h.

Definition at line 535 of file cxgb4.h.

struct petp* tp

Definition at line 246 of file common.h.

spinlock_t tpi_lock

Definition at line 253 of file common.h.

u32 tx_drops

Definition at line 488 of file slic.h.

u32 tx_packets

Definition at line 486 of file slic.h.

void* uld_handle[CXGB4_ULD_MAX]

Definition at line 532 of file cxgb4.h.

uint upr_busy

Definition at line 450 of file slic.h.

u32 upr_interrupts

Definition at line 483 of file slic.h.

struct slic_upr* upr_list

Definition at line 449 of file slic.h.

Definition at line 456 of file slic.h.

unsigned short vec

Definition at line 240 of file adapter.h.

ushort vendid

Definition at line 419 of file slic.h.

Definition at line 514 of file cxgb4.h.

unsigned int wol

Definition at line 517 of file cxgb4.h.

spinlock_t work_lock

Definition at line 254 of file common.h.

u32 xmit_completes

Definition at line 487 of file slic.h.

u32 xmit_interrupts

Definition at line 481 of file slic.h.

u32 xmitq_full

Definition at line 472 of file slic.h.


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