Home
last modified time | relevance | path

Searched refs:hif (Results 1 – 7 of 7) sorted by relevance

/dpdk/drivers/net/pfe/
H A Dpfe_hif.c56 hif->rx_base = hif->descr_baseaddr_v; in pfe_hif_release_buffers()
96 hif->rx_base = hif->descr_baseaddr_v; in pfe_hif_init_buffers()
165 hif->tx_base = hif->rx_base + hif->rx_ring_size; in pfe_hif_init_buffers()
183 hif->txavail = hif->tx_ring_size; in pfe_hif_init_buffers()
350 struct pfe_hif *hif = &pfe->hif; in pfe_hif_rx_process() local
400 hif->client_id, hif->qno); in pfe_hif_rx_process()
408 if (hif->client[hif->client_id].rx_qn <= hif->qno) { in pfe_hif_rx_process()
499 hif->txtosend, hif->txtoclean, hif->txavail, in client_ack_txpacket()
512 struct pfe_hif *hif = &pfe->hif; in __hif_tx_done_process() local
549 struct pfe_hif *hif = &pfe->hif; in hif_tx_done_process() local
[all …]
H A Dpfe_hif_lib.c73 hif_lib_indicate_hif(struct pfe_hif *hif, int req, int data1, int in hif_lib_indicate_hif() argument
76 hif_process_client_req(hif, req, data1, data2); in hif_lib_indicate_hif()
104 pool = client->pfe->hif.shm->pool; in hif_lib_client_release_rx_buffers()
268 rte_spinlock_lock(&client->pfe->hif.lock); in hif_lib_client_register()
275 hif_shm = client->pfe->hif.shm; in hif_lib_client_register()
297 hif_lib_indicate_hif(&client->pfe->hif, REQUEST_CL_REGISTER, in hif_lib_client_register()
306 rte_spinlock_unlock(&client->pfe->hif.lock); in hif_lib_client_register()
311 rte_spinlock_unlock(&client->pfe->hif.lock); in hif_lib_client_register()
330 rte_spinlock_lock(&pfe->hif.lock); in hif_lib_client_unregister()
336 rte_spinlock_unlock(&pfe->hif.lock); in hif_lib_client_unregister()
[all …]
H A Dpfe_hif.h141 void hif_xmit_pkt(struct pfe_hif *hif, unsigned int client_id, unsigned int
143 void hif_process_client_req(struct pfe_hif *hif, int req, int data1, int
147 void pfe_hif_rx_idle(struct pfe_hif *hif);
149 int pfe_hif_init_buffers(struct pfe_hif *hif);
H A Dpfe_ethdev.c156 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()
180 pool = priv->pfe->hif.shm->pool; in pfe_recv_pkts()
250 hif_shm = client->pfe->hif.shm; in pfe_eth_open()
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()
H A Dpfe_mod.h51 struct pfe_hif hif; member
/dpdk/drivers/baseband/la12xx/
H A Dbbdev_la12xx_ipc.h38 #define SET_HIF_HOST_RDY(hif, RDY_MASK) (hif->host_ready |= RDY_MASK) argument
39 #define CHK_HIF_MOD_RDY(hif, RDY_MASK) (hif->mod_ready & RDY_MASK) argument
/dpdk/drivers/net/mvpp2/
H A Dmrvl_ethdev.c1046 struct pp2_hif *hif; in mrvl_flush_bpool() local
1054 hif = mrvl_get_hif(priv, core_id); in mrvl_flush_bpool()
1910 struct pp2_hif *hif; in mrvl_fill_bpool() local
1918 if (!hif) in mrvl_fill_bpool()
2064 struct pp2_hif *hif; in mrvl_rx_queue_release() local
2073 hif = mrvl_get_hif(q->priv, core_id); in mrvl_rx_queue_release()
2075 if (!hif) in mrvl_rx_queue_release()
2581 struct pp2_hif *hif; in mrvl_rx_pkt_burst() local
2584 hif = mrvl_get_hif(q->priv, core_id); in mrvl_rx_pkt_burst()
2830 struct pp2_hif *hif; in mrvl_tx_pkt_burst() local
[all …]