Home
last modified time | relevance | path

Searched refs:xdp_tx_queues (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Defx_channels.c762 kfree(efx->xdp_tx_queues); in efx_remove_channels()
775 efx->xdp_tx_queues[xdp_queue_number] = tx_queue; in efx_set_xdp_tx_queue()
837 tx_queue = efx->xdp_tx_queues[next_queue++]; in efx_set_xdp_channels()
934 EFX_WARN_ON_PARANOID(efx->xdp_tx_queues); in efx_set_channels()
937 efx->xdp_tx_queues = kcalloc(efx->xdp_tx_queue_count, in efx_set_channels()
938 sizeof(*efx->xdp_tx_queues), in efx_set_channels()
940 if (!efx->xdp_tx_queues) in efx_set_channels()
H A Dethtool_common.c427 if (efx->xdp_tx_queue_count && efx->xdp_tx_queues) { in efx_describe_per_queue_stats()
549 if (efx->xdp_tx_queue_count && efx->xdp_tx_queues) { in efx_ethtool_get_stats()
553 data[0] = efx->xdp_tx_queues[xdp]->tx_packets; in efx_ethtool_get_stats()
H A Dtx.c442 tx_queue = efx->xdp_tx_queues[cpu]; in efx_xdp_tx_buffers()
H A Dnet_driver.h854 * @xdp_tx_queue_count: Number of entries in %xdp_tx_queues.
855 * @xdp_tx_queues: Array of pointers to tx queues used for XDP transmit.
1017 struct efx_tx_queue **xdp_tx_queues; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Defx_channels.c768 kfree(efx->xdp_tx_queues); in efx_siena_remove_channels()
781 efx->xdp_tx_queues[xdp_queue_number] = tx_queue; in efx_set_xdp_tx_queue()
843 tx_queue = efx->xdp_tx_queues[next_queue++]; in efx_set_xdp_channels()
966 EFX_WARN_ON_PARANOID(efx->xdp_tx_queues); in efx_siena_set_channels()
969 efx->xdp_tx_queues = kcalloc(efx->xdp_tx_queue_count, in efx_siena_set_channels()
970 sizeof(*efx->xdp_tx_queues), in efx_siena_set_channels()
972 if (!efx->xdp_tx_queues) in efx_siena_set_channels()
H A Dtx.c229 tx_queue = efx->xdp_tx_queues[cpu]; in efx_siena_xdp_tx_buffers()
H A Dethtool_common.c426 if (efx->xdp_tx_queue_count && efx->xdp_tx_queues) { in efx_describe_per_queue_stats()
548 if (efx->xdp_tx_queue_count && efx->xdp_tx_queues) { in efx_siena_ethtool_get_stats()
552 data[0] = efx->xdp_tx_queues[xdp]->tx_packets; in efx_siena_ethtool_get_stats()
H A Dnet_driver.h821 * @xdp_tx_queue_count: Number of entries in %xdp_tx_queues.
822 * @xdp_tx_queues: Array of pointers to tx queues used for XDP transmit.
982 struct efx_tx_queue **xdp_tx_queues; member
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Defx_channels.c744 kfree(efx->xdp_tx_queues); in efx_remove_channels()
864 EFX_WARN_ON_PARANOID(efx->xdp_tx_queues); in efx_set_channels()
867 efx->xdp_tx_queues = kcalloc(efx->xdp_tx_queue_count, in efx_set_channels()
868 sizeof(*efx->xdp_tx_queues), in efx_set_channels()
870 if (!efx->xdp_tx_queues) in efx_set_channels()
900 efx->xdp_tx_queues[xdp_queue_number] = tx_queue; in efx_set_channels()
H A Dethtool_common.c426 if (efx->xdp_tx_queue_count && efx->xdp_tx_queues) { in efx_describe_per_queue_stats()
548 if (efx->xdp_tx_queue_count && efx->xdp_tx_queues) { in efx_ethtool_get_stats()
552 data[0] = efx->xdp_tx_queues[xdp]->tx_packets; in efx_ethtool_get_stats()
H A Dtx.c447 tx_queue = efx->xdp_tx_queues[cpu]; in efx_xdp_tx_buffers()
H A Dnet_driver.h863 * @xdp_tx_queue_count: Number of entries in %xdp_tx_queues.
864 * @xdp_tx_queues: Array of pointers to tx queues used for XDP transmit.
1023 struct efx_tx_queue **xdp_tx_queues; member
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_main.c429 tx_queues = nic->tx_queues + nic->xdp_tx_queues; in nicvf_request_sqs()
927 if (txq_idx < nic->pnicvf->xdp_tx_queues) { in nicvf_cq_intr_handler()
932 txq_idx -= nic->pnicvf->xdp_tx_queues; in nicvf_cq_intr_handler()
1274 qid += nic->xdp_tx_queues; in nicvf_xmit()
1811 nic->xdp_tx_queues = 0; in nicvf_set_xdp_queues()
1813 nic->xdp_tx_queues = nic->rx_queues; in nicvf_set_xdp_queues()
1818 txq_count = nic->xdp_tx_queues + nic->tx_queues; in nicvf_set_xdp_queues()
H A Dnicvf_ethtool.c745 nic->xdp_tx_queues = 0; in nicvf_set_channels()
747 nic->xdp_tx_queues = channel->rx_count; in nicvf_set_channels()
749 txq_count = nic->xdp_tx_queues + nic->tx_queues; in nicvf_set_channels()
H A Dnic.h309 u8 xdp_tx_queues; member
H A Dnicvf_queues.c525 if (qidx < nic->pnicvf->xdp_tx_queues) { in nicvf_init_snd_queue()
1058 nic->xdp_tx_queues = 0; in nicvf_set_qset_resources()
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_main.c428 tx_queues = nic->tx_queues + nic->xdp_tx_queues; in nicvf_request_sqs()
924 if (txq_idx < nic->pnicvf->xdp_tx_queues) { in nicvf_cq_intr_handler()
929 txq_idx -= nic->pnicvf->xdp_tx_queues; in nicvf_cq_intr_handler()
1271 qid += nic->xdp_tx_queues; in nicvf_xmit()
1807 nic->xdp_tx_queues = 0; in nicvf_set_xdp_queues()
1809 nic->xdp_tx_queues = nic->rx_queues; in nicvf_set_xdp_queues()
1814 txq_count = nic->xdp_tx_queues + nic->tx_queues; in nicvf_set_xdp_queues()
H A Dnicvf_ethtool.c757 nic->xdp_tx_queues = 0; in nicvf_set_channels()
759 nic->xdp_tx_queues = channel->rx_count; in nicvf_set_channels()
761 txq_count = nic->xdp_tx_queues + nic->tx_queues; in nicvf_set_channels()
H A Dnic.h309 u8 xdp_tx_queues; member
H A Dnicvf_queues.c526 if (qidx < nic->pnicvf->xdp_tx_queues) { in nicvf_init_snd_queue()
1059 nic->xdp_tx_queues = 0; in nicvf_set_qset_resources()

Completed in 38 milliseconds