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

#include <bnx2x.h>

Data Fields

struct bnx2x_fastpathfp
 
struct bnx2x_sp_objssp_objs
 
struct bnx2x_fp_statsfp_stats
 
struct bnx2x_fp_txdatabnx2x_txq
 
int bnx2x_txq_size
 
void __iomemregview
 
void __iomemdoorbells
 
u16 db_size
 
u8 pf_num
 
u8 pfid
 
int base_fw_ndsb
 
struct net_devicedev
 
struct pci_devpdev
 
struct iroiro_arr
 
enum bnx2x_recovery_state recovery_state
 
int is_leader
 
struct msix_entry * msix_table
 
int tx_ring_size
 
struct host_sp_status_blockdef_status_blk
 
__le16 def_idx
 
__le16 def_att_idx
 
u32 attn_state
 
struct attn_route attn_group [MAX_DYNAMIC_ATTN_GRPS]
 
struct eth_spespq
 
dma_addr_t spq_mapping
 
u16 spq_prod_idx
 
struct eth_spespq_prod_bd
 
struct eth_spespq_last_bd
 
__le16dsb_sp_prod
 
atomic_t cq_spq_left
 
spinlock_t spq_lock
 
union event_ring_elemeq_ring
 
dma_addr_t eq_mapping
 
u16 eq_prod
 
u16 eq_cons
 
__le16eq_cons_sb
 
atomic_t eq_spq_left
 
u16 stats_pending
 
u16 stats_comp
 
int panic
 
int msg_enable
 
u32 flags
 
int pm_cap
 
int mrrs
 
struct delayed_work sp_task
 
struct delayed_work sp_rtnl_task
 
struct delayed_work period_task
 
struct timer_list timer
 
int current_interval
 
u16 fw_seq
 
u16 fw_drv_pulse_wr_seq
 
u32 func_stx
 
struct link_params link_params
 
struct link_vars link_vars
 
u32 link_cnt
 
struct bnx2x_link_report_data last_reported_link
 
struct mdio_if_info mdio
 
struct bnx2x_common common
 
struct bnx2x_port port
 
struct cmng_init cmng
 
u32 mf_config [E1HVN_MAX]
 
u32 mf_ext_config
 
u32 path_has_ovlan
 
u16 mf_ov
 
u8 mf_mode
 
u8 wol
 
int rx_ring_size
 
u16 tx_quick_cons_trip_int
 
u16 tx_quick_cons_trip
 
u16 tx_ticks_int
 
u16 tx_ticks
 
u16 rx_quick_cons_trip_int
 
u16 rx_quick_cons_trip
 
u16 rx_ticks_int
 
u16 rx_ticks
 
u32 lin_cnt
 
u16 state
 
int num_queues
 
int num_napi_queues
 
int disable_tpa
 
u32 rx_mode
 
u8 igu_dsb_id
 
u8 igu_base_sb
 
u8 igu_sb_cnt
 
dma_addr_t def_status_blk_mapping
 
struct bnx2x_slowpathslowpath
 
dma_addr_t slowpath_mapping
 
u8 fw_stats_num
 
voidfw_stats
 
dma_addr_t fw_stats_mapping
 
struct bnx2x_fw_stats_reqfw_stats_req
 
dma_addr_t fw_stats_req_mapping
 
int fw_stats_req_sz
 
struct bnx2x_fw_stats_datafw_stats_data
 
dma_addr_t fw_stats_data_mapping
 
int fw_stats_data_sz
 
struct hw_context context [ILT_MAX_L2_LINES]
 
struct bnx2x_iltilt
 
int qm_cid_count
 
int dropless_fc
 
int dmae_ready
 
spinlock_t dmae_lock
 
struct mutex fw_mb_mutex
 
int stats_state
 
spinlock_t stats_lock
 
struct dmae_command stats_dmae
 
int executer_idx
 
u16 stats_counter
 
struct bnx2x_eth_stats eth_stats
 
struct host_func_stats func_stats
 
struct bnx2x_eth_stats_old eth_stats_old
 
struct bnx2x_net_stats_old net_stats_old
 
struct bnx2x_fw_port_stats_old fw_stats_old
 
bool stats_init
 
struct z_stream_sstrm
 
voidgunzip_buf
 
dma_addr_t gunzip_mapping
 
int gunzip_outlen
 
