Home
last modified time | relevance | path

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

/dpdk/kernel/linux/kni/
H A Dkni_net.c275 kni_fifo_trans_pa2va(kni, kni->rx_q, kni->free_q); in kni_net_release_fifo_phy()
277 kni_fifo_trans_pa2va(kni, kni->alloc_q, kni->free_q); in kni_net_release_fifo_phy()
391 num_fq = kni_fifo_free_count(kni->free_q); in kni_net_rx_normal()
452 ret = kni_fifo_put(kni->free_q, kni->va, num_rx); in kni_net_rx_normal()
483 num_fq = kni_fifo_free_count(kni->free_q); in kni_net_rx_lo_fifo()
538 ret = kni_fifo_put(kni->free_q, kni->va, num); in kni_net_rx_lo_fifo()
569 num_fq = kni_fifo_free_count(kni->free_q); in kni_net_rx_lo_fifo_skb()
636 ret = kni_fifo_put(kni->free_q, kni->va, num); in kni_net_rx_lo_fifo_skb()
H A Dkni_dev.h70 struct rte_kni_fifo *free_q; member
H A Dkni_misc.c362 kni->free_q = iova_to_kva(current, dev_info.free_phys); in kni_ioctl_create()
379 kni->free_q = phys_to_virt(dev_info.free_phys); in kni_ioctl_create()
397 (unsigned long long) dev_info.free_phys, kni->free_q); in kni_ioctl_create()
/dpdk/drivers/baseband/turbo_sw/
H A Dbbdev_turbo_software.c310 goto free_q; in q_setup()
320 goto free_q; in q_setup()
332 goto free_q; in q_setup()
341 goto free_q; in q_setup()
352 goto free_q; in q_setup()
361 goto free_q; in q_setup()
372 goto free_q; in q_setup()
381 goto free_q; in q_setup()
393 goto free_q; in q_setup()
402 goto free_q; in q_setup()
[all …]
/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()
1388 struct rte_avp_fifo *free_q; in avp_recv_scattered_pkts() local
1407 free_q = avp->free_q[rxq->queue_id]; in avp_recv_scattered_pkts()
1414 count = avp_fifo_free_count(free_q); in avp_recv_scattered_pkts()
1475 avp_fifo_put(free_q, (void **)&avp_bufs[0], n); in avp_recv_scattered_pkts()
1490 struct rte_avp_fifo *free_q; in avp_recv_pkts() local
1504 free_q = avp->free_q[rxq->queue_id]; in avp_recv_pkts()
1511 count = avp_fifo_free_count(free_q); in avp_recv_pkts()
1590 avp_fifo_put(free_q, (void **)&avp_bufs[0], n); in avp_recv_pkts()
/dpdk/lib/kni/
H A Drte_kni.c71 struct rte_kni_fifo *free_q; /**< To be freed mbufs queue */ member
290 kni->free_q = kni->m_free_q->addr; in rte_kni_alloc()
291 kni_fifo_init(kni->free_q, KNI_FIFO_COUNT_MAX); in rte_kni_alloc()
445 kni_free_fifo(kni->free_q); in rte_kni_release()
649 ret = kni_fifo_get(kni->free_q, (void **)pkts, MAX_MBUF_BURST_NUM); in kni_free_mbufs()
/dpdk/drivers/baseband/null/
H A Dbbdev_null.c128 goto free_q; in q_setup()
135 free_q: in q_setup()
/dpdk/doc/guides/prog_guide/
H A Dkernel_nic_interface.rst345 The dequeued mbuf must be freed, so the same pointer is sent back in the free_q FIFO,
346 and next pointers must convert back to virtual address if exists before put in the free_q FIFO.