Lines Matching defs:mlx4_en_dev
413 struct mlx4_en_dev { struct
414 struct mlx4_dev *dev;
415 struct pci_dev *pdev;
416 struct mutex state_lock;
417 struct net_device *pndev[MLX4_MAX_PORTS + 1];
418 struct net_device *upper[MLX4_MAX_PORTS + 1];
419 u32 port_cnt;
420 bool device_up;
421 struct mlx4_en_profile profile;
422 u32 LSO_support;
423 struct workqueue_struct *workqueue;
424 struct device *dma_device;
425 void __iomem *uar_map;
426 struct mlx4_uar priv_uar;
427 struct mlx4_mr mr;
428 u32 priv_pdn;
429 spinlock_t uar_lock;
430 u8 mac_removed[MLX4_MAX_PORTS + 1];
431 u32 nominal_c_mult;
432 struct cyclecounter cycles;
433 seqlock_t clock_lock;
434 struct timecounter clock;
435 unsigned long last_overflow_check;
436 struct ptp_clock *ptp_clock;
437 struct ptp_clock_info ptp_clock_info;
438 struct notifier_block netdev_nb;
439 struct notifier_block mlx_nb;