Lines Matching defs:qed_dev
697 struct qed_dev { struct
702 enum qed_dev_type type; argument
709 u16 vendor_id;
711 u16 device_id;
716 u16 chip_num;
720 u16 chip_rev;
725 u16 chip_metal;
729 u16 chip_bond_id;
733 u8 num_engines;
734 u8 num_ports;
735 u8 num_ports_in_engine;
736 u8 num_funcs_in_port;
738 u8 path_id;
740 unsigned long mf_bits;
742 int pcie_width;
743 int pcie_speed;
746 u8 mcp_rev;
747 u8 boot_mode;
750 u8 wol_config;
751 u8 wol_mac[ETH_ALEN];
753 u32 int_mode;
754 enum qed_coalescing_mode int_coalescing_mode;
755 u16 rx_coalesce_usecs;
756 u16 tx_coalesce_usecs;
759 void __iomem *regview;
760 void __iomem *doorbells;
761 u64 db_phys_addr;
762 unsigned long db_size;
765 u8 cache_shift;
768 const u32 *iro_arr;
772 u8 num_hwfns;
773 struct qed_hwfn hwfns[MAX_HWFNS_PER_DEVICE];
776 u8 l2_affin_hint;
777 u8 fir_affin;
778 u8 iwarp_affin;
802 struct qed_dev_info common_dev_info; argument
803 struct qede_dev *edev;
804 struct pci_dev *pdev;
805 u32 flags;
807 int msg_enable;
809 struct pci_params pci_params;
811 struct qed_int_params int_params;
813 u8 protocol;
818 union {
824 } protocol_ops;
825 void *ops_cookie;
849 u32 qed_get_hsi_def_val(struct qed_dev *cdev, enum qed_hsi_def_type type); argument