Home
last modified time | relevance | path

Searched refs:ering (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac_ethtool.c72 struct ethtool_ringparam *ering, in pasemi_mac_ethtool_get_ringparam() argument
78 ering->tx_max_pending = TX_RING_SIZE/2; in pasemi_mac_ethtool_get_ringparam()
79 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam()
80 ering->rx_max_pending = RX_RING_SIZE/4; in pasemi_mac_ethtool_get_ringparam()
81 ering->rx_pending = RING_USED(mac->rx)/4; in pasemi_mac_ethtool_get_ringparam()
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_ethtool.c36 struct ethtool_ringparam *ering, in mlxbf_gige_get_ringparam() argument
42 ering->rx_max_pending = MLXBF_GIGE_MAX_RXQ_SZ; in mlxbf_gige_get_ringparam()
43 ering->tx_max_pending = MLXBF_GIGE_MAX_TXQ_SZ; in mlxbf_gige_get_ringparam()
44 ering->rx_pending = priv->rx_q_entries; in mlxbf_gige_get_ringparam()
45 ering->tx_pending = priv->tx_q_entries; in mlxbf_gige_get_ringparam()
/linux/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c1285 struct ethtool_ringparam *ering, in ll_temac_ethtools_get_ringparam() argument
1291 ering->rx_max_pending = RX_BD_NUM_MAX; in ll_temac_ethtools_get_ringparam()
1292 ering->rx_mini_max_pending = 0; in ll_temac_ethtools_get_ringparam()
1293 ering->rx_jumbo_max_pending = 0; in ll_temac_ethtools_get_ringparam()
1294 ering->tx_max_pending = TX_BD_NUM_MAX; in ll_temac_ethtools_get_ringparam()
1295 ering->rx_pending = lp->rx_bd_num; in ll_temac_ethtools_get_ringparam()
1296 ering->rx_mini_pending = 0; in ll_temac_ethtools_get_ringparam()
1297 ering->rx_jumbo_pending = 0; in ll_temac_ethtools_get_ringparam()
1298 ering->tx_pending = lp->tx_bd_num; in ll_temac_ethtools_get_ringparam()
1303 struct ethtool_ringparam *ering, in ll_temac_ethtools_set_ringparam() argument
[all …]
H A Dxilinx_axienet_main.c2008 struct ethtool_ringparam *ering, in axienet_ethtools_get_ringparam() argument
2014 ering->rx_max_pending = RX_BD_NUM_MAX; in axienet_ethtools_get_ringparam()
2015 ering->rx_mini_max_pending = 0; in axienet_ethtools_get_ringparam()
2016 ering->rx_jumbo_max_pending = 0; in axienet_ethtools_get_ringparam()
2017 ering->tx_max_pending = TX_BD_NUM_MAX; in axienet_ethtools_get_ringparam()
2018 ering->rx_pending = lp->rx_bd_num; in axienet_ethtools_get_ringparam()
2019 ering->rx_mini_pending = 0; in axienet_ethtools_get_ringparam()
2020 ering->rx_jumbo_pending = 0; in axienet_ethtools_get_ringparam()
2021 ering->tx_pending = lp->tx_bd_num; in axienet_ethtools_get_ringparam()
2026 struct ethtool_ringparam *ering, in axienet_ethtools_set_ringparam() argument
[all …]
/linux/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c1501 struct ethtool_ringparam *ering, in bcm_enet_get_ringparam() argument
1510 ering->rx_max_pending = 8192; in bcm_enet_get_ringparam()
1511 ering->tx_max_pending = 8192; in bcm_enet_get_ringparam()
1512 ering->rx_pending = priv->rx_ring_size; in bcm_enet_get_ringparam()
1513 ering->tx_pending = priv->tx_ring_size; in bcm_enet_get_ringparam()
1517 struct ethtool_ringparam *ering, in bcm_enet_set_ringparam() argument
1532 priv->rx_ring_size = ering->rx_pending; in bcm_enet_set_ringparam()
1533 priv->tx_ring_size = ering->tx_pending; in bcm_enet_set_ringparam()
2585 struct ethtool_ringparam *ering, in bcm_enetsw_get_ringparam() argument
2594 ering->rx_max_pending = 8192; in bcm_enetsw_get_ringparam()
[all …]
H A Db44.c1944 struct ethtool_ringparam *ering, in b44_get_ringparam() argument
1950 ering->rx_max_pending = B44_RX_RING_SIZE - 1; in b44_get_ringparam()
1951 ering->rx_pending = bp->rx_pending; in b44_get_ringparam()
1957 struct ethtool_ringparam *ering, in b44_set_ringparam() argument
1963 if ((ering->rx_pending > B44_RX_RING_SIZE - 1) || in b44_set_ringparam()
1964 (ering->rx_mini_pending != 0) || in b44_set_ringparam()
1965 (ering->rx_jumbo_pending != 0) || in b44_set_ringparam()
1966 (ering->tx_pending > B44_TX_RING_SIZE - 1)) in b44_set_ringparam()
1971 bp->rx_pending = ering->rx_pending; in b44_set_ringparam()
1972 bp->tx_pending = ering->tx_pending; in b44_set_ringparam()
H A Dbnx2.c7305 bnx2_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, in bnx2_get_ringparam() argument
7311 ering->rx_max_pending = BNX2_MAX_TOTAL_RX_DESC_CNT; in bnx2_get_ringparam()
7312 ering->rx_jumbo_max_pending = BNX2_MAX_TOTAL_RX_PG_DESC_CNT; in bnx2_get_ringparam()
7314 ering->rx_pending = bp->rx_ring_size; in bnx2_get_ringparam()
7315 ering->rx_jumbo_pending = bp->rx_pg_ring_size; in bnx2_get_ringparam()
7317 ering->tx_max_pending = BNX2_MAX_TX_DESC_CNT; in bnx2_get_ringparam()
7318 ering->tx_pending = bp->tx_ring_size; in bnx2_get_ringparam()
7378 bnx2_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, in bnx2_set_ringparam() argument
7385 if ((ering->rx_pending > BNX2_MAX_TOTAL_RX_DESC_CNT) || in bnx2_set_ringparam()
7386 (ering->tx_pending > BNX2_MAX_TX_DESC_CNT) || in bnx2_set_ringparam()
[all …]
H A Dtg3.c12514 struct ethtool_ringparam *ering, in tg3_get_ringparam() argument
12520 ering->rx_max_pending = tp->rx_std_ring_mask; in tg3_get_ringparam()
12522 ering->rx_jumbo_max_pending = tp->rx_jmb_ring_mask; in tg3_get_ringparam()
12524 ering->rx_jumbo_max_pending = 0; in tg3_get_ringparam()
12526 ering->tx_max_pending = TG3_TX_RING_SIZE - 1; in tg3_get_ringparam()
12528 ering->rx_pending = tp->rx_pending; in tg3_get_ringparam()
12530 ering->rx_jumbo_pending = tp->rx_jumbo_pending; in tg3_get_ringparam()
12532 ering->rx_jumbo_pending = 0; in tg3_get_ringparam()
12534 ering->tx_pending = tp->napi[0].tx_pending; in tg3_get_ringparam()
12538 struct ethtool_ringparam *ering, in tg3_set_ringparam() argument
[all …]
/linux/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c952 struct ethtool_ringparam *ering, in lio_ethtool_get_ringparam() argument
978 ering->tx_pending = tx_pending; in lio_ethtool_get_ringparam()
979 ering->tx_max_pending = tx_max_pending; in lio_ethtool_get_ringparam()
980 ering->rx_pending = rx_pending; in lio_ethtool_get_ringparam()
981 ering->rx_max_pending = rx_max_pending; in lio_ethtool_get_ringparam()
982 ering->rx_mini_pending = 0; in lio_ethtool_get_ringparam()
983 ering->rx_jumbo_pending = 0; in lio_ethtool_get_ringparam()
984 ering->rx_mini_max_pending = 0; in lio_ethtool_get_ringparam()
985 ering->rx_jumbo_max_pending = 0; in lio_ethtool_get_ringparam()
1261 struct ethtool_ringparam *ering, in lio_ethtool_set_ringparam() argument
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-ata76 What: /sys/class/ata_device/devX[.Y].Z/ering
103 ering: (RO) Formatted output of the error ring of the
/linux/drivers/ata/
H A Dlibata-transport.c429 ata_ering_map(&ata_dev->ering, ata_show_ering, &arg); in show_ata_dev_ering()
434 static DEVICE_ATTR(ering, S_IRUGO, show_ata_dev_ering, NULL);
803 SETUP_DEV_ATTRIBUTE(ering); in ata_attach_transport()
/linux/drivers/net/ethernet/amd/
H A Dpcnet32.c863 struct ethtool_ringparam *ering, in pcnet32_get_ringparam() argument
869 ering->tx_max_pending = TX_MAX_RING_SIZE; in pcnet32_get_ringparam()
870 ering->tx_pending = lp->tx_ring_size; in pcnet32_get_ringparam()
871 ering->rx_max_pending = RX_MAX_RING_SIZE; in pcnet32_get_ringparam()
872 ering->rx_pending = lp->rx_ring_size; in pcnet32_get_ringparam()
876 struct ethtool_ringparam *ering, in pcnet32_set_ringparam() argument
886 if (ering->rx_mini_pending || ering->rx_jumbo_pending) in pcnet32_set_ringparam()
896 size = min(ering->tx_pending, (unsigned int)TX_MAX_RING_SIZE); in pcnet32_set_ringparam()
908 size = min(ering->rx_pending, (unsigned int)RX_MAX_RING_SIZE); in pcnet32_set_ringparam()
/linux/drivers/net/ethernet/ti/
H A Dcpsw_priv.h507 struct ethtool_ringparam *ering,
511 struct ethtool_ringparam *ering,
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c823 struct ethtool_ringparam *ering, in bnxt_get_ringparam() argument
830 ering->rx_max_pending = BNXT_MAX_RX_DESC_CNT_JUM_ENA; in bnxt_get_ringparam()
831 ering->rx_jumbo_max_pending = BNXT_MAX_RX_JUM_DESC_CNT; in bnxt_get_ringparam()
834 ering->rx_max_pending = BNXT_MAX_RX_DESC_CNT; in bnxt_get_ringparam()
835 ering->rx_jumbo_max_pending = 0; in bnxt_get_ringparam()
838 ering->tx_max_pending = BNXT_MAX_TX_DESC_CNT; in bnxt_get_ringparam()
840 ering->rx_pending = bp->rx_ring_size; in bnxt_get_ringparam()
841 ering->rx_jumbo_pending = bp->rx_agg_ring_size; in bnxt_get_ringparam()
842 ering->tx_pending = bp->tx_ring_size; in bnxt_get_ringparam()
848 struct ethtool_ringparam *ering, in bnxt_set_ringparam() argument
[all …]
/linux/drivers/net/ethernet/marvell/
H A Dsky2.c4149 struct ethtool_ringparam *ering, in sky2_get_ringparam() argument
4155 ering->rx_max_pending = RX_MAX_PENDING; in sky2_get_ringparam()
4156 ering->tx_max_pending = TX_MAX_PENDING; in sky2_get_ringparam()
4158 ering->rx_pending = sky2->rx_pending; in sky2_get_ringparam()
4159 ering->tx_pending = sky2->tx_pending; in sky2_get_ringparam()
4163 struct ethtool_ringparam *ering, in sky2_set_ringparam() argument
4169 if (ering->rx_pending > RX_MAX_PENDING || in sky2_set_ringparam()
4170 ering->rx_pending < 8 || in sky2_set_ringparam()
4171 ering->tx_pending < TX_MIN_PENDING || in sky2_set_ringparam()
4172 ering->tx_pending > TX_MAX_PENDING) in sky2_set_ringparam()
[all …]
/linux/drivers/net/ethernet/3com/
H A Dtyphoon.c1136 typhoon_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, in typhoon_get_ringparam() argument
1140 ering->rx_max_pending = RXENT_ENTRIES; in typhoon_get_ringparam()
1141 ering->tx_max_pending = TXLO_ENTRIES - 1; in typhoon_get_ringparam()
1143 ering->rx_pending = RXENT_ENTRIES; in typhoon_get_ringparam()
1144 ering->tx_pending = TXLO_ENTRIES - 1; in typhoon_get_ringparam()