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()
249 if (client->pfe) { in pfe_eth_open()
250 hif_shm = client->pfe->hif.shm; in pfe_eth_open()
262 client->pfe = priv->pfe; in pfe_eth_open()
298 client->pfe = priv->pfe; in pfe_eth_open()
447 struct pfe *pfe; in pfe_rx_queue_setup() local
450 pfe = priv->pfe; in pfe_rx_queue_setup()
458 if (!pfe->hif.setuped) { in pfe_rx_queue_setup()
459 rc = pfe_hif_shm_init(pfe->hif.shm, mb_pool); in pfe_rx_queue_setup()
465 pfe->hif.shm->pool = mb_pool; in pfe_rx_queue_setup()
466 if (pfe_hif_init_buffers(&pfe->hif)) { in pfe_rx_queue_setup()
473 pfe->hif.setuped = 1; in pfe_rx_queue_setup()
742 pfe_eth_init(struct rte_vdev_device *vdev, struct pfe *pfe, int id) in pfe_eth_init() argument
756 pfe_info = (struct ls1012a_pfe_platform_data *)&pfe->platform_data; in pfe_eth_init()
775 priv->pfe = pfe; in pfe_eth_init()
777 pfe->eth.eth_priv[id] = priv; in pfe_eth_init()
831 pfe_get_gemac_if_proprties(struct pfe *pfe, in pfe_get_gemac_if_proprties() argument
873 pfe->mdio_muxval[pdata->ls1012a_eth_pdata[port].phy_id] = in pfe_get_gemac_if_proprties()