Lines Matching defs:bnxt
1072 struct bnxt { struct
1073 void __iomem *bar0;
1074 void __iomem *bar1;
1075 void __iomem *bar2;
1077 u32 reg_base;
1078 u16 chip_num;
1141 struct net_device *dev;
1142 struct pci_dev *pdev;
1144 atomic_t intr_sem;
1146 u32 flags;
1202 struct bnxt_en_dev *edev; argument
1203 struct bnxt_en_dev * (*ulp_probe)(struct net_device *); argument
1205 struct bnxt_napi **bnapi; argument
1207 struct bnxt_rx_ring_info *rx_ring; argument
1208 struct bnxt_tx_ring_info *tx_ring; argument
1211 struct sk_buff * (*gro_func)(struct bnxt_tpa_info *, int, int, argument
1214 struct sk_buff * (*rx_skb_func)(struct bnxt *, argument
1219 u32 rx_buf_size;
1220 u32 rx_buf_use_size; /* useable size */
1221 u16 rx_offset;
1222 u16 rx_dma_offset;
1223 enum dma_data_direction rx_dir;
1224 u32 rx_ring_size;
1225 u32 rx_agg_ring_size;
1226 u32 rx_copy_thresh;
1227 u32 rx_ring_mask;
1228 u32 rx_agg_ring_mask;
1229 int rx_nr_pages;
1230 int rx_agg_nr_pages;
1254 struct bnxt_ring_grp_info *grp_info; argument
1255 struct bnxt_vnic_info *vnic_info; argument
1262 struct bnxt_queue_info q_info[BNXT_MAX_QUEUE]; argument
1275 struct bnxt_irq *irq_tbl; argument
1276 int total_irqs;
1277 u8 mac_addr[ETH_ALEN];
1280 struct ieee_pfc *ieee_pfc;
1281 struct ieee_ets *ieee_ets;
1282 u8 dcbx_cap;
1283 u8 default_pri;
1284 u8 max_dscp_value;
1287 u32 msg_enable;
1289 u32 fw_cap;
1297 u32 hwrm_spec_code;
1298 u16 hwrm_cmd_seq;
1299 u32 hwrm_intr_seq_id;
1300 void *hwrm_short_cmd_req_addr;
1301 dma_addr_t hwrm_short_cmd_req_dma_addr;
1302 void *hwrm_cmd_resp_addr;
1303 dma_addr_t hwrm_cmd_resp_dma_addr;
1305 struct rx_port_stats *hw_rx_port_stats;
1306 struct tx_port_stats *hw_tx_port_stats;
1307 struct rx_port_stats_ext *hw_rx_port_stats_ext;
1331 struct bnxt_coal rx_coal; argument
1332 struct bnxt_coal tx_coal; argument
1336 u32 stats_coal_ticks;
1361 struct bnxt_hw_resc hw_resc; argument
1362 struct bnxt_pf_info pf; argument
1365 struct bnxt_vf_info vf; argument
1366 wait_queue_head_t sriov_cfg_wait;
1390 struct bnxt_link_info link_info; argument
1396 struct bnxt_test_info *test_info; argument
1402 struct bnxt_led_info leds[BNXT_MAX_LED]; argument
1409 struct bnxt_vf_rep **vf_reps; /* array of vf-rep ptrs */ argument
1412 struct bnxt_tc_info *tc_info; argument
1413 struct dentry *debugfs_pdev;
1437 static inline u32 bnxt_tx_avail(struct bnxt *bp, struct bnxt_tx_ring_info *txr) in bnxt_tx_avail() argument