Lines Matching defs:dpaa2_eth_priv
515 struct dpaa2_eth_priv { struct
520 int (*enqueue)(struct dpaa2_eth_priv *priv, argument
536 void (*dpaa2_set_onestep_params_cb)(struct dpaa2_eth_priv *priv, argument
538 struct fsl_mc_device *dpbp_dev;
539 u16 rx_buf_size;
540 u16 bpid;
541 struct iommu_domain *iommu_domain;
543 enum hwtstamp_tx_types tx_tstamp_type; /* Tx timestamping type */
544 bool rx_tstamp; /* Rx timestamping enabled */
546 u16 tx_qdid;
547 struct fsl_mc_io *mc_io;
551 struct cpumask dpio_cpumask;
554 struct rtnl_link_stats64 __percpu *percpu_stats;
556 struct dpaa2_eth_drv_stats __percpu *percpu_extras;
558 u16 mc_token;
559 u8 rx_fqtd_enabled;
560 u8 rx_cgtd_enabled;
562 struct dpni_link_state link_state;
563 bool do_link_poll;
564 struct task_struct *poll_thread;
567 u64 rx_hash_fields;
568 u64 rx_cls_fields;
569 struct dpaa2_eth_cls_rule *cls_rules;
570 u8 rx_cls_enabled;
571 u8 vlan_cls_enabled;
572 u8 pfc_enabled;
574 u8 dcbx_mode;
575 struct ieee_pfc pfc;
577 struct bpf_prog *xdp_prog;
579 struct dpaa2_debugfs dbg;
604 struct dpaa2_eth_priv *dpaa2_priv; argument