Lines Matching defs:mlx5_core_dev
737 struct mlx5_core_dev { struct
738 struct device *device;
739 enum mlx5_coredev_type coredev_type;
740 struct pci_dev *pdev;
742 struct mutex pci_status_mutex;
743 enum mlx5_pci_status pci_status;
744 u8 rev_id;
745 char board_id[MLX5_BOARD_ID_LEN];
746 struct mlx5_cmd cmd;
747 struct {
754 } caps;
755 u64 sys_image_guid;
756 phys_addr_t iseg_base;
757 struct mlx5_init_seg __iomem *iseg;
758 phys_addr_t bar_addr;
759 enum mlx5_device_state state;
761 struct mutex intf_state_mutex;
762 unsigned long intf_state;
763 struct mlx5_priv priv;
764 struct mlx5_profile profile;
765 u32 issi;
766 struct mlx5e_resources mlx5e_res;
767 struct mlx5_dm *dm;
768 struct mlx5_vxlan *vxlan;
769 struct mlx5_geneve *geneve;
770 struct {
773 } roce;
775 struct mlx5_fpga_device *fpga;
778 const struct mlx5_accel_ipsec_ops *ipsec_ops;
780 struct mlx5_clock clock;
781 struct mlx5_ib_clock_info *clock_info;
782 struct mlx5_fw_tracer *tracer;
783 struct mlx5_rsc_dump *rsc_dump;
784 u32 vsc_addr;
785 struct mlx5_hv_vhca *hv_vhca;