Lines Matching refs:pfe
22 static struct pfe *g_pfe;
154 pfe_tx_do_cleanup(priv->pfe); in pfe_recv_pkts_on_intr()
155 have_something = pfe_hif_rx_process(priv->pfe, nb_pkts); in pfe_recv_pkts_on_intr()
156 work_done = hif_lib_receive_pkt(rxq, priv->pfe->hif.shm->pool, in pfe_recv_pkts_on_intr()
162 ret = epoll_wait(priv->pfe->hif.epoll_fd, &epoll_ev, 1, ticks); in pfe_recv_pkts_on_intr()
178 pfe_tx_do_cleanup(priv->pfe); in pfe_recv_pkts()
179 pfe_hif_rx_process(priv->pfe, nb_pkts); in pfe_recv_pkts()
180 pool = priv->pfe->hif.shm->pool; in pfe_recv_pkts()
233 pfe_tx_do_cleanup(priv->pfe); in pfe_xmit_pkts()
265 if (client->pfe) { in pfe_eth_open()
266 hif_shm = client->pfe->hif.shm; in pfe_eth_open()
278 client->pfe = priv->pfe; in pfe_eth_open()
314 client->pfe = priv->pfe; in pfe_eth_open()
463 struct pfe *pfe; in pfe_rx_queue_setup() local
466 pfe = priv->pfe; in pfe_rx_queue_setup()
474 if (!pfe->hif.setuped) { in pfe_rx_queue_setup()
475 rc = pfe_hif_shm_init(pfe->hif.shm, mb_pool); in pfe_rx_queue_setup()
481 pfe->hif.shm->pool = mb_pool; in pfe_rx_queue_setup()
482 if (pfe_hif_init_buffers(&pfe->hif)) { in pfe_rx_queue_setup()
489 pfe->hif.setuped = 1; in pfe_rx_queue_setup()
783 pfe_eth_init(struct rte_vdev_device *vdev, struct pfe *pfe, int id) in pfe_eth_init() argument
797 pfe_info = (struct ls1012a_pfe_platform_data *)&pfe->platform_data; in pfe_eth_init()
816 priv->pfe = pfe; in pfe_eth_init()
818 pfe->eth.eth_priv[id] = priv; in pfe_eth_init()
874 pfe_get_gemac_if_proprties(struct pfe *pfe, in pfe_get_gemac_if_proprties() argument
916 pfe->mdio_muxval[pdata->ls1012a_eth_pdata[port].phy_id] = in pfe_get_gemac_if_proprties()
1180 RTE_LOG_REGISTER(pfe_logtype_pmd, pmd.net.pfe, NOTICE);