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

#include <nes_hw.h>

Data Fields

u64 fw_ver
 
unsigned longallocated_qps
 
unsigned longallocated_cqs
 
unsigned longallocated_mrs
 
unsigned longallocated_pds
 
unsigned longallocated_arps
 
struct nes_qp ** qp_table
 
struct workqueue_structwork_q
 
struct list_head list
 
struct list_head active_listeners
 
struct list_head nesvnic_list [4]
 
struct timer_list mh_timer
 
struct timer_list lc_timer
 
struct work_struct work
 
spinlock_t resource_lock
 
spinlock_t phy_lock
 
spinlock_t pbl_lock
 
spinlock_t periodic_timer_lock
 
struct nes_arp_entry arp_table [NES_MAX_ARP_TABLE_SIZE]
 
struct nes_hw_ceq ceq [16]
 
struct nes_hw_aeq aeq [8]
 
struct nes_hw_tune_timer tune_timer
 
unsigned long doorbell_start
 
u32 hw_rev
 
u32 vendor_id
 
u32 vendor_part_id
 
u32 device_cap_flags
 
u32 tick_delta
 
u32 timer_int_req
 
u32 arp_table_size
 
u32 next_arp_index
 
u32 max_mr
 
u32 max_256pbl
 
u32 max_4kpbl
 
u32 free_256pbl
 
u32 free_4kpbl
 
u32 max_mr_size
 
u32 max_qp
 
u32 next_qp
 
u32 max_irrq
 
u32 max_qp_wr
 
u32 max_sge
 
u32 max_cq
 
u32 next_cq
 
u32 max_cqe
 
u32 max_pd
 
u32 base_pd
 
u32 next_pd
 
u32 hte_index_mask
 
u32 rx_pool_size
 
u32 tx_pool_size
 
u32 rx_threshold
 
u32 tcp_timer_core_clk_divisor
 
u32 iwarp_config
 
u32 cm_config
 
u32 sws_timer_config
 
u32 tcp_config1
 
u32 wqm_wat
 
u32 core_clock
 
u32 firmware_version
 
u32 eeprom_version
 
u32 nic_rx_eth_route_err
 
u32 et_rx_coalesce_usecs
 
u32 et_rx_max_coalesced_frames
 
u32 et_rx_coalesce_usecs_irq
 
u32 et_rx_max_coalesced_frames_irq
 
u32 et_pkt_rate_low
 
u32 et_rx_coalesce_usecs_low
 
u32 et_rx_max_coalesced_frames_low
 
u32 et_pkt_rate_high
 
u32 et_rx_coalesce_usecs_high
 
u32 et_rx_max_coalesced_frames_high
 
u32 et_rate_sample_interval
 
u32 timer_int_limit
 
u32 wqm_quanta
 
u8 allow_unaligned_fpdus
 
u32 mac_addr_low
 
u16 mac_addr_high
 
u16 firmware_eeprom_offset
 
u16 software_eeprom_offset
 
u16 max_irrq_wr
 
u16 pd_config_size [4]
 
u16 pd_config_base [4]
 
u16 link_interrupt_count [4]
 
u8 crit_error_count [32]
 
u8 phy_index [4]
 
u8 mac_sw_state [4]
 
u8 mac_link_down [4]
 
u8 phy_type [4]
 
u8 log_port
 
unsigned int devfn
 
unsigned char bus_number
 
unsigned char OneG_Mode
 
unsigned char ref_count
 
u8 netdev_count
 
u8 netdev_max
 
u8 port_count
 
u8 virtwq
 
u8 send_term_ok
 
u8 et_use_adaptive_rx_coalesce
 
u8 adapter_fcn_count
 
u8 pft_mcast_map [NES_PFT_SIZE]
 

Detailed Description

Definition at line 1055 of file nes_hw.h.

Field Documentation

struct list_head active_listeners

Definition at line 1066 of file nes_hw.h.

u8 adapter_fcn_count

