Lines Matching refs:ppriv

4677 	struct dpaa2_caam_priv_per_cpu *ppriv;
4679 ppriv = container_of(nctx, struct dpaa2_caam_priv_per_cpu, nctx);
4680 napi_schedule_irqoff(&ppriv->napi);
4687 struct dpaa2_caam_priv_per_cpu *ppriv;
4691 ppriv = per_cpu_ptr(priv->ppriv, cpu);
4692 ppriv->priv = priv;
4693 nctx = &ppriv->nctx;
4695 nctx->id = ppriv->rsp_fqid;
4700 ppriv->dpio = dpaa2_io_service_select(cpu);
4701 err = dpaa2_io_service_register(ppriv->dpio, nctx, dev);
4715 ppriv->store = dpaa2_io_store_create(DPAA2_CAAM_STORE_SIZE,
4717 if (unlikely(!ppriv->store)) {
4731 ppriv = per_cpu_ptr(priv->ppriv, cpu);
4732 if (!ppriv->nctx.cb)
4734 dpaa2_io_service_deregister(ppriv->dpio, &ppriv->nctx, dev);
4738 ppriv = per_cpu_ptr(priv->ppriv, cpu);
4739 if (!ppriv->store)
4741 dpaa2_io_store_destroy(ppriv->store);
4749 struct dpaa2_caam_priv_per_cpu *ppriv;
4753 ppriv = per_cpu_ptr(priv->ppriv, cpu);
4754 dpaa2_io_service_deregister(ppriv->dpio, &ppriv->nctx,
4756 dpaa2_io_store_destroy(ppriv->store);
4768 struct dpaa2_caam_priv_per_cpu *ppriv;
4773 ppriv = per_cpu_ptr(priv->ppriv, cpu);
4779 rx_queue_cfg.dest_cfg.dest_id = ppriv->nctx.dpio_id;
4785 rx_queue_cfg.user_ctx = ppriv->nctx.qman64;
4854 static int dpaa2_caam_pull_fq(struct dpaa2_caam_priv_per_cpu *ppriv)
4860 err = dpaa2_io_service_pull_fq(ppriv->dpio, ppriv->rsp_fqid,
4861 ppriv->store);
4865 dev_err(ppriv->priv->dev, "dpaa2_io_service_pull err %d", err);
4870 static int dpaa2_caam_store_consume(struct dpaa2_caam_priv_per_cpu *ppriv)
4876 dq = dpaa2_io_store_next(ppriv->store, &is_last);
4879 dev_dbg(ppriv->priv->dev,
4881 ppriv->rsp_fqid);
4893 dpaa2_caam_process_fd(ppriv->priv, dpaa2_dq_fd(dq));
4902 struct dpaa2_caam_priv_per_cpu *ppriv;
4906 ppriv = container_of(napi, struct dpaa2_caam_priv_per_cpu, napi);
4907 priv = ppriv->priv;
4909 if (unlikely(dpaa2_caam_pull_fq(ppriv)))
4913 store_cleaned = dpaa2_caam_store_consume(ppriv);
4921 err = dpaa2_caam_pull_fq(ppriv);
4928 err = dpaa2_io_service_rearm(ppriv->dpio, &ppriv->nctx);
4996 struct dpaa2_caam_priv_per_cpu *ppriv;
5000 ppriv = per_cpu_ptr(priv->ppriv, i);
5001 free_netdev(ppriv->net_dev);
5009 struct dpaa2_caam_priv_per_cpu *ppriv;
5099 ppriv = per_cpu_ptr(priv->ppriv, cpu);
5100 ppriv->req_fqid = priv->tx_queue_attr[j].fqid;
5109 ppriv->rsp_fqid = priv->rx_queue_attr[j].fqid;
5110 ppriv->prio = j;
5116 ppriv->net_dev = alloc_netdev_dummy(0);
5117 if (!ppriv->net_dev) {
5122 ppriv->net_dev->dev = *dev;
5124 netif_napi_add_tx_weight(ppriv->net_dev, &ppriv->napi,
5149 struct dpaa2_caam_priv_per_cpu *ppriv;
5153 ppriv = per_cpu_ptr(priv->ppriv, i);
5154 napi_enable(&ppriv->napi);
5163 struct dpaa2_caam_priv_per_cpu *ppriv;
5182 ppriv = per_cpu_ptr(priv->ppriv, i);
5183 napi_disable(&ppriv->napi);
5184 netif_napi_del(&ppriv->napi);
5185 free_netdev(ppriv->net_dev);
5244 priv->ppriv = alloc_percpu(*priv->ppriv);
5245 if (!priv->ppriv) {
5430 free_percpu(priv->ppriv);
5477 free_percpu(priv->ppriv);
5486 struct dpaa2_caam_priv_per_cpu *ppriv;
5517 ppriv = raw_cpu_ptr(priv->ppriv);
5519 err = dpaa2_io_service_enqueue_fq(ppriv->dpio, ppriv->req_fqid,