struct raw_opinit_ops
 
u16init_ops_offsets
 
u32init_data
 
u32 init_mode_flags
 
const u8tsem_int_table_data
 
const u8tsem_pram_data
 
const u8usem_int_table_data
 
const u8usem_pram_data
 
const u8xsem_int_table_data
 
const u8xsem_pram_data
 
const u8csem_int_table_data
 
const u8csem_pram_data
 
char fw_ver [32]
 
struct firmwarefirmware
 
u16 dcb_state
 
int dcbx_enabled
 
bool dcbx_mode_uset
 
struct bnx2x_config_dcbx_params dcbx_config_params
 
struct bnx2x_dcbx_port_params dcbx_port_params
 
int dcb_version
 
struct bnx2x_credit_pool_obj macs_pool
 
struct bnx2x_rx_mode_obj rx_mode_obj
 
struct bnx2x_mcast_obj mcast_obj
 
struct bnx2x_rss_config_obj rss_conf_obj
 
struct bnx2x_func_sp_obj func_obj
 
unsigned long sp_state
 
unsigned long sp_rtnl_state
 
struct dcbx_features dcbx_local_feat
 
u32 dcbx_error
 
int afex_def_vlan_tag
 
enum mf_cfg_afex_vlan_mode afex_vlan_mode
 
u32 pending_max
 
u8 max_cos
 
u8 prio_to_cos [8]
 

Detailed Description

Definition at line 1222 of file bnx2x.h.

Field Documentation

int afex_def_vlan_tag

Definition at line 1636 of file bnx2x.h.

enum mf_cfg_afex_vlan_mode afex_vlan_mode

Definition at line 1637 of file bnx2x.h.

Definition at line 1292 of file bnx2x.h.

u32 attn_state

Definition at line 1291 of file bnx2x.h.

int base_fw_ndsb

Definition at line 1237 of file bnx2x.h.

struct bnx2x_fp_txdata* bnx2x_txq

Definition at line 1229 of file bnx2x.h.

int bnx2x_txq_size

Definition at line 1230 of file bnx2x.h.

Definition at line 1377 of file bnx2x.h.

Definition at line 1374 of file bnx2x.h.

Definition at line 1472 of file bnx2x.h.

atomic_t cq_spq_left

Definition at line 1301 of file bnx2x.h.

const u8* csem_int_table_data

Definition at line 1571 of file bnx2x.h.

const u8* csem_pram_data

Definition at line 1572 of file bnx2x.h.

int current_interval

Definition at line 1361 of file bnx2x.h.

u16 db_size

Definition at line 1233 of file bnx2x.h.

u16 dcb_state

Definition at line 1590 of file bnx2x.h.

int dcb_version

Definition at line 1605 of file bnx2x.h.

struct bnx2x_config_dcbx_params dcbx_config_params

Definition at line 1603 of file bnx2x.h.

int dcbx_enabled

Definition at line 1595 of file bnx2x.h.

u32 dcbx_error

Definition at line 1629 of file bnx2x.h.

struct dcbx_features dcbx_local_feat

Definition at line 1628 of file bnx2x.h.

bool dcbx_mode_uset

Definition at line 1601 of file bnx2x.h.

struct bnx2x_dcbx_port_params dcbx_port_params

Definition at line 1604 of file bnx2x.h.

__le16 def_att_idx

Definition at line 1290 of file bnx2x.h.

__le16 def_idx

Definition at line 1289 of file bnx2x.h.

struct host_sp_status_block* def_status_blk

Definition at line 1286 of file bnx2x.h.

dma_addr_t def_status_blk_mapping

Definition at line 1437 of file bnx2x.h.

Definition at line 1249 of file bnx2x.h.

int disable_tpa

Definition at line 1424 of file bnx2x.h.

spinlock_t dmae_lock

Definition at line 1525 of file bnx2x.h.

int dmae_ready

Definition at line 1523 of file bnx2x.h.

void __iomem* doorbells

Definition at line 1232 of file bnx2x.h.

int dropless_fc

Definition at line 1496 of file bnx2x.h.

__le16* dsb_sp_prod

Definition at line 1300 of file bnx2x.h.

u16 eq_cons

Definition at line 1309 of file bnx2x.h.

__le16* eq_cons_sb

Definition at line 1310 of file bnx2x.h.

