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

#include <qlcnic.h>

Data Fields

struct qlcnic_hardware_contextahw
 
struct qlcnic_recv_contextrecv_ctx
 
struct qlcnic_host_tx_ringtx_ring
 
struct net_devicenetdev
 
struct pci_devpdev
 
unsigned long state
 
u32 flags
 
u16 num_txd
 
u16 num_rxd
 
u16 num_jumbo_rxd
 
u16 max_rxd
 
u16 max_jumbo_rxd
 
u8 max_rds_rings
 
u8 max_sds_rings
 
u8 msix_supported
 
u8 portnum
 
u8 physical_port
 
u8 reset_context
 
u8 mc_enabled
 
u8 max_mc_count
 
u8 fw_wait_cnt
 
u8 fw_fail_cnt
 
u8 tx_timeo_cnt
 
u8 need_fw_reset
 
u8 has_link_events
 
u8 fw_type
 
u16 tx_context_id
 
u16 is_up
 
u16 link_speed
 
u16 link_duplex
 
u16 link_autoneg
 
u16 module_type
 
u16 op_mode
 
u16 switch_mode
 
u16 max_tx_ques
 
u16 max_rx_ques
 
u16 max_mtu
 
u16 pvid
 
u32 fw_hal_version
 
u32 capabilities
 
u32 irq
 
u32 temp
 
u32 int_vec_bit
 
u32 heartbeat
 
u8 max_mac_filters
 
u8 dev_state
 
u8 diag_test
 
char diag_cnt
 
u8 reset_ack_timeo
 
u8 dev_init_timeo
 
u16 msg_enable
 
u8 mac_addr [ETH_ALEN]
 
u64 dev_rst_time
 
u8 mac_learn
 
unsigned long vlans [BITS_TO_LONGS(VLAN_N_VID)]
 
struct qlcnic_npar_infonpars
 
struct qlcnic_eswitcheswitch
 
struct qlcnic_nic_templatenic_ops
 
struct qlcnic_adapter_stats stats
 
struct list_head mac_list
 
void __iomemtgt_mask_reg
 
void __iomemtgt_status_reg
 
void __iomemcrb_int_state_reg
 
void __iomemisr_int_vec
 
struct msix_entry * msix_entries
 
struct delayed_work fw_work
 
struct qlcnic_filter_hash fhash
 
spinlock_t tx_clean_lock
 
spinlock_t mac_learn_lock
 
__le32 file_prd_off
 
u32 fw_version
 
struct firmwarefw
 

Detailed Description

Definition at line 978 of file qlcnic.h.

Field Documentation

Definition at line 979 of file qlcnic.h.

Definition at line 1026 of file qlcnic.h.

void __iomem* crb_int_state_reg

Definition at line 1056 of file qlcnic.h.

u8 dev_init_timeo

Definition at line 1038 of file qlcnic.h.

u64 dev_rst_time

Definition at line 1043 of file qlcnic.h.

Definition at line 1034 of file qlcnic.h.

char diag_cnt

Definition at line 1036 of file qlcnic.h.

u8 diag_test

Definition at line 1035 of file qlcnic.h.

Definition at line 1048 of file qlcnic.h.

Definition at line 1064 of file qlcnic.h.

__le32 file_prd_off

Definition at line 1068 of file qlcnic.h.

u32 flags

Definition at line 986 of file qlcnic.h.

Definition at line 1070 of file qlcnic.h.

u8 fw_fail_cnt

Definition at line 1004 of file qlcnic.h.

u32 fw_hal_version

Definition at line 1025 of file qlcnic.h.

u8 fw_type

Definition at line 1009 of file qlcnic.h.

Definition at line 1069 of file qlcnic.h.

u8 fw_wait_cnt

Definition at line 1003 of file qlcnic.h.

Definition at line 1061 of file qlcnic.h.

u8 has_link_events

Definition at line 1008 of file qlcnic.h.

u32 heartbeat

Definition at line 1031 of file qlcnic.h.

u32 int_vec_bit

Definition at line 1030 of file qlcnic.h.

u32 irq

Definition at line 1027 of file qlcnic.h.

u16 is_up

Definition at line 1011 of file qlcnic.h.

void __iomem* isr_int_vec

Definition at line 1057 of file qlcnic.h.

u16 link_autoneg

Definition at line 1015 of file qlcnic.h.

u16 link_duplex

Definition at line 1014 of file qlcnic.h.

u16 link_speed

Definition at line 1013 of file qlcnic.h.

Definition at line 1041 of file qlcnic.h.

u8 mac_learn

Definition at line 1044 of file qlcnic.h.

spinlock_t mac_learn_lock

Definition at line 1067 of file qlcnic.h.

struct list_head mac_list

Definition at line 1052 of file qlcnic.h.

u16 max_jumbo_rxd

Definition at line 992 of file qlcnic.h.

u8 max_mac_filters

Definition at line 1033 of file qlcnic.h.

u8 max_mc_count

Definition at line 1002 of file qlcnic.h.

u16 max_mtu

Definition at line 1022 of file qlcnic.h.

u8 max_rds_rings

Definition at line 994 of file qlcnic.h.

u16 max_rx_ques

Definition at line 1021 of file qlcnic.h.

u16 max_rxd

Definition at line 991 of file qlcnic.h.

u8 max_sds_rings

Definition at line 995 of file qlcnic.h.

u16 max_tx_ques

Definition at line 1020 of file qlcnic.h.

u8 mc_enabled

Definition at line 1001 of file qlcnic.h.

u16 module_type

Definition at line 1016 of file qlcnic.h.

u16 msg_enable

Definition at line 1039 of file qlcnic.h.

struct msix_entry* msix_entries

Definition at line 1059 of file qlcnic.h.

u8 msix_supported

Definition at line 996 of file qlcnic.h.

u8 need_fw_reset

Definition at line 1006 of file qlcnic.h.

struct net_device* netdev

Definition at line 982 of file qlcnic.h.

Definition at line 1049 of file qlcnic.h.

Definition at line 1047 of file qlcnic.h.

u16 num_jumbo_rxd

Definition at line 990 of file qlcnic.h.

u16 num_rxd

Definition at line 989 of file qlcnic.h.

u16 num_txd

Definition at line 988 of file qlcnic.h.

u16 op_mode

Definition at line 1018 of file qlcnic.h.

struct pci_dev* pdev

Definition at line 983 of file qlcnic.h.

u8 physical_port

Definition at line 998 of file qlcnic.h.

u8 portnum

Definition at line 997 of file qlcnic.h.

u16 pvid

Definition at line 1023 of file qlcnic.h.

Definition at line 980 of file qlcnic.h.

u8 reset_ack_timeo

Definition at line 1037 of file qlcnic.h.

u8 reset_context

Definition at line 999 of file qlcnic.h.

unsigned long state

Definition at line 985 of file qlcnic.h.

Definition at line 1051 of file qlcnic.h.

u16 switch_mode

Definition at line 1019 of file qlcnic.h.

u32 temp

Definition at line 1028 of file qlcnic.h.

void __iomem* tgt_mask_reg

Definition at line 1054 of file qlcnic.h.

void __iomem* tgt_status_reg

Definition at line 1055 of file qlcnic.h.

spinlock_t tx_clean_lock

Definition at line 1066 of file qlcnic.h.

u16 tx_context_id

Definition at line 1010 of file qlcnic.h.

Definition at line 981 of file qlcnic.h.

u8 tx_timeo_cnt

Definition at line 1005 of file qlcnic.h.

unsigned long vlans[BITS_TO_LONGS(VLAN_N_VID)]

Definition at line 1045 of file qlcnic.h.


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