Definition at line 1182 of file nes_hw.h.

Definition at line 1082 of file nes_hw.h.

unsigned long* allocated_arps

Definition at line 1061 of file nes_hw.h.

unsigned long* allocated_cqs

Definition at line 1058 of file nes_hw.h.

unsigned long* allocated_mrs

Definition at line 1059 of file nes_hw.h.

unsigned long* allocated_pds

Definition at line 1060 of file nes_hw.h.

unsigned long* allocated_qps

Definition at line 1057 of file nes_hw.h.

u8 allow_unaligned_fpdus

Definition at line 1145 of file nes_hw.h.

Definition at line 1078 of file nes_hw.h.

u32 arp_table_size

Definition at line 1094 of file nes_hw.h.

u32 base_pd

Definition at line 1112 of file nes_hw.h.

unsigned char bus_number

Definition at line 1172 of file nes_hw.h.

struct nes_hw_ceq ceq[16]

Definition at line 1081 of file nes_hw.h.

u32 cm_config

Definition at line 1122 of file nes_hw.h.

u32 core_clock

Definition at line 1126 of file nes_hw.h.

u8 crit_error_count[32]

Definition at line 1161 of file nes_hw.h.

unsigned int devfn

Definition at line 1171 of file nes_hw.h.

u32 device_cap_flags

Definition at line 1091 of file nes_hw.h.

unsigned long doorbell_start

Definition at line 1086 of file nes_hw.h.

u32 eeprom_version

Definition at line 1128 of file nes_hw.h.

u32 et_pkt_rate_high

Definition at line 1139 of file nes_hw.h.

u32 et_pkt_rate_low

Definition at line 1136 of file nes_hw.h.

u32 et_rate_sample_interval

Definition at line 1142 of file nes_hw.h.

u32 et_rx_coalesce_usecs

Definition at line 1132 of file nes_hw.h.

u32 et_rx_coalesce_usecs_high

Definition at line 1140 of file nes_hw.h.

u32 et_rx_coalesce_usecs_irq

Definition at line 1134 of file nes_hw.h.

u32 et_rx_coalesce_usecs_low

Definition at line 1137 of file nes_hw.h.

u32 et_rx_max_coalesced_frames

Definition at line 1133 of file nes_hw.h.

u32 et_rx_max_coalesced_frames_high

Definition at line 1141 of file nes_hw.h.

u32 et_rx_max_coalesced_frames_irq

Definition at line 1135 of file nes_hw.h.

u32 et_rx_max_coalesced_frames_low

Definition at line 1138 of file nes_hw.h.

u8 et_use_adaptive_rx_coalesce

Definition at line 1181 of file nes_hw.h.

u16 firmware_eeprom_offset

Definition at line 1151 of file nes_hw.h.

Definition at line 1127 of file nes_hw.h.

u32 free_256pbl

Definition at line 1100 of file nes_hw.h.

u32 free_4kpbl

Definition at line 1101 of file nes_hw.h.

u64 fw_ver

Definition at line 1056 of file nes_hw.h.

u32 hte_index_mask

Definition at line 1114 of file nes_hw.h.

u32 hw_rev

Definition at line 1088 of file nes_hw.h.

u32 iwarp_config

Definition at line 1121 of file nes_hw.h.

struct timer_list lc_timer

Definition at line 1071 of file nes_hw.h.

u16 link_interrupt_count[4]

Definition at line 1160 of file nes_hw.h.

Definition at line 1065 of file nes_hw.h.

u8 log_port

Definition at line 1168 of file nes_hw.h.

u16 mac_addr_high

Definition at line 1149 of file nes_hw.h.

u32 mac_addr_low

Definition at line 1148 of file nes_hw.h.

u8 mac_link_down[4]

Definition at line 1166 of file nes_hw.h.

u8 mac_sw_state[4]

Definition at line 1165 of file nes_hw.h.

u32 max_256pbl

Definition at line 1098 of file nes_hw.h.

u32 max_4kpbl