dma_addr_t eq_mapping

Definition at line 1307 of file bnx2x.h.

u16 eq_prod

Definition at line 1308 of file bnx2x.h.

union event_ring_elem* eq_ring

Definition at line 1306 of file bnx2x.h.

atomic_t eq_spq_left

Definition at line 1311 of file bnx2x.h.

Definition at line 1541 of file bnx2x.h.

struct bnx2x_eth_stats_old eth_stats_old

Definition at line 1543 of file bnx2x.h.

int executer_idx

Definition at line 1538 of file bnx2x.h.

Definition at line 1587 of file bnx2x.h.

u32 flags

Definition at line 1325 of file bnx2x.h.

Definition at line 1226 of file bnx2x.h.

Definition at line 1228 of file bnx2x.h.

Definition at line 1620 of file bnx2x.h.

struct host_func_stats func_stats

Definition at line 1542 of file bnx2x.h.

u32 func_stx

Definition at line 1365 of file bnx2x.h.

u16 fw_drv_pulse_wr_seq

Definition at line 1364 of file bnx2x.h.

struct mutex fw_mb_mutex

Definition at line 1528 of file bnx2x.h.

u16 fw_seq

Definition at line 1363 of file bnx2x.h.

void* fw_stats

Definition at line 1449 of file bnx2x.h.

struct bnx2x_fw_stats_data* fw_stats_data

Definition at line 1464 of file bnx2x.h.

dma_addr_t fw_stats_data_mapping

Definition at line 1465 of file bnx2x.h.

int fw_stats_data_sz

Definition at line 1466 of file bnx2x.h.

dma_addr_t fw_stats_mapping

Definition at line 1450 of file bnx2x.h.

u8 fw_stats_num

Definition at line 1443 of file bnx2x.h.

Definition at line 1545 of file bnx2x.h.

struct bnx2x_fw_stats_req* fw_stats_req

Definition at line 1456 of file bnx2x.h.

dma_addr_t fw_stats_req_mapping

Definition at line 1457 of file bnx2x.h.

int fw_stats_req_sz

Definition at line 1458 of file bnx2x.h.

char fw_ver[32]

Definition at line 1586 of file bnx2x.h.

void* gunzip_buf

Definition at line 1549 of file bnx2x.h.

dma_addr_t gunzip_mapping

Definition at line 1550 of file bnx2x.h.

int gunzip_outlen

Definition at line 1551 of file bnx2x.h.

u8 igu_base_sb

Definition at line 1434 of file bnx2x.h.

u8 igu_dsb_id

Definition at line 1433 of file bnx2x.h.

u8 igu_sb_cnt

Definition at line 1435 of file bnx2x.h.

Definition at line 1474 of file bnx2x.h.

u32* init_data

Definition at line 1561 of file bnx2x.h.

u32 init_mode_flags

Definition at line 1562 of file bnx2x.h.

struct raw_op* init_ops

Definition at line 1557 of file bnx2x.h.

u16* init_ops_offsets

Definition at line 1559 of file bnx2x.h.

struct iro* iro_arr

Definition at line 1252 of file bnx2x.h.

int is_leader

Definition at line 1256 of file bnx2x.h.

struct bnx2x_link_report_data last_reported_link

Definition at line 1370 of file bnx2x.h.

u32 lin_cnt

Definition at line 1405 of file bnx2x.h.

u32 link_cnt

Definition at line 1369 of file bnx2x.h.

Definition at line 1367 of file bnx2x.h.

Definition at line 1368 of file bnx2x.h.

Definition at line 1608 of file bnx2x.h.

u8 max_cos

Definition at line 1641 of file bnx2x.h.

Definition at line 1614 of file bnx2x.h.

Definition at line 1372 of file bnx2x.h.

u32 mf_config[E1HVN_MAX]

Definition at line 1379 of file bnx2x.h.

u32 mf_ext_config

Definition at line 1380 of file bnx2x.h.

Definition at line 1383 of file bnx2x.h.

u16 mf_ov

Definition at line 1382 of file bnx2x.h.

int mrrs

Definition at line 1354 of file bnx2x.h.

int msg_enable

Definition at line 1323 of file bnx2x.h.

struct msix_entry* msix_table

Definition at line 1257 of file bnx2x.h.

struct bnx2x_net_stats_old net_stats_old

