Lines Matching defs:bnxt
1589 struct bnxt { struct
1590 void __iomem *bar0;
1591 void __iomem *bar1;
1592 void __iomem *bar2;
1594 u32 reg_base;
1595 u16 chip_num;
1628 u8 chip_rev;
1672 char board_partno[BNXT_VPD_FLD_LEN];
1673 char board_serialno[BNXT_VPD_FLD_LEN];
1675 struct net_device *dev;
1676 struct pci_dev *pdev;
1678 atomic_t intr_sem;
1680 u32 flags;
1761 struct bnxt_en_dev *edev; argument
1763 struct bnxt_napi **bnapi; argument
1765 struct bnxt_rx_ring_info *rx_ring; argument
1766 struct bnxt_tx_ring_info *tx_ring; argument
1769 struct sk_buff * (*gro_func)(struct bnxt_tpa_info *, int, int, argument
1772 struct sk_buff * (*rx_skb_func)(struct bnxt *, argument
1777 u16 max_tpa_v2;
1778 u16 max_tpa;
1779 u32 rx_buf_size;
1780 u32 rx_buf_use_size; /* useable size */
1781 u16 rx_offset;
1782 u16 rx_dma_offset;
1783 enum dma_data_direction rx_dir;
1784 u32 rx_ring_size;
1785 u32 rx_agg_ring_size;
1786 u32 rx_copy_thresh;
1787 u32 rx_ring_mask;
1788 u32 rx_agg_ring_mask;
1812 struct bnxt_ring_grp_info *grp_info; argument
1813 struct bnxt_vnic_info *vnic_info; argument
1822 struct bnxt_queue_info q_info[BNXT_MAX_QUEUE]; argument
1823 u8 tc_to_qidx[BNXT_MAX_QUEUE];
1824 u8 q_ids[BNXT_MAX_QUEUE];
1848 struct bnxt_irq *irq_tbl; argument
1849 int total_irqs;
1850 u8 mac_addr[ETH_ALEN];
1853 struct ieee_pfc *ieee_pfc;
1854 struct ieee_ets *ieee_ets;
1855 u8 dcbx_cap;
1856 u8 default_pri;
1857 u8 max_dscp_value;
1860 u32 msg_enable;
1862 u32 fw_cap;
1893 struct bnxt_stats_mem port_stats; argument
1894 struct bnxt_stats_mem rx_port_stats_ext; argument
1895 struct bnxt_stats_mem tx_port_stats_ext; argument
1896 u16 fw_rx_stats_ext_size;
1897 u16 fw_tx_stats_ext_size;
1898 u16 hw_ring_stats_size;
1899 u8 pri2cos_idx[8];
1900 u8 pri2cos_valid;
1902 u16 hwrm_max_req_len;
1926 struct bnxt_coal_cap coal_cap; argument
1927 struct bnxt_coal rx_coal; argument
1928 struct bnxt_coal tx_coal; argument
1930 u32 stats_coal_ticks;
1935 struct work_struct sp_task;
1936 unsigned long sp_event;
1971 struct bnxt_fw_health *fw_health; argument
1973 struct bnxt_hw_resc hw_resc; argument
1974 struct bnxt_pf_info pf; argument
1975 struct bnxt_ctx_mem_info *ctx; argument
1978 struct bnxt_vf_info vf; argument
1979 wait_queue_head_t sriov_cfg_wait;
1980 bool sriov_cfg;
2009 struct bnxt_link_info link_info; argument
2026 struct bnxt_test_info *test_info; argument
2032 struct bnxt_led_info leds[BNXT_MAX_LED]; argument
2039 struct bnxt_ptp_cfg *ptp_cfg; argument
2045 struct bnxt_vf_rep **vf_reps; /* array of vf-rep ptrs */ argument
2048 struct bnxt_tc_info *tc_info; argument
2049 struct list_head tc_indr_block_list;
2050 struct dentry *debugfs_pdev;
2051 struct device *hwmon_dev;