Definition at line 1099 of file nes_hw.h.

u32 max_cq

Definition at line 1108 of file nes_hw.h.

u32 max_cqe

Definition at line 1110 of file nes_hw.h.

u32 max_irrq

Definition at line 1105 of file nes_hw.h.

u16 max_irrq_wr

Definition at line 1154 of file nes_hw.h.

u32 max_mr

Definition at line 1097 of file nes_hw.h.

u32 max_mr_size

Definition at line 1102 of file nes_hw.h.

u32 max_pd

Definition at line 1111 of file nes_hw.h.

u32 max_qp

Definition at line 1103 of file nes_hw.h.

u32 max_qp_wr

Definition at line 1106 of file nes_hw.h.

u32 max_sge

Definition at line 1107 of file nes_hw.h.

struct timer_list mh_timer

Definition at line 1070 of file nes_hw.h.

struct list_head nesvnic_list[4]

Definition at line 1068 of file nes_hw.h.

u8 netdev_count

Definition at line 1176 of file nes_hw.h.

u8 netdev_max

Definition at line 1177 of file nes_hw.h.

u32 next_arp_index

Definition at line 1095 of file nes_hw.h.

u32 next_cq

Definition at line 1109 of file nes_hw.h.

u32 next_pd

Definition at line 1113 of file nes_hw.h.

u32 next_qp

Definition at line 1104 of file nes_hw.h.

u32 nic_rx_eth_route_err

Definition at line 1130 of file nes_hw.h.

unsigned char OneG_Mode

Definition at line 1173 of file nes_hw.h.

spinlock_t pbl_lock

Definition at line 1075 of file nes_hw.h.

u16 pd_config_base[4]

Definition at line 1158 of file nes_hw.h.

u16 pd_config_size[4]

Definition at line 1157 of file nes_hw.h.

spinlock_t periodic_timer_lock

Definition at line 1076 of file nes_hw.h.

u8 pft_mcast_map[NES_PFT_SIZE]

Definition at line 1183 of file nes_hw.h.

u8 phy_index[4]

Definition at line 1164 of file nes_hw.h.

spinlock_t phy_lock

Definition at line 1074 of file nes_hw.h.

u8 phy_type[4]

Definition at line 1167 of file nes_hw.h.

u8 port_count

Definition at line 1178 of file nes_hw.h.

struct nes_qp** qp_table

Definition at line 1062 of file nes_hw.h.

unsigned char ref_count

Definition at line 1175 of file nes_hw.h.

spinlock_t resource_lock

Definition at line 1073 of file nes_hw.h.

u32 rx_pool_size

Definition at line 1117 of file nes_hw.h.

u32 rx_threshold

Definition at line 1119 of file nes_hw.h.

u8 send_term_ok

Definition at line 1180 of file nes_hw.h.

u16 software_eeprom_offset

Definition at line 1152 of file nes_hw.h.

u32 sws_timer_config

Definition at line 1123 of file nes_hw.h.

u32 tcp_config1

Definition at line 1124 of file nes_hw.h.

u32 tcp_timer_core_clk_divisor

Definition at line 1120 of file nes_hw.h.

u32 tick_delta

Definition at line 1092 of file nes_hw.h.

u32 timer_int_limit

Definition at line 1143 of file nes_hw.h.

u32 timer_int_req

Definition at line 1093 of file nes_hw.h.

Definition at line 1084 of file nes_hw.h.

u32 tx_pool_size

Definition at line 1118 of file nes_hw.h.

u32 vendor_id

Definition at line 1089 of file nes_hw.h.

u32 vendor_part_id

Definition at line 1090 of file nes_hw.h.

u8 virtwq

Definition at line 1179 of file nes_hw.h.

Definition at line 1072 of file nes_hw.h.

Definition at line 1063 of file nes_hw.h.

u32 wqm_quanta

Definition at line 1144 of file nes_hw.h.

u32 wqm_wat

Definition at line 1125 of file nes_hw.h.


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