/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac_ethtool.c | 111 struct ethtool_ringparam *ering) 115 ering->tx_max_pending = TX_RING_SIZE/2; 116 ering->tx_pending = RING_USED(mac->tx)/2; 117 ering->rx_max_pending = RX_RING_SIZE/4; 118 ering->rx_pending = RING_USED(mac->rx)/4; 110 pasemi_mac_ethtool_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering) argument
|
/drivers/net/ethernet/toshiba/ |
H A D | spider_net_ethtool.c | 120 struct ethtool_ringparam *ering) 124 ering->tx_max_pending = SPIDER_NET_TX_DESCRIPTORS_MAX; 125 ering->tx_pending = card->tx_chain.num_desc; 126 ering->rx_max_pending = SPIDER_NET_RX_DESCRIPTORS_MAX; 127 ering->rx_pending = card->rx_chain.num_desc; 119 spider_net_ethtool_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering) argument
|
/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.c | 1392 struct ethtool_ringparam *ering) 1399 ering->rx_max_pending = 8192; 1400 ering->tx_max_pending = 8192; 1401 ering->rx_pending = priv->rx_ring_size; 1402 ering->tx_pending = priv->tx_ring_size; 1406 struct ethtool_ringparam *ering) 1419 priv->rx_ring_size = ering->rx_pending; 1420 priv->tx_ring_size = ering->tx_pending; 1391 bcm_enet_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 1405 bcm_enet_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument
|
H A D | b44.c | 1891 struct ethtool_ringparam *ering) 1895 ering->rx_max_pending = B44_RX_RING_SIZE - 1; 1896 ering->rx_pending = bp->rx_pending; 1902 struct ethtool_ringparam *ering) 1906 if ((ering->rx_pending > B44_RX_RING_SIZE - 1) || 1907 (ering->rx_mini_pending != 0) || 1908 (ering->rx_jumbo_pending != 0) || 1909 (ering->tx_pending > B44_TX_RING_SIZE - 1)) 1914 bp->rx_pending = ering->rx_pending; 1915 bp->tx_pending = ering 1890 b44_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 1901 b44_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument [all...] |
H A D | bnx2.c | 7170 bnx2_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 7174 ering->rx_max_pending = MAX_TOTAL_RX_DESC_CNT; 7175 ering->rx_jumbo_max_pending = MAX_TOTAL_RX_PG_DESC_CNT; 7177 ering->rx_pending = bp->rx_ring_size; 7178 ering->rx_jumbo_pending = bp->rx_pg_ring_size; 7180 ering->tx_max_pending = MAX_TX_DESC_CNT; 7181 ering->tx_pending = bp->tx_ring_size; 7241 bnx2_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 7246 if ((ering->rx_pending > MAX_TOTAL_RX_DESC_CNT) || 7247 (ering [all...] |
H A D | tg3.c | 10733 static void tg3_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 10737 ering->rx_max_pending = tp->rx_std_ring_mask; 10739 ering->rx_jumbo_max_pending = tp->rx_jmb_ring_mask; 10741 ering->rx_jumbo_max_pending = 0; 10743 ering->tx_max_pending = TG3_TX_RING_SIZE - 1; 10745 ering->rx_pending = tp->rx_pending; 10747 ering->rx_jumbo_pending = tp->rx_jumbo_pending; 10749 ering->rx_jumbo_pending = 0; 10751 ering->tx_pending = tp->napi[0].tx_pending; 10754 static int tg3_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument [all...] |
/drivers/ata/ |
H A D | libata-eh.c | 376 static void ata_ering_record(struct ata_ering *ering, unsigned int eflags, argument 383 ering->cursor++; 384 ering->cursor %= ATA_ERING_SIZE; 386 ent = &ering->ring[ering->cursor]; 392 static struct ata_ering_entry *ata_ering_top(struct ata_ering *ering) argument 394 struct ata_ering_entry *ent = &ering->ring[ering->cursor]; 401 int ata_ering_map(struct ata_ering *ering, argument 408 idx = ering 428 ata_ering_clear(struct ata_ering *ering) argument [all...] |
/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_ethtool.c | 1425 struct ethtool_ringparam *ering) 1429 ering->rx_max_pending = MAX_RX_AVAIL; 1432 ering->rx_pending = bp->rx_ring_size; 1434 ering->rx_pending = MAX_RX_AVAIL; 1436 ering->tx_max_pending = MAX_TX_AVAIL; 1437 ering->tx_pending = bp->tx_ring_size; 1441 struct ethtool_ringparam *ering) 1451 if ((ering->rx_pending > MAX_RX_AVAIL) || 1452 (ering->rx_pending < (bp->disable_tpa ? MIN_RX_SIZE_NONTPA : 1454 (ering 1424 bnx2x_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 1440 bnx2x_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument [all...] |
/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 1138 typhoon_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 1140 ering->rx_max_pending = RXENT_ENTRIES; 1141 ering->tx_max_pending = TXLO_ENTRIES - 1; 1143 ering->rx_pending = RXENT_ENTRIES; 1144 ering->tx_pending = TXLO_ENTRIES - 1;
|
/drivers/net/ethernet/amd/ |
H A D | pcnet32.c | 771 struct ethtool_ringparam *ering) 775 ering->tx_max_pending = TX_MAX_RING_SIZE; 776 ering->tx_pending = lp->tx_ring_size; 777 ering->rx_max_pending = RX_MAX_RING_SIZE; 778 ering->rx_pending = lp->rx_ring_size; 782 struct ethtool_ringparam *ering) 790 if (ering->rx_mini_pending || ering->rx_jumbo_pending) 799 size = min(ering->tx_pending, (unsigned int)TX_MAX_RING_SIZE); 811 size = min(ering 770 pcnet32_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 781 pcnet32_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument [all...] |
/drivers/net/ethernet/marvell/ |
H A D | sky2.c | 4145 struct ethtool_ringparam *ering) 4149 ering->rx_max_pending = RX_MAX_PENDING; 4150 ering->tx_max_pending = TX_MAX_PENDING; 4152 ering->rx_pending = sky2->rx_pending; 4153 ering->tx_pending = sky2->tx_pending; 4157 struct ethtool_ringparam *ering) 4161 if (ering->rx_pending > RX_MAX_PENDING || 4162 ering->rx_pending < 8 || 4163 ering->tx_pending < TX_MIN_PENDING || 4164 ering 4144 sky2_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument 4156 sky2_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument [all...] |
/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 5510 struct ethtool_ringparam *ering) 5516 ering->rx_max_pending = MAX_RX_DESC_1; 5517 ering->rx_jumbo_max_pending = MAX_RX_DESC_1; 5519 ering->rx_max_pending = MAX_RX_DESC_2; 5520 ering->rx_jumbo_max_pending = MAX_RX_DESC_2; 5523 ering->tx_max_pending = MAX_TX_DESC; 5527 ering->rx_pending = rx_desc_count; 5528 ering->rx_jumbo_pending = rx_desc_count; 5532 ering->tx_pending = tx_desc_count; 5509 s2io_ethtool_gringparam(struct net_device *dev, struct ethtool_ringparam *ering) argument
|