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

#include <qlge.h>

Data Fields

struct ricb ricb
 
unsigned long flags
 
u32 wol
 
struct nic_stats nic_stats
 
unsigned long active_vlans [BITS_TO_LONGS(VLAN_N_VID)]
 
struct pci_devpdev
 
struct net_devicendev
 
u32 chip_rev_id
 
u32 fw_rev_id
 
u32 func
 
u32 alt_func
 
u32 port
 
spinlock_t adapter_lock
 
spinlock_t hw_lock
 
spinlock_t stats_lock
 
void __iomemreg_base
 
void __iomemdoorbell_area
 
u32 doorbell_area_size
 
u32 msg_enable
 
voidrx_ring_shadow_reg_area
 
dma_addr_t rx_ring_shadow_reg_dma
 
voidtx_ring_shadow_reg_area
 
dma_addr_t tx_ring_shadow_reg_dma
 
u32 mailbox_in
 
u32 mailbox_out
 
struct mbox_params idc_mbc
 
struct mutex mpi_mutex
 
int tx_ring_size
 
int rx_ring_size
 
u32 intr_count
 
struct msix_entry * msi_x_entry
 
struct intr_context intr_context [MAX_RX_RINGS]
 
int tx_ring_count
 
u32 rss_ring_count
 
int rx_ring_count
 
int ring_mem_size
 
voidring_mem
 
struct rx_ring rx_ring [MAX_RX_RINGS]
 
struct tx_ring tx_ring [MAX_TX_RINGS]
 
unsigned int lbq_buf_order
 
int rx_csum
 
u32 default_rx_queue
 
u16 rx_coalesce_usecs
 
u16 rx_max_coalesced_frames
 
u16 tx_coalesce_usecs
 
u16 tx_max_coalesced_frames
 
u32 xg_sem_mask
 
u32 port_link_up
 
u32 port_init
 
u32 link_status
 
struct ql_mpi_coredumpmpi_coredump
 
u32 core_is_dumped
 
u32 link_config
 
u32 led_config
 
u32 max_frame_size
 
union flash_params flash
 
struct workqueue_structworkqueue
 
struct delayed_work asic_reset_work
 
struct delayed_work mpi_reset_work
 
struct delayed_work mpi_work
 
struct delayed_work mpi_port_cfg_work
 
struct delayed_work mpi_idc_work
 
struct delayed_work mpi_core_to_log
 
struct completion ide_completion
 
struct nic_operationsnic_ops
 
u16 device_id
 
struct timer_list timer
 
atomic_t lb_count
 
char current_mac_addr [6]
 

Detailed Description

Definition at line 2056 of file qlge.h.

Field Documentation

unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)]

Definition at line 2063 of file qlge.h.

spinlock_t adapter_lock

Definition at line 2076 of file qlge.h.

u32 alt_func

Definition at line 2073 of file qlge.h.

struct delayed_work asic_reset_work

Definition at line 2140 of file qlge.h.

u32 chip_rev_id

Definition at line 2070 of file qlge.h.

u32 core_is_dumped

Definition at line 2132 of file qlge.h.

char current_mac_addr[6]

Definition at line 2152 of file qlge.h.

u32 default_rx_queue

Definition at line 2120 of file qlge.h.

u16 device_id

Definition at line 2148 of file qlge.h.

void __iomem* doorbell_area

Definition at line 2082 of file qlge.h.

u32 doorbell_area_size

Definition at line 2083 of file qlge.h.

unsigned long flags

Definition at line 2058 of file qlge.h.

union flash_params flash

Definition at line 2137 of file qlge.h.

u32 func

Definition at line 2072 of file qlge.h.

u32 fw_rev_id

Definition at line 2071 of file qlge.h.

spinlock_t hw_lock

Definition at line 2077 of file qlge.h.

Definition at line 2095 of file qlge.h.

struct completion ide_completion

Definition at line 2146 of file qlge.h.

Definition at line 2102 of file qlge.h.

u32 intr_count

Definition at line 2100 of file qlge.h.

atomic_t lb_count

Definition at line 2150 of file qlge.h.

unsigned int lbq_buf_order

Definition at line 2117 of file qlge.h.

u32 led_config

Definition at line 2134 of file qlge.h.

Definition at line 2133 of file qlge.h.

Definition at line 2130 of file qlge.h.

u32 mailbox_in

Definition at line 2093 of file qlge.h.

u32 mailbox_out

Definition at line 2094 of file qlge.h.

u32 max_frame_size

Definition at line 2135 of file qlge.h.

struct delayed_work mpi_core_to_log

Definition at line 2145 of file qlge.h.

struct ql_mpi_coredump* mpi_coredump

Definition at line 2131 of file qlge.h.

struct delayed_work mpi_idc_work

Definition at line 2144 of file qlge.h.

struct mutex mpi_mutex

Definition at line 2096 of file qlge.h.

struct delayed_work mpi_port_cfg_work

Definition at line 2143 of file qlge.h.

struct delayed_work mpi_reset_work

Definition at line 2141 of file qlge.h.

struct delayed_work mpi_work

Definition at line 2142 of file qlge.h.

u32 msg_enable

Definition at line 2085 of file qlge.h.

struct msix_entry* msi_x_entry

Definition at line 2101 of file qlge.h.

Definition at line 2067 of file qlge.h.

Definition at line 2147 of file qlge.h.

Definition at line 2061 of file qlge.h.

struct pci_dev* pdev

Definition at line 2066 of file qlge.h.

Definition at line 2074 of file qlge.h.

u32 port_init

Definition at line 2129 of file qlge.h.

u32 port_link_up

Definition at line 2128 of file qlge.h.

void __iomem* reg_base

Definition at line 2081 of file qlge.h.

Definition at line 2057 of file qlge.h.

void* ring_mem

Definition at line 2113 of file qlge.h.

int ring_mem_size

Definition at line 2112 of file qlge.h.

u32 rss_ring_count

Definition at line 2105 of file qlge.h.

u16 rx_coalesce_usecs

Definition at line 2122 of file qlge.h.

int rx_csum

Definition at line 2119 of file qlge.h.

u16 rx_max_coalesced_frames

Definition at line 2123 of file qlge.h.

Definition at line 2115 of file qlge.h.

int rx_ring_count

Definition at line 2111 of file qlge.h.

void* rx_ring_shadow_reg_area

Definition at line 2088 of file qlge.h.

dma_addr_t rx_ring_shadow_reg_dma

Definition at line 2089 of file qlge.h.

int rx_ring_size

Definition at line 2099 of file qlge.h.

spinlock_t stats_lock

Definition at line 2078 of file qlge.h.

Definition at line 2149 of file qlge.h.

u16 tx_coalesce_usecs

Definition at line 2124 of file qlge.h.

u16 tx_max_coalesced_frames

Definition at line 2125 of file qlge.h.

Definition at line 2116 of file qlge.h.

int tx_ring_count

Definition at line 2104 of file qlge.h.

void* tx_ring_shadow_reg_area

Definition at line 2090 of file qlge.h.

dma_addr_t tx_ring_shadow_reg_dma

Definition at line 2091 of file qlge.h.

int tx_ring_size

Definition at line 2098 of file qlge.h.

u32 wol

Definition at line 2059 of file qlge.h.

Definition at line 2139 of file qlge.h.

u32 xg_sem_mask

Definition at line 2127 of file qlge.h.


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