Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/pasemi/
Dpasemi_mac_ethtool.c83 struct ethtool_ringparam *ering) in pasemi_mac_ethtool_get_ringparam() argument
87 ering->tx_max_pending = TX_RING_SIZE/2; in pasemi_mac_ethtool_get_ringparam()
88 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam()
89 ering->rx_max_pending = RX_RING_SIZE/4; in pasemi_mac_ethtool_get_ringparam()
90 ering->rx_pending = RING_USED(mac->rx)/4; in pasemi_mac_ethtool_get_ringparam()
/Linux-v4.19/drivers/net/ethernet/toshiba/
Dspider_net_ethtool.c126 struct ethtool_ringparam *ering) in spider_net_ethtool_get_ringparam() argument
130 ering->tx_max_pending = SPIDER_NET_TX_DESCRIPTORS_MAX; in spider_net_ethtool_get_ringparam()
131 ering->tx_pending = card->tx_chain.num_desc; in spider_net_ethtool_get_ringparam()
132 ering->rx_max_pending = SPIDER_NET_RX_DESCRIPTORS_MAX; in spider_net_ethtool_get_ringparam()
133 ering->rx_pending = card->rx_chain.num_desc; in spider_net_ethtool_get_ringparam()
/Linux-v4.19/drivers/net/ethernet/faraday/
Dftgmac100.c1171 struct ethtool_ringparam *ering) in ftgmac100_get_ringparam() argument
1175 memset(ering, 0, sizeof(*ering)); in ftgmac100_get_ringparam()
1176 ering->rx_max_pending = MAX_RX_QUEUE_ENTRIES; in ftgmac100_get_ringparam()
1177 ering->tx_max_pending = MAX_TX_QUEUE_ENTRIES; in ftgmac100_get_ringparam()
1178 ering->rx_pending = priv->rx_q_entries; in ftgmac100_get_ringparam()
1179 ering->tx_pending = priv->tx_q_entries; in ftgmac100_get_ringparam()
1183 struct ethtool_ringparam *ering) in ftgmac100_set_ringparam() argument
1187 if (ering->rx_pending > MAX_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1188 ering->tx_pending > MAX_TX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1189 ering->rx_pending < MIN_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
[all …]
/Linux-v4.19/drivers/ata/
Dlibata-eh.c378 static void ata_ering_record(struct ata_ering *ering, unsigned int eflags, in ata_ering_record() argument
385 ering->cursor++; in ata_ering_record()
386 ering->cursor %= ATA_ERING_SIZE; in ata_ering_record()
388 ent = &ering->ring[ering->cursor]; in ata_ering_record()
394 static struct ata_ering_entry *ata_ering_top(struct ata_ering *ering) in ata_ering_top() argument
396 struct ata_ering_entry *ent = &ering->ring[ering->cursor]; in ata_ering_top()
403 int ata_ering_map(struct ata_ering *ering, in ata_ering_map() argument
410 idx = ering->cursor; in ata_ering_map()
412 ent = &ering->ring[idx]; in ata_ering_map()
419 } while (idx != ering->cursor); in ata_ering_map()
[all …]
Dlibata-transport.c519 ata_ering_map(&ata_dev->ering, ata_show_ering, &arg); in show_ata_dev_ering()
524 static DEVICE_ATTR(ering, S_IRUGO, show_ata_dev_ering, NULL);
757 SETUP_DEV_ATTRIBUTE(ering); in ata_attach_transport()
Dlibata.h177 extern int ata_ering_map(struct ata_ering *ering,
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c845 struct ethtool_ringparam *ering) in qede_get_ringparam() argument
849 ering->rx_max_pending = NUM_RX_BDS_MAX; in qede_get_ringparam()
850 ering->rx_pending = edev->q_num_rx_buffers; in qede_get_ringparam()
851 ering->tx_max_pending = NUM_TX_BDS_MAX; in qede_get_ringparam()
852 ering->tx_pending = edev->q_num_tx_buffers; in qede_get_ringparam()
856 struct ethtool_ringparam *ering) in qede_set_ringparam() argument
862 ering->rx_pending, ering->tx_pending); in qede_set_ringparam()
865 if (ering->rx_pending > NUM_RX_BDS_MAX || in qede_set_ringparam()
866 ering->rx_pending < NUM_RX_BDS_MIN || in qede_set_ringparam()
867 ering->tx_pending > NUM_TX_BDS_MAX || in qede_set_ringparam()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c1507 struct ethtool_ringparam *ering) in bcm_enet_get_ringparam() argument
1514 ering->rx_max_pending = 8192; in bcm_enet_get_ringparam()
1515 ering->tx_max_pending = 8192; in bcm_enet_get_ringparam()
1516 ering->rx_pending = priv->rx_ring_size; in bcm_enet_get_ringparam()
1517 ering->tx_pending = priv->tx_ring_size; in bcm_enet_get_ringparam()
1521 struct ethtool_ringparam *ering) in bcm_enet_set_ringparam() argument
1534 priv->rx_ring_size = ering->rx_pending; in bcm_enet_set_ringparam()
1535 priv->tx_ring_size = ering->tx_pending; in bcm_enet_set_ringparam()
2609 struct ethtool_ringparam *ering) in bcm_enetsw_get_ringparam() argument
2616 ering->rx_max_pending = 8192; in bcm_enetsw_get_ringparam()
[all …]
Db44.c1965 struct ethtool_ringparam *ering) in b44_get_ringparam() argument
1969 ering->rx_max_pending = B44_RX_RING_SIZE - 1; in b44_get_ringparam()
1970 ering->rx_pending = bp->rx_pending; in b44_get_ringparam()
1976 struct ethtool_ringparam *ering) in b44_set_ringparam() argument
1980 if ((ering->rx_pending > B44_RX_RING_SIZE - 1) || in b44_set_ringparam()
1981 (ering->rx_mini_pending != 0) || in b44_set_ringparam()
1982 (ering->rx_jumbo_pending != 0) || in b44_set_ringparam()
1983 (ering->tx_pending > B44_TX_RING_SIZE - 1)) in b44_set_ringparam()
1988 bp->rx_pending = ering->rx_pending; in b44_set_ringparam()
1989 bp->tx_pending = ering->tx_pending; in b44_set_ringparam()
Dbnx2.c7327 bnx2_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in bnx2_get_ringparam() argument
7331 ering->rx_max_pending = BNX2_MAX_TOTAL_RX_DESC_CNT; in bnx2_get_ringparam()
7332 ering->rx_jumbo_max_pending = BNX2_MAX_TOTAL_RX_PG_DESC_CNT; in bnx2_get_ringparam()
7334 ering->rx_pending = bp->rx_ring_size; in bnx2_get_ringparam()
7335 ering->rx_jumbo_pending = bp->rx_pg_ring_size; in bnx2_get_ringparam()
7337 ering->tx_max_pending = BNX2_MAX_TX_DESC_CNT; in bnx2_get_ringparam()
7338 ering->tx_pending = bp->tx_ring_size; in bnx2_get_ringparam()
7398 bnx2_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in bnx2_set_ringparam() argument
7403 if ((ering->rx_pending > BNX2_MAX_TOTAL_RX_DESC_CNT) || in bnx2_set_ringparam()
7404 (ering->tx_pending > BNX2_MAX_TX_DESC_CNT) || in bnx2_set_ringparam()
[all …]
Dtg3.c12404 static void tg3_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in tg3_get_ringparam() argument
12408 ering->rx_max_pending = tp->rx_std_ring_mask; in tg3_get_ringparam()
12410 ering->rx_jumbo_max_pending = tp->rx_jmb_ring_mask; in tg3_get_ringparam()
12412 ering->rx_jumbo_max_pending = 0; in tg3_get_ringparam()
12414 ering->tx_max_pending = TG3_TX_RING_SIZE - 1; in tg3_get_ringparam()
12416 ering->rx_pending = tp->rx_pending; in tg3_get_ringparam()
12418 ering->rx_jumbo_pending = tp->rx_jumbo_pending; in tg3_get_ringparam()
12420 ering->rx_jumbo_pending = 0; in tg3_get_ringparam()
12422 ering->tx_pending = tp->napi[0].tx_pending; in tg3_get_ringparam()
12425 static int tg3_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in tg3_set_ringparam() argument
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c1888 struct ethtool_ringparam *ering) in bnx2x_get_ringparam() argument
1892 ering->rx_max_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam()
1901 ering->rx_pending = bp->rx_ring_size; in bnx2x_get_ringparam()
1903 ering->rx_pending = MAX_RX_AVAIL / BNX2X_NUM_RX_QUEUES(bp); in bnx2x_get_ringparam()
1905 ering->rx_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam()
1907 ering->tx_max_pending = IS_MF_FCOE_AFEX(bp) ? 0 : MAX_TX_AVAIL; in bnx2x_get_ringparam()
1908 ering->tx_pending = bp->tx_ring_size; in bnx2x_get_ringparam()
1912 struct ethtool_ringparam *ering) in bnx2x_set_ringparam() argument
1918 ering->rx_pending, ering->tx_pending); in bnx2x_set_ringparam()
1932 if ((ering->rx_pending > MAX_RX_AVAIL) || in bnx2x_set_ringparam()
[all …]
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-ata76 What: /sys/class/ata_device/devX[.Y].Z/ering
103 ering: (RO) Formatted output of the error ring of the
/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/
Dlio_ethtool.c973 struct ethtool_ringparam *ering) in lio_ethtool_get_ringparam() argument
997 ering->tx_pending = tx_pending; in lio_ethtool_get_ringparam()
998 ering->tx_max_pending = tx_max_pending; in lio_ethtool_get_ringparam()
999 ering->rx_pending = rx_pending; in lio_ethtool_get_ringparam()
1000 ering->rx_max_pending = rx_max_pending; in lio_ethtool_get_ringparam()
1001 ering->rx_mini_pending = 0; in lio_ethtool_get_ringparam()
1002 ering->rx_jumbo_pending = 0; in lio_ethtool_get_ringparam()
1003 ering->rx_mini_max_pending = 0; in lio_ethtool_get_ringparam()
1004 ering->rx_jumbo_max_pending = 0; in lio_ethtool_get_ringparam()
1280 struct ethtool_ringparam *ering) in lio_ethtool_set_ringparam() argument
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c429 struct ethtool_ringparam *ering) in bnxt_get_ringparam() argument
433 ering->rx_max_pending = BNXT_MAX_RX_DESC_CNT; in bnxt_get_ringparam()
434 ering->rx_jumbo_max_pending = BNXT_MAX_RX_JUM_DESC_CNT; in bnxt_get_ringparam()
435 ering->tx_max_pending = BNXT_MAX_TX_DESC_CNT; in bnxt_get_ringparam()
437 ering->rx_pending = bp->rx_ring_size; in bnxt_get_ringparam()
438 ering->rx_jumbo_pending = bp->rx_agg_ring_size; in bnxt_get_ringparam()
439 ering->tx_pending = bp->tx_ring_size; in bnxt_get_ringparam()
443 struct ethtool_ringparam *ering) in bnxt_set_ringparam() argument
447 if ((ering->rx_pending > BNXT_MAX_RX_DESC_CNT) || in bnxt_set_ringparam()
448 (ering->tx_pending > BNXT_MAX_TX_DESC_CNT) || in bnxt_set_ringparam()
[all …]
/Linux-v4.19/drivers/net/ethernet/ti/
Dcpsw.c2975 struct ethtool_ringparam *ering) in cpsw_get_ringparam() argument
2981 ering->tx_max_pending = 0; in cpsw_get_ringparam()
2982 ering->tx_pending = cpdma_get_num_tx_descs(cpsw->dma); in cpsw_get_ringparam()
2983 ering->rx_max_pending = descs_pool_size - CPSW_MAX_QUEUES; in cpsw_get_ringparam()
2984 ering->rx_pending = cpdma_get_num_rx_descs(cpsw->dma); in cpsw_get_ringparam()
2988 struct ethtool_ringparam *ering) in cpsw_set_ringparam() argument
2996 if (ering->rx_mini_pending || ering->rx_jumbo_pending || in cpsw_set_ringparam()
2997 ering->rx_pending < CPSW_MAX_QUEUES || in cpsw_set_ringparam()
2998 ering->rx_pending > (descs_pool_size - CPSW_MAX_QUEUES)) in cpsw_set_ringparam()
3001 if (ering->rx_pending == cpdma_get_num_rx_descs(cpsw->dma)) in cpsw_set_ringparam()
[all …]
/Linux-v4.19/drivers/net/ethernet/amd/
Dpcnet32.c875 struct ethtool_ringparam *ering) in pcnet32_get_ringparam() argument
879 ering->tx_max_pending = TX_MAX_RING_SIZE; in pcnet32_get_ringparam()
880 ering->tx_pending = lp->tx_ring_size; in pcnet32_get_ringparam()
881 ering->rx_max_pending = RX_MAX_RING_SIZE; in pcnet32_get_ringparam()
882 ering->rx_pending = lp->rx_ring_size; in pcnet32_get_ringparam()
886 struct ethtool_ringparam *ering) in pcnet32_set_ringparam() argument
894 if (ering->rx_mini_pending || ering->rx_jumbo_pending) in pcnet32_set_ringparam()
903 size = min(ering->tx_pending, (unsigned int)TX_MAX_RING_SIZE); in pcnet32_set_ringparam()
915 size = min(ering->rx_pending, (unsigned int)RX_MAX_RING_SIZE); in pcnet32_set_ringparam()
/Linux-v4.19/drivers/net/ethernet/marvell/
Dsky2.c4163 struct ethtool_ringparam *ering) in sky2_get_ringparam() argument
4167 ering->rx_max_pending = RX_MAX_PENDING; in sky2_get_ringparam()
4168 ering->tx_max_pending = TX_MAX_PENDING; in sky2_get_ringparam()
4170 ering->rx_pending = sky2->rx_pending; in sky2_get_ringparam()
4171 ering->tx_pending = sky2->tx_pending; in sky2_get_ringparam()
4175 struct ethtool_ringparam *ering) in sky2_set_ringparam() argument
4179 if (ering->rx_pending > RX_MAX_PENDING || in sky2_set_ringparam()
4180 ering->rx_pending < 8 || in sky2_set_ringparam()
4181 ering->tx_pending < TX_MIN_PENDING || in sky2_set_ringparam()
4182 ering->tx_pending > TX_MAX_PENDING) in sky2_set_ringparam()
[all …]
/Linux-v4.19/drivers/net/ethernet/3com/
Dtyphoon.c1142 typhoon_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in typhoon_get_ringparam() argument
1144 ering->rx_max_pending = RXENT_ENTRIES; in typhoon_get_ringparam()
1145 ering->tx_max_pending = TXLO_ENTRIES - 1; in typhoon_get_ringparam()
1147 ering->rx_pending = RXENT_ENTRIES; in typhoon_get_ringparam()
1148 ering->tx_pending = TXLO_ENTRIES - 1; in typhoon_get_ringparam()
/Linux-v4.19/include/linux/
Dlibata.h748 struct ata_ering ering; member
755 #define ATA_DEVICE_CLEAR_END offsetof(struct ata_device, ering)
/Linux-v4.19/drivers/net/ethernet/neterion/
Ds2io.c5457 struct ethtool_ringparam *ering) in s2io_ethtool_gringparam() argument
5463 ering->rx_max_pending = MAX_RX_DESC_1; in s2io_ethtool_gringparam()
5464 ering->rx_jumbo_max_pending = MAX_RX_DESC_1; in s2io_ethtool_gringparam()
5466 ering->rx_max_pending = MAX_RX_DESC_2; in s2io_ethtool_gringparam()
5467 ering->rx_jumbo_max_pending = MAX_RX_DESC_2; in s2io_ethtool_gringparam()
5470 ering->tx_max_pending = MAX_TX_DESC; in s2io_ethtool_gringparam()
5474 ering->rx_pending = rx_desc_count; in s2io_ethtool_gringparam()
5475 ering->rx_jumbo_pending = rx_desc_count; in s2io_ethtool_gringparam()
5479 ering->tx_pending = tx_desc_count; in s2io_ethtool_gringparam()