Home
last modified time | relevance | path

Searched refs:free_q (Results 1 – 8 of 8) sorted by relevance

/f-stack/dpdk/kernel/linux/kni/
H A Dkni_net.c245 kni_fifo_trans_pa2va(kni, kni->rx_q, kni->free_q); in kni_net_release_fifo_phy()
247 kni_fifo_trans_pa2va(kni, kni->alloc_q, kni->free_q); in kni_net_release_fifo_phy()
361 num_fq = kni_fifo_free_count(kni->free_q); in kni_net_rx_normal()
422 ret = kni_fifo_put(kni->free_q, kni->va, num_rx); in kni_net_rx_normal()
453 num_fq = kni_fifo_free_count(kni->free_q); in kni_net_rx_lo_fifo()
508 ret = kni_fifo_put(kni->free_q, kni->va, num); in kni_net_rx_lo_fifo()
539 num_fq = kni_fifo_free_count(kni->free_q); in kni_net_rx_lo_fifo_skb()
606 ret = kni_fifo_put(kni->free_q, kni->va, num); in kni_net_rx_lo_fifo_skb()
H A Dkni_dev.h67 struct rte_kni_fifo *free_q; member
H A Dkni_misc.c356 kni->free_q = iova_to_kva(current, dev_info.free_phys); in kni_ioctl_create()
373 kni->free_q = phys_to_virt(dev_info.free_phys); in kni_ioctl_create()
391 (unsigned long long) dev_info.free_phys, kni->free_q); in kni_ioctl_create()
/f-stack/dpdk/drivers/baseband/turbo_sw/
H A Dbbdev_turbo_software.c307 goto free_q; in q_setup()
317 goto free_q; in q_setup()
329 goto free_q; in q_setup()
338 goto free_q; in q_setup()
349 goto free_q; in q_setup()
358 goto free_q; in q_setup()
369 goto free_q; in q_setup()
378 goto free_q; in q_setup()
390 goto free_q; in q_setup()
399 goto free_q; in q_setup()
[all …]
/f-stack/dpdk/lib/librte_kni/
H A Drte_kni.c73 struct rte_kni_fifo *free_q; /**< To be freed mbufs queue */ member
292 kni->free_q = kni->m_free_q->addr; in rte_kni_alloc()
293 kni_fifo_init(kni->free_q, KNI_FIFO_COUNT_MAX); in rte_kni_alloc()
447 kni_free_fifo(kni->free_q); in rte_kni_release()
641 ret = kni_fifo_get(kni->free_q, (void **)pkts, MAX_MBUF_BURST_NUM); in kni_free_mbufs()
/f-stack/dpdk/drivers/net/avp/
H A Davp_ethdev.c180 struct rte_avp_fifo *free_q[RTE_AVP_MAX_QUEUES]; member
908 avp->free_q[i] = avp_dev_translate_address(eth_dev, in avp_dev_create()
1387 struct rte_avp_fifo *free_q; in avp_recv_scattered_pkts() local
1406 free_q = avp->free_q[rxq->queue_id]; in avp_recv_scattered_pkts()
1413 count = avp_fifo_free_count(free_q); in avp_recv_scattered_pkts()
1474 avp_fifo_put(free_q, (void **)&avp_bufs[0], n); in avp_recv_scattered_pkts()
1489 struct rte_avp_fifo *free_q; in avp_recv_pkts() local
1503 free_q = avp->free_q[rxq->queue_id]; in avp_recv_pkts()
1510 count = avp_fifo_free_count(free_q); in avp_recv_pkts()
1589 avp_fifo_put(free_q, (void **)&avp_bufs[0], n); in avp_recv_pkts()
/f-stack/dpdk/drivers/baseband/null/
H A Dbbdev_null.c122 goto free_q; in q_setup()
129 free_q: in q_setup()
/f-stack/dpdk/doc/guides/prog_guide/
H A Dkernel_nic_interface.rst284 The dequeued mbuf must be freed, so the same pointer is sent back in the free_q FIFO,
285 and next pointers must convert back to virtual address if exists before put in the free_q FIFO.