Searched defs:ering (Results 1 - 12 of 12) sorted by relevance

/drivers/net/ethernet/pasemi/
H A Dpasemi_mac_ethtool.c111 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 Dspider_net_ethtool.c120 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 Dbcm63xx_enet.c1392 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 Db44.c1891 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 Dbnx2.c7170 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 Dtg3.c10733 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 Dlibata-eh.c376 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 Dbnx2x_ethtool.c1425 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 Dtyphoon.c1138 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 Dpcnet32.c771 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 Dsky2.c4145 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 Ds2io.c5510 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

Completed in 329 milliseconds