Lines Matching defs:qlcnic_hardware_context

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