Lines Matching defs:bnxt

1403 struct bnxt {  struct
1404 void __iomem *bar0;
1405 void __iomem *bar1;
1406 void __iomem *bar2;
1408 u32 reg_base;
1409 u16 chip_num;
1476 struct net_device *dev;
1477 struct pci_dev *pdev;
1479 atomic_t intr_sem;
1481 u32 flags;
1551 struct bnxt_en_dev *edev; argument
1552 struct bnxt_en_dev * (*ulp_probe)(struct net_device *); argument
1554 struct bnxt_napi **bnapi; argument
1556 struct bnxt_rx_ring_info *rx_ring; argument
1557 struct bnxt_tx_ring_info *tx_ring; argument
1560 struct sk_buff * (*gro_func)(struct bnxt_tpa_info *, int, int, argument
1563 struct sk_buff * (*rx_skb_func)(struct bnxt *, argument
1568 u16 max_tpa_v2;
1569 u16 max_tpa;
1570 u32 rx_buf_size;
1571 u32 rx_buf_use_size; /* useable size */
1572 u16 rx_offset;
1573 u16 rx_dma_offset;
1574 enum dma_data_direction rx_dir;
1575 u32 rx_ring_size;
1576 u32 rx_agg_ring_size;
1577 u32 rx_copy_thresh;
1578 u32 rx_ring_mask;
1579 u32 rx_agg_ring_mask;
1603 struct bnxt_ring_grp_info *grp_info; argument
1604 struct bnxt_vnic_info *vnic_info; argument
1611 struct bnxt_queue_info q_info[BNXT_MAX_QUEUE]; argument
1630 struct bnxt_irq *irq_tbl; argument
1631 int total_irqs;
1632 u8 mac_addr[ETH_ALEN];
1635 struct ieee_pfc *ieee_pfc;
1636 struct ieee_ets *ieee_ets;
1637 u8 dcbx_cap;
1638 u8 default_pri;
1639 u8 max_dscp_value;
1642 u32 msg_enable;
1644 u32 fw_cap;
1662 u32 hwrm_spec_code;
1663 u16 hwrm_cmd_seq;
1664 u16 hwrm_cmd_kong_seq;
1665 u16 hwrm_intr_seq_id;
1666 void *hwrm_short_cmd_req_addr;
1667 dma_addr_t hwrm_short_cmd_req_dma_addr;
1668 void *hwrm_cmd_resp_addr;
1669 dma_addr_t hwrm_cmd_resp_dma_addr;
1670 void *hwrm_cmd_kong_resp_addr;
1671 dma_addr_t hwrm_cmd_kong_resp_dma_addr;
1673 struct rtnl_link_stats64 net_stats_prev;
1674 struct rx_port_stats *hw_rx_port_stats;
1675 struct tx_port_stats *hw_tx_port_stats;
1676 struct rx_port_stats_ext *hw_rx_port_stats_ext;
1677 struct tx_port_stats_ext *hw_tx_port_stats_ext;
1678 struct pcie_ctx_hw_stats *hw_pcie_stats;
1679 dma_addr_t hw_rx_port_stats_map;
1680 dma_addr_t hw_tx_port_stats_map;
1681 dma_addr_t hw_rx_port_stats_ext_map;
1682 dma_addr_t hw_tx_port_stats_ext_map;
1683 dma_addr_t hw_pcie_stats_map;
1684 int hw_port_stats_size;
1685 u16 fw_rx_stats_ext_size;
1686 u16 fw_tx_stats_ext_size;
1710 struct bnxt_coal_cap coal_cap; argument
1711 struct bnxt_coal rx_coal; argument
1712 struct bnxt_coal tx_coal; argument
1714 u32 stats_coal_ticks;
1719 struct work_struct sp_task;
1720 unsigned long sp_event;
1757 struct bnxt_fw_health *fw_health; argument
1759 struct bnxt_hw_resc hw_resc; argument
1760 struct bnxt_pf_info pf; argument
1761 struct bnxt_ctx_mem_info *ctx; argument
1764 struct bnxt_vf_info vf; argument
1765 wait_queue_head_t sriov_cfg_wait;
1766 bool sriov_cfg;
1794 struct bnxt_link_info link_info; argument
1800 struct bnxt_test_info *test_info; argument
1806 struct bnxt_led_info leds[BNXT_MAX_LED]; argument
1814 struct bnxt_vf_rep **vf_reps; /* array of vf-rep ptrs */ argument
1817 struct bnxt_tc_info *tc_info; argument
1818 struct dentry *debugfs_pdev;
1819 struct device *hwmon_dev;