Lines Matching defs:dpaa2_eth_priv
358 struct dpaa2_eth_priv { struct
363 int (*enqueue)(struct dpaa2_eth_priv *priv, argument
367 u8 num_channels;
368 struct dpaa2_eth_channel *channel[DPAA2_ETH_MAX_DPCONS];
370 struct dpni_attr dpni_attrs;
371 u16 dpni_ver_major;
372 u16 dpni_ver_minor;
373 u16 tx_data_offset;
375 struct fsl_mc_device *dpbp_dev;
376 u16 bpid;
377 struct iommu_domain *iommu_domain;
379 bool tx_tstamp; /* Tx timestamping enabled */
380 bool rx_tstamp; /* Rx timestamping enabled */
382 u16 tx_qdid;
383 struct fsl_mc_io *mc_io;
387 struct cpumask dpio_cpumask;
390 struct rtnl_link_stats64 __percpu *percpu_stats;
392 struct dpaa2_eth_drv_stats __percpu *percpu_extras;
394 u16 mc_token;
395 u8 rx_td_enabled;
397 struct dpni_link_state link_state;
398 bool do_link_poll;
399 struct task_struct *poll_thread;
402 u64 rx_hash_fields;
403 u64 rx_cls_fields;
404 struct dpaa2_eth_cls_rule *cls_rules;
405 u8 rx_cls_enabled;
429 static inline int dpaa2_eth_cmp_dpni_ver(struct dpaa2_eth_priv *priv, in dpaa2_eth_cmp_dpni_ver() argument