Definition at line 1544 of file bnx2x.h.

int num_napi_queues

Definition at line 1423 of file bnx2x.h.

int num_queues

Definition at line 1422 of file bnx2x.h.

int panic

Definition at line 1322 of file bnx2x.h.

u32 path_has_ovlan

Definition at line 1381 of file bnx2x.h.

struct pci_dev* pdev

Definition at line 1250 of file bnx2x.h.

u32 pending_max

Definition at line 1638 of file bnx2x.h.

struct delayed_work period_task

Definition at line 1359 of file bnx2x.h.

u8 pf_num

Definition at line 1235 of file bnx2x.h.

u8 pfid

Definition at line 1236 of file bnx2x.h.

int pm_cap

Definition at line 1353 of file bnx2x.h.

Definition at line 1375 of file bnx2x.h.

u8 prio_to_cos[8]

Definition at line 1644 of file bnx2x.h.

int qm_cid_count

Definition at line 1494 of file bnx2x.h.

enum bnx2x_recovery_state recovery_state

Definition at line 1255 of file bnx2x.h.

void __iomem* regview

Definition at line 1231 of file bnx2x.h.

Definition at line 1617 of file bnx2x.h.

u32 rx_mode

Definition at line 1426 of file bnx2x.h.

Definition at line 1611 of file bnx2x.h.

u16 rx_quick_cons_trip

Definition at line 1399 of file bnx2x.h.

u16 rx_quick_cons_trip_int

Definition at line 1398 of file bnx2x.h.

int rx_ring_size

Definition at line 1391 of file bnx2x.h.

u16 rx_ticks

Definition at line 1401 of file bnx2x.h.

u16 rx_ticks_int

Definition at line 1400 of file bnx2x.h.

Definition at line 1439 of file bnx2x.h.

dma_addr_t slowpath_mapping

Definition at line 1440 of file bnx2x.h.

Definition at line 1227 of file bnx2x.h.

unsigned long sp_rtnl_state

Definition at line 1625 of file bnx2x.h.

struct delayed_work sp_rtnl_task

Definition at line 1357 of file bnx2x.h.

unsigned long sp_state

Definition at line 1622 of file bnx2x.h.

Definition at line 1356 of file bnx2x.h.

Definition at line 1295 of file bnx2x.h.

struct eth_spe* spq_last_bd

Definition at line 1299 of file bnx2x.h.

spinlock_t spq_lock

Definition at line 1303 of file bnx2x.h.

dma_addr_t spq_mapping

Definition at line 1296 of file bnx2x.h.

struct eth_spe* spq_prod_bd

Definition at line 1298 of file bnx2x.h.

u16 spq_prod_idx

Definition at line 1297 of file bnx2x.h.

Definition at line 1407 of file bnx2x.h.

u16 stats_comp

Definition at line 1318 of file bnx2x.h.

Definition at line 1540 of file bnx2x.h.

struct dmae_command stats_dmae

Definition at line 1537 of file bnx2x.h.

bool stats_init

Definition at line 1546 of file bnx2x.h.

spinlock_t stats_lock

Definition at line 1534 of file bnx2x.h.

u16 stats_pending

Definition at line 1316 of file bnx2x.h.

int stats_state

Definition at line 1531 of file bnx2x.h.

Definition at line 1548 of file bnx2x.h.

Definition at line 1360 of file bnx2x.h.

const u8* tsem_int_table_data

Definition at line 1565 of file bnx2x.h.

const u8* tsem_pram_data

Definition at line 1566 of file bnx2x.h.

u16 tx_quick_cons_trip

Definition at line 1394 of file bnx2x.h.

u16 tx_quick_cons_trip_int

Definition at line 1393 of file bnx2x.h.

int tx_ring_size

Definition at line 1259 of file bnx2x.h.

u16 tx_ticks

Definition at line 1396 of file bnx2x.h.

u16 tx_ticks_int

Definition at line 1395 of file bnx2x.h.

const u8* usem_int_table_data

Definition at line 1567 of file bnx2x.h.

const u8* usem_pram_data

Definition at line 1568 of file bnx2x.h.

u8 wol

Definition at line 1389 of file bnx2x.h.

const u8* xsem_int_table_data

Definition at line 1569 of file bnx2x.h.

const u8* xsem_pram_data

Definition at line 1570 of file bnx2x.h.


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