Lines Matching defs:dpaa_priv
134 struct dpaa_priv { struct
135 struct dpaa_percpu_priv __percpu *percpu_priv;
136 struct dpaa_bp *dpaa_bp;
140 u16 tx_headroom;
141 struct net_device *net_dev;
142 struct mac_device *mac_dev;
143 struct device *rx_dma_dev;
144 struct device *tx_dma_dev;
145 struct qman_fq *egress_fqs[DPAA_ETH_TXQ_NUM];
146 struct qman_fq *conf_fqs[DPAA_ETH_TXQ_NUM];
148 u16 channel;
149 struct list_head dpaa_fq_list;
151 u8 num_tc;
152 bool keygen_in_use;
153 u32 msg_enable; /* net_device message level */
155 struct {
168 } cgr_data;
170 bool use_ingress_cgr;
171 struct qman_cgr ingress_cgr;
173 struct dpaa_buffer_layout buf_layout[2];
174 u16 rx_headroom;
176 bool tx_tstamp; /* Tx timestamping enabled */
177 bool rx_tstamp; /* Rx timestamping enabled */
179 struct bpf_prog *xdp_prog;