Lines Matching defs:qed_dev
703 struct qed_dev { struct
708 enum qed_dev_type type; argument
717 u16 vendor_id;
719 u16 device_id;
724 u16 chip_num;
728 u16 chip_rev;
733 u16 chip_metal;
737 u16 chip_bond_id;
741 u8 num_engines;
742 u8 num_ports;
743 u8 num_ports_in_engine;
744 u8 num_funcs_in_port;
746 u8 path_id;
748 unsigned long mf_bits;
750 int pcie_width;
751 int pcie_speed;
754 u8 mcp_rev;
755 u8 boot_mode;
758 u8 wol_config;
759 u8 wol_mac[ETH_ALEN];
761 u32 int_mode;
762 enum qed_coalescing_mode int_coalescing_mode;
763 u16 rx_coalesce_usecs;
764 u16 tx_coalesce_usecs;
767 void __iomem *regview;
768 void __iomem *doorbells;
769 u64 db_phys_addr;
770 unsigned long db_size;
773 u8 cache_shift;
776 const u32 *iro_arr;
780 u8 num_hwfns;
781 struct qed_hwfn hwfns[MAX_HWFNS_PER_DEVICE];
784 u8 l2_affin_hint;
785 u8 fir_affin;
786 u8 iwarp_affin;
810 struct qed_dev_info common_dev_info; argument
811 struct qede_dev *edev;
812 struct pci_dev *pdev;
813 u32 flags;
815 int msg_enable;
817 struct pci_params pci_params;
819 struct qed_int_params int_params;
821 u8 protocol;
826 union {
831 } protocol_ops;
832 void *ops_cookie;
856 u32 qed_get_hsi_def_val(struct qed_dev *cdev, enum qed_hsi_def_type type); argument