Lines Matching defs:bnxt
848 struct bnxt { struct
849 void __iomem *bar0;
850 void __iomem *bar1;
851 void __iomem *bar2;
853 u32 reg_base;
855 struct net_device *dev;
856 struct pci_dev *pdev;
858 atomic_t intr_sem;
860 u32 flags;
885 struct bnxt_napi **bnapi; argument
887 u32 rx_buf_size;
888 u32 rx_buf_use_size; /* useable size */
889 u32 rx_ring_size;
890 u32 rx_agg_ring_size;
891 u32 rx_copy_thresh;
892 u32 rx_ring_mask;
916 struct bnxt_ring_grp_info *grp_info; argument
917 struct bnxt_vnic_info *vnic_info; argument
921 struct bnxt_queue_info q_info[BNXT_MAX_QUEUE]; argument
932 struct bnxt_irq *irq_tbl; argument
933 u8 mac_addr[ETH_ALEN];
935 u32 msg_enable;
937 u16 hwrm_cmd_seq;
938 u32 hwrm_intr_seq_id;
939 void *hwrm_cmd_resp_addr;
940 dma_addr_t hwrm_cmd_resp_dma_addr;
941 void *hwrm_dbg_resp_addr;
942 dma_addr_t hwrm_dbg_resp_dma_addr;
944 struct mutex hwrm_cmd_lock; /* serialize hwrm messages */
945 struct hwrm_ver_get_output ver_resp;
949 char fw_ver_str[FW_VER_STR_LEN];
950 __be16 vxlan_port;
974 struct bnxt_pf_info pf; argument
977 struct bnxt_vf_info vf; argument
992 struct bnxt_link_info link_info; argument