Lines Matching defs:qlcnic_hardware_context

468 struct qlcnic_hardware_context {  struct
469 void __iomem *pci_base0;
470 void __iomem *ocm_win_crb;
472 unsigned long pci_len0;
474 rwlock_t crb_lock;
475 struct mutex mem_lock;
477 u8 revision_id;
478 u8 pci_func;
479 u8 linkup;
480 u8 loopback_state;
481 u8 beacon_state;
482 u8 has_link_events;
483 u8 fw_type;
484 u8 physical_port;
485 u8 reset_context;
486 u8 msix_supported;
487 u8 max_mac_filters;
488 u8 mc_enabled;
489 u8 max_mc_count;
490 u8 diag_test;
491 u8 num_msix;
492 u8 nic_mode;
493 int diag_cnt;
495 u16 max_uc_count;
496 u16 port_type;
497 u16 board_type;
498 u16 supported_type;
500 u32 link_speed;
501 u16 link_duplex;
502 u16 link_autoneg;
503 u16 module_type;
505 u16 op_mode;
506 u16 switch_mode;
507 u16 max_tx_ques;
508 u16 max_rx_ques;
509 u16 max_mtu;
510 u32 msg_enable;
511 u16 total_nic_func;
512 u16 max_pci_func;
513 u32 max_vnic_func;
514 u32 total_pci_func;
516 u32 capabilities;
517 u32 extra_capability[3];
518 u32 temp;
519 u32 int_vec_bit;
520 u32 fw_hal_version;
521 u32 port_config;
522 struct qlcnic_hardware_ops *hw_ops;
523 struct qlcnic_nic_intr_coalesce coal;
524 struct qlcnic_fw_dump fw_dump;
525 struct qlcnic_fdt fdt;
526 struct qlc_83xx_reset reset;
527 struct qlc_83xx_idc idc;
528 struct qlc_83xx_fw_info *fw_info;
529 struct qlcnic_intrpt_config *intr_tbl;
530 struct qlcnic_sriov *sriov;
531 u32 *reg_tbl;
532 u32 *ext_reg_tbl;
533 u32 mbox_aen[QLC_83XX_MBX_AEN_CNT];
534 u32 mbox_reg[4];
535 struct qlcnic_mailbox *mailbox;
536 u8 extend_lb_time;
537 u8 phys_port_id[ETH_ALEN];
538 u8 lb_mode;
539 u8 vxlan_port_count;
540 u16 vxlan_port;
541 struct device *hwmon_dev;
542 u32 post_mode;
543 bool run_post;