Lines Matching defs:mlx4_en_dev
399 struct mlx4_en_dev { struct
400 struct mlx4_dev *dev;
401 struct pci_dev *pdev;
402 struct mutex state_lock;
403 struct net_device *pndev[MLX4_MAX_PORTS + 1];
404 struct net_device *upper[MLX4_MAX_PORTS + 1];
405 u32 port_cnt;
406 bool device_up;
407 struct mlx4_en_profile profile;
408 u32 LSO_support;
409 struct workqueue_struct *workqueue;
410 struct device *dma_device;
411 void __iomem *uar_map;
412 struct mlx4_uar priv_uar;
413 struct mlx4_mr mr;
414 u32 priv_pdn;
415 spinlock_t uar_lock;
416 u8 mac_removed[MLX4_MAX_PORTS + 1];
417 u32 nominal_c_mult;
418 struct cyclecounter cycles;
419 seqlock_t clock_lock;
420 struct timecounter clock;
421 unsigned long last_overflow_check;
422 struct ptp_clock *ptp_clock;
423 struct ptp_clock_info ptp_clock_info;
424 struct notifier_block nb;