Lines Matching refs:percpu_priv

220 	struct dpaa_percpu_priv *percpu_priv;  in dpaa_netdev_init()  local
228 percpu_priv = per_cpu_ptr(priv->percpu_priv, i); in dpaa_netdev_init()
229 percpu_priv->net_dev = net_dev; in dpaa_netdev_init()
313 struct dpaa_percpu_priv *percpu_priv; in dpaa_tx_timeout() local
317 percpu_priv = this_cpu_ptr(priv->percpu_priv); in dpaa_tx_timeout()
322 percpu_priv->stats.tx_errors++; in dpaa_tx_timeout()
333 struct dpaa_percpu_priv *percpu_priv; in dpaa_get_stats64() local
339 percpu_priv = per_cpu_ptr(priv->percpu_priv, i); in dpaa_get_stats64()
341 cpustats = (u64 *)&percpu_priv->stats; in dpaa_get_stats64()
1355 static void count_ern(struct dpaa_percpu_priv *percpu_priv, in count_ern() argument
1360 percpu_priv->ern_cnt.cg_tdrop++; in count_ern()
1363 percpu_priv->ern_cnt.wred++; in count_ern()
1366 percpu_priv->ern_cnt.err_cond++; in count_ern()
1369 percpu_priv->ern_cnt.early_window++; in count_ern()
1372 percpu_priv->ern_cnt.late_window++; in count_ern()
1375 percpu_priv->ern_cnt.fq_tdrop++; in count_ern()
1378 percpu_priv->ern_cnt.fq_retired++; in count_ern()
1381 percpu_priv->ern_cnt.orp_zero++; in count_ern()
2054 struct dpaa_percpu_priv *percpu_priv; in dpaa_start_xmit() local
2061 percpu_priv = this_cpu_ptr(priv->percpu_priv); in dpaa_start_xmit()
2062 percpu_stats = &percpu_priv->stats; in dpaa_start_xmit()
2096 percpu_priv->tx_frag_skbuffs++; in dpaa_start_xmit()
2122 struct dpaa_percpu_priv *percpu_priv, in dpaa_rx_error() argument
2130 percpu_priv->stats.rx_errors++; in dpaa_rx_error()
2133 percpu_priv->rx_errors.dme++; in dpaa_rx_error()
2135 percpu_priv->rx_errors.fpe++; in dpaa_rx_error()
2137 percpu_priv->rx_errors.fse++; in dpaa_rx_error()
2139 percpu_priv->rx_errors.phe++; in dpaa_rx_error()
2146 struct dpaa_percpu_priv *percpu_priv, in dpaa_tx_error() argument
2156 percpu_priv->stats.tx_errors++; in dpaa_tx_error()
2182 struct dpaa_percpu_priv *percpu_priv, in dpaa_tx_conf() argument
2194 percpu_priv->stats.tx_errors++; in dpaa_tx_conf()
2197 percpu_priv->tx_confirm++; in dpaa_tx_conf()
2204 static inline int dpaa_eth_napi_schedule(struct dpaa_percpu_priv *percpu_priv, in dpaa_eth_napi_schedule() argument
2211 percpu_priv->np.p = portal; in dpaa_eth_napi_schedule()
2212 napi_schedule(&percpu_priv->np.napi); in dpaa_eth_napi_schedule()
2213 percpu_priv->in_interrupt++; in dpaa_eth_napi_schedule()
2224 struct dpaa_percpu_priv *percpu_priv; in rx_error_dqrr() local
2235 percpu_priv = this_cpu_ptr(priv->percpu_priv); in rx_error_dqrr()
2237 if (dpaa_eth_napi_schedule(percpu_priv, portal)) in rx_error_dqrr()
2241 dpaa_rx_error(net_dev, priv, percpu_priv, &dq->fd, fq->fqid); in rx_error_dqrr()
2252 struct dpaa_percpu_priv *percpu_priv; in rx_default_dqrr() local
2277 percpu_priv = this_cpu_ptr(priv->percpu_priv); in rx_default_dqrr()
2278 percpu_stats = &percpu_priv->stats; in rx_default_dqrr()
2280 if (unlikely(dpaa_eth_napi_schedule(percpu_priv, portal))) in rx_default_dqrr()
2370 struct dpaa_percpu_priv *percpu_priv; in conf_error_dqrr() local
2377 percpu_priv = this_cpu_ptr(priv->percpu_priv); in conf_error_dqrr()
2379 if (dpaa_eth_napi_schedule(percpu_priv, portal)) in conf_error_dqrr()
2382 dpaa_tx_error(net_dev, priv, percpu_priv, &dq->fd, fq->fqid); in conf_error_dqrr()
2391 struct dpaa_percpu_priv *percpu_priv; in conf_dflt_dqrr() local
2401 percpu_priv = this_cpu_ptr(priv->percpu_priv); in conf_dflt_dqrr()
2403 if (dpaa_eth_napi_schedule(percpu_priv, portal)) in conf_dflt_dqrr()
2406 dpaa_tx_conf(net_dev, priv, percpu_priv, &dq->fd, fq->fqid); in conf_dflt_dqrr()
2416 struct dpaa_percpu_priv *percpu_priv; in egress_ern() local
2423 percpu_priv = this_cpu_ptr(priv->percpu_priv); in egress_ern()
2425 percpu_priv->stats.tx_dropped++; in egress_ern()
2426 percpu_priv->stats.tx_fifo_errors++; in egress_ern()
2427 count_ern(percpu_priv, msg); in egress_ern()
2443 struct dpaa_percpu_priv *percpu_priv; in dpaa_eth_napi_enable() local
2447 percpu_priv = per_cpu_ptr(priv->percpu_priv, i); in dpaa_eth_napi_enable()
2449 percpu_priv->np.down = 0; in dpaa_eth_napi_enable()
2450 napi_enable(&percpu_priv->np.napi); in dpaa_eth_napi_enable()
2456 struct dpaa_percpu_priv *percpu_priv; in dpaa_eth_napi_disable() local
2460 percpu_priv = per_cpu_ptr(priv->percpu_priv, i); in dpaa_eth_napi_disable()
2462 percpu_priv->np.down = 1; in dpaa_eth_napi_disable()
2463 napi_disable(&percpu_priv->np.napi); in dpaa_eth_napi_disable()
2628 struct dpaa_percpu_priv *percpu_priv; in dpaa_napi_add() local
2632 percpu_priv = per_cpu_ptr(priv->percpu_priv, cpu); in dpaa_napi_add()
2634 netif_napi_add(net_dev, &percpu_priv->np.napi, in dpaa_napi_add()
2644 struct dpaa_percpu_priv *percpu_priv; in dpaa_napi_del() local
2648 percpu_priv = per_cpu_ptr(priv->percpu_priv, cpu); in dpaa_napi_del()
2650 netif_napi_del(&percpu_priv->np.napi); in dpaa_napi_del()
2902 priv->percpu_priv = devm_alloc_percpu(dev, *priv->percpu_priv); in dpaa_eth_probe()
2903 if (!priv->percpu_priv) { in dpaa_eth_probe()