Lines Matching defs:qed_dev
695 struct qed_dev { struct
700 enum qed_dev_type type; argument
707 u16 vendor_id;
709 u16 device_id;
714 u16 chip_num;
718 u16 chip_rev;
723 u16 chip_metal;
727 u16 chip_bond_id;
731 u8 num_engines;
732 u8 num_ports;
733 u8 num_ports_in_engine;
734 u8 num_funcs_in_port;
736 u8 path_id;
738 unsigned long mf_bits;
740 int pcie_width;
741 int pcie_speed;
744 u8 mcp_rev;
745 u8 boot_mode;
748 u8 wol_config;
749 u8 wol_mac[ETH_ALEN];
751 u32 int_mode;
752 enum qed_coalescing_mode int_coalescing_mode;
753 u16 rx_coalesce_usecs;
754 u16 tx_coalesce_usecs;
757 void __iomem *regview;
758 void __iomem *doorbells;
759 u64 db_phys_addr;
760 unsigned long db_size;
763 u8 cache_shift;
766 const u32 *iro_arr;
770 u8 num_hwfns;
771 struct qed_hwfn hwfns[MAX_HWFNS_PER_DEVICE];
774 u8 l2_affin_hint;
775 u8 fir_affin;
776 u8 iwarp_affin;
800 struct qed_dev_info common_dev_info; argument
801 struct qede_dev *edev;
802 struct pci_dev *pdev;
803 u32 flags;
805 int msg_enable;
807 struct pci_params pci_params;
809 struct qed_int_params int_params;
811 u8 protocol;
816 union {
822 } protocol_ops;
823 void *ops_cookie;
847 u32 qed_get_hsi_def_val(struct qed_dev *cdev, enum qed_hsi_def_type type); argument