Lines Matching defs:mlx5_core_dev
758 struct mlx5_core_dev { struct
759 struct device *device;
760 enum mlx5_coredev_type coredev_type;
761 struct pci_dev *pdev;
763 struct mutex pci_status_mutex;
764 enum mlx5_pci_status pci_status;
765 u8 rev_id;
766 char board_id[MLX5_BOARD_ID_LEN];
767 struct mlx5_cmd cmd;
768 struct {
775 } caps;
776 struct mlx5_timeouts *timeouts;
777 u64 sys_image_guid;
778 phys_addr_t iseg_base;
779 struct mlx5_init_seg __iomem *iseg;
780 phys_addr_t bar_addr;
781 enum mlx5_device_state state;
783 struct mutex intf_state_mutex;
784 struct lock_class_key lock_key;
785 unsigned long intf_state;
786 struct mlx5_priv priv;
787 struct mlx5_profile profile;
788 u32 issi;
789 struct mlx5e_resources mlx5e_res;
790 struct mlx5_dm *dm;
791 struct mlx5_vxlan *vxlan;
792 struct mlx5_geneve *geneve;
793 struct {
796 } roce;
798 struct mlx5_fpga_device *fpga;
800 struct mlx5_clock clock;
801 struct mlx5_ib_clock_info *clock_info;
802 struct mlx5_fw_tracer *tracer;
803 struct mlx5_rsc_dump *rsc_dump;
804 u32 vsc_addr;
805 struct mlx5_hv_vhca *hv_vhca;