Home
last modified time | relevance | path

Searched refs:kernel_ring (Results 1 – 25 of 57) sorted by relevance

123

/linux/drivers/net/ethernet/amazon/ena/
H A Dena_ethtool.c604 struct kernel_ethtool_ringparam *kernel_ring, in ena_get_ringparam() argument
614 kernel_ring->tx_push = true; in ena_get_ringparam()
615 kernel_ring->tx_push_buf_len = adapter->ena_dev->tx_max_header_size; in ena_get_ringparam()
617 kernel_ring->tx_push_buf_max_len = ENA_LLQ_LARGE_HEADER; in ena_get_ringparam()
619 kernel_ring->tx_push_buf_max_len = ENA_LLQ_HEADER; in ena_get_ringparam()
621 kernel_ring->tx_push = false; in ena_get_ringparam()
622 kernel_ring->tx_push_buf_max_len = 0; in ena_get_ringparam()
623 kernel_ring->tx_push_buf_len = 0; in ena_get_ringparam()
632 struct kernel_ethtool_ringparam *kernel_ring, in ena_set_ringparam() argument
654 kernel_ring->tx_push) { in ena_set_ringparam()
[all …]
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c653 struct kernel_ethtool_ringparam *kernel_ring, in ionic_get_ringparam() argument
662 kernel_ring->tx_push = test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state); in ionic_get_ringparam()
663 kernel_ring->rx_push = test_bit(IONIC_LIF_F_CMB_RX_RINGS, lif->state); in ionic_get_ringparam()
668 struct kernel_ethtool_ringparam *kernel_ring, in ionic_set_ringparam() argument
694 kernel_ring->tx_push == test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) && in ionic_set_ringparam()
695 kernel_ring->rx_push == test_bit(IONIC_LIF_F_CMB_RX_RINGS, lif->state)) in ionic_set_ringparam()
700 qparam.cmb_tx = kernel_ring->tx_push; in ionic_set_ringparam()
701 qparam.cmb_rx = kernel_ring->rx_push; in ionic_set_ringparam()
707 if (kernel_ring->tx_push != test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) || in ionic_set_ringparam()
708 kernel_ring->rx_push != test_bit(IONIC_LIF_F_CMB_RX_RINGS, lif->state)) { in ionic_set_ringparam()
[all …]
/linux/drivers/net/netdevsim/
H A Dethtool.c69 struct kernel_ethtool_ringparam *kernel_ring, in nsim_get_ringparam() argument
75 kernel_ring->hds_thresh_max = NSIM_HDS_THRESHOLD_MAX; in nsim_get_ringparam()
78 kernel_ring->tcp_data_split = ETHTOOL_TCP_DATA_SPLIT_ENABLED; in nsim_get_ringparam()
83 struct kernel_ethtool_ringparam *kernel_ring, in nsim_set_ringparam() argument
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-ethtool.c17 struct kernel_ethtool_ringparam *kernel_ring, in mcp251xfd_ring_get_ringparam() argument
35 struct kernel_ethtool_ringparam *kernel_ring, in mcp251xfd_ring_set_ringparam() argument
/linux/drivers/net/ethernet/qualcomm/emac/
H A Demac-ethtool.c137 struct kernel_ethtool_ringparam *kernel_ring, in emac_get_ringparam() argument
150 struct kernel_ethtool_ringparam *kernel_ring, in emac_set_ringparam() argument
/linux/drivers/net/can/c_can/
H A Dc_can_ethtool.c16 struct kernel_ethtool_ringparam *kernel_ring, in c_can_get_ringparam() argument
/linux/drivers/net/ethernet/sfc/siena/
H A Dethtool.c163 struct kernel_ethtool_ringparam *kernel_ring, in efx_ethtool_get_ringparam() argument
177 struct kernel_ethtool_ringparam *kernel_ring, in efx_ethtool_set_ringparam() argument
/linux/drivers/net/ethernet/sfc/
H A Dethtool.c163 struct kernel_ethtool_ringparam *kernel_ring, in efx_ethtool_get_ringparam() argument
177 struct kernel_ethtool_ringparam *kernel_ring, in efx_ethtool_set_ringparam() argument
H A Def100_ethtool.c26 struct kernel_ethtool_ringparam *kernel_ring, in ef100_ethtool_get_ringparam() argument
/linux/drivers/net/ethernet/qualcomm/
H A Dqca_debug.c237 struct kernel_ethtool_ringparam *kernel_ring, in qcaspi_get_ringparam() argument
250 struct kernel_ethtool_ringparam *kernel_ring, in qcaspi_set_ringparam() argument
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_ethtool.c282 struct kernel_ethtool_ringparam *kernel_ring, in fbnic_get_ringparam() argument
297 kernel_ring->tcp_data_split = ETHTOOL_TCP_DATA_SPLIT_ENABLED; in fbnic_get_ringparam()
298 kernel_ring->hds_thresh_max = FBNIC_HDS_THRESH_MAX; in fbnic_get_ringparam()
299 kernel_ring->hds_thresh = fbn->hds_thresh; in fbnic_get_ringparam()
304 struct kernel_ethtool_ringparam *kernel_ring) in fbnic_set_rings() argument
310 fbn->hds_thresh = kernel_ring->hds_thresh; in fbnic_set_rings()
315 struct kernel_ethtool_ringparam *kernel_ring, in fbnic_set_ringparam() argument
341 if (kernel_ring->tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_DISABLED) { in fbnic_set_ringparam()
351 kernel_ring->hds_thresh)) { in fbnic_set_ringparam()
358 fbnic_set_rings(fbn, ring, kernel_ring); in fbnic_set_ringparam()
[all …]
/linux/drivers/net/ethernet/freescale/
H A Ducc_geth_ethtool.c177 struct kernel_ethtool_ringparam *kernel_ring, in uec_get_ringparam() argument
198 struct kernel_ethtool_ringparam *kernel_ring, in uec_set_ringparam() argument
/linux/drivers/net/can/flexcan/
H A Dflexcan-ethtool.c22 struct kernel_ethtool_ringparam *kernel_ring, in flexcan_get_ringparam() argument
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.h27 struct kernel_ethtool_ringparam *kernel_ring,
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c371 struct kernel_ethtool_ringparam *kernel_ring, in otx2_get_ringparam() argument
381 kernel_ring->rx_buf_len = pfvf->hw.rbuf_len; in otx2_get_ringparam()
382 kernel_ring->cqe_size = pfvf->hw.xqe_size; in otx2_get_ringparam()
387 struct kernel_ethtool_ringparam *kernel_ring, in otx2_set_ringparam() argument
391 u32 rx_buf_len = kernel_ring->rx_buf_len; in otx2_set_ringparam()
393 u32 xqe_size = kernel_ring->cqe_size; in otx2_set_ringparam()
/linux/drivers/net/ethernet/intel/igbvf/
H A Dethtool.c181 struct kernel_ethtool_ringparam *kernel_ring, in igbvf_get_ringparam() argument
196 struct kernel_ethtool_ringparam *kernel_ring, in igbvf_set_ringparam() argument
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c278 struct kernel_ethtool_ringparam *kernel_ring, in pch_gbe_get_ringparam() argument
303 struct kernel_ethtool_ringparam *kernel_ring, in pch_gbe_set_ringparam() argument
/linux/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_ethtool.c49 struct kernel_ethtool_ringparam *kernel_ring, in ngbe_set_ringparam() argument
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_ethtool.c427 struct kernel_ethtool_ringparam *kernel_ring, in mana_get_ringparam() argument
440 struct kernel_ethtool_ringparam *kernel_ring, in mana_set_ringparam() argument
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c219 struct kernel_ethtool_ringparam *kernel_ring, in enic_get_ringparam() argument
233 struct kernel_ethtool_ringparam *kernel_ring, in enic_set_ringparam() argument
/linux/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ethtool.c396 struct kernel_ethtool_ringparam *kernel_ring, in netxen_nic_get_ringparam() argument
436 struct kernel_ethtool_ringparam *kernel_ring, in netxen_nic_set_ringparam() argument
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ethtool.c823 struct kernel_ethtool_ringparam *kernel_ring, in aq_get_ringparam() argument
840 struct kernel_ethtool_ringparam *kernel_ring, in aq_set_ringparam() argument
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_ethtool.c471 struct kernel_ethtool_ringparam *kernel_ring, in nicvf_get_ringparam() argument
485 struct kernel_ethtool_ringparam *kernel_ring, in nicvf_set_ringparam() argument
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dethtool.c225 struct kernel_ethtool_ringparam *kernel_ring, in ixgbevf_get_ringparam() argument
238 struct kernel_ethtool_ringparam *kernel_ring, in ixgbevf_set_ringparam() argument
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_ethtool.c506 struct kernel_ethtool_ringparam *kernel_ring, in fm10k_get_ringparam() argument
523 struct kernel_ethtool_ringparam *kernel_ring, in fm10k_set_ringparam() argument

123