ering             361 drivers/ata/libata-eh.c static void ata_ering_record(struct ata_ering *ering, unsigned int eflags,
ering             368 drivers/ata/libata-eh.c 	ering->cursor++;
ering             369 drivers/ata/libata-eh.c 	ering->cursor %= ATA_ERING_SIZE;
ering             371 drivers/ata/libata-eh.c 	ent = &ering->ring[ering->cursor];
ering             377 drivers/ata/libata-eh.c static struct ata_ering_entry *ata_ering_top(struct ata_ering *ering)
ering             379 drivers/ata/libata-eh.c 	struct ata_ering_entry *ent = &ering->ring[ering->cursor];
ering             386 drivers/ata/libata-eh.c int ata_ering_map(struct ata_ering *ering,
ering             393 drivers/ata/libata-eh.c 	idx = ering->cursor;
ering             395 drivers/ata/libata-eh.c 		ent = &ering->ring[idx];
ering             402 drivers/ata/libata-eh.c 	} while (idx != ering->cursor);
ering             413 drivers/ata/libata-eh.c static void ata_ering_clear(struct ata_ering *ering)
ering             415 drivers/ata/libata-eh.c 	ata_ering_map(ering, ata_ering_clear_cb, NULL);
ering            1290 drivers/ata/libata-eh.c 	ata_ering_clear(&dev->ering);
ering            1939 drivers/ata/libata-eh.c 	ata_ering_map(&dev->ering, speed_down_verdict_cb, &arg);
ering            1958 drivers/ata/libata-eh.c 	ata_ering_map(&dev->ering, speed_down_verdict_cb, &arg);
ering            2002 drivers/ata/libata-eh.c 	ata_ering_record(&dev->ering, eflags, err_mask);
ering            2061 drivers/ata/libata-eh.c 		ata_ering_clear(&dev->ering);
ering            3174 drivers/ata/libata-eh.c 				ata_ering_clear(&dev->ering);
ering            3259 drivers/ata/libata-eh.c 			ent = ata_ering_top(&dev->ering);
ering            3650 drivers/ata/libata-eh.c 	ata_ering_record(&dev->ering, 0, AC_ERR_OTHER);
ering            3651 drivers/ata/libata-eh.c 	ata_ering_map(&dev->ering, ata_count_probe_trials_cb, &trials);
ering            4157 drivers/ata/libata-eh.c 			ata_ering_clear(&dev->ering);
ering             519 drivers/ata/libata-transport.c 	ata_ering_map(&ata_dev->ering, ata_show_ering, &arg);
ering             524 drivers/ata/libata-transport.c static DEVICE_ATTR(ering, S_IRUGO, show_ata_dev_ering, NULL);
ering             757 drivers/ata/libata-transport.c 	SETUP_DEV_ATTRIBUTE(ering);
ering             161 drivers/ata/libata.h extern int ata_ering_map(struct ata_ering *ering,
ering            1142 drivers/net/ethernet/3com/typhoon.c typhoon_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering)
ering            1144 drivers/net/ethernet/3com/typhoon.c 	ering->rx_max_pending = RXENT_ENTRIES;
ering            1145 drivers/net/ethernet/3com/typhoon.c 	ering->tx_max_pending = TXLO_ENTRIES - 1;
ering            1147 drivers/net/ethernet/3com/typhoon.c 	ering->rx_pending = RXENT_ENTRIES;
ering            1148 drivers/net/ethernet/3com/typhoon.c 	ering->tx_pending = TXLO_ENTRIES - 1;
ering             875 drivers/net/ethernet/amd/pcnet32.c 				  struct ethtool_ringparam *ering)
ering             879 drivers/net/ethernet/amd/pcnet32.c 	ering->tx_max_pending = TX_MAX_RING_SIZE;
ering             880 drivers/net/ethernet/amd/pcnet32.c 	ering->tx_pending = lp->tx_ring_size;
ering             881 drivers/net/ethernet/amd/pcnet32.c 	ering->rx_max_pending = RX_MAX_RING_SIZE;
ering             882 drivers/net/ethernet/amd/pcnet32.c 	ering->rx_pending = lp->rx_ring_size;
ering             886 drivers/net/ethernet/amd/pcnet32.c 				 struct ethtool_ringparam *ering)
ering             894 drivers/net/ethernet/amd/pcnet32.c 	if (ering->rx_mini_pending || ering->rx_jumbo_pending)
ering             903 drivers/net/ethernet/amd/pcnet32.c 	size = min(ering->tx_pending, (unsigned int)TX_MAX_RING_SIZE);
ering             915 drivers/net/ethernet/amd/pcnet32.c 	size = min(ering->rx_pending, (unsigned int)RX_MAX_RING_SIZE);
ering            1968 drivers/net/ethernet/broadcom/b44.c 			      struct ethtool_ringparam *ering)
ering            1972 drivers/net/ethernet/broadcom/b44.c 	ering->rx_max_pending = B44_RX_RING_SIZE - 1;
ering            1973 drivers/net/ethernet/broadcom/b44.c 	ering->rx_pending = bp->rx_pending;
ering            1979 drivers/net/ethernet/broadcom/b44.c 			     struct ethtool_ringparam *ering)
ering            1983 drivers/net/ethernet/broadcom/b44.c 	if ((ering->rx_pending > B44_RX_RING_SIZE - 1) ||
ering            1984 drivers/net/ethernet/broadcom/b44.c 	    (ering->rx_mini_pending != 0) ||
ering            1985 drivers/net/ethernet/broadcom/b44.c 	    (ering->rx_jumbo_pending != 0) ||
ering            1986 drivers/net/ethernet/broadcom/b44.c 	    (ering->tx_pending > B44_TX_RING_SIZE - 1))
ering            1991 drivers/net/ethernet/broadcom/b44.c 	bp->rx_pending = ering->rx_pending;
ering            1992 drivers/net/ethernet/broadcom/b44.c 	bp->tx_pending = ering->tx_pending;
ering            1486 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				   struct ethtool_ringparam *ering)
ering            1493 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->rx_max_pending = 8192;
ering            1494 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->tx_max_pending = 8192;
ering            1495 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->rx_pending = priv->rx_ring_size;
ering            1496 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->tx_pending = priv->tx_ring_size;
ering            1500 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				  struct ethtool_ringparam *ering)
ering            1513 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	priv->rx_ring_size = ering->rx_pending;
ering            1514 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	priv->tx_ring_size = ering->tx_pending;
ering            2587 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				     struct ethtool_ringparam *ering)
ering            2594 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->rx_max_pending = 8192;
ering            2595 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->tx_max_pending = 8192;
ering            2596 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->rx_mini_max_pending = 0;
ering            2597 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->rx_jumbo_max_pending = 0;
ering            2598 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->rx_pending = priv->rx_ring_size;
ering            2599 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	ering->tx_pending = priv->tx_ring_size;
ering            2603 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				    struct ethtool_ringparam *ering)
ering            2616 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	priv->rx_ring_size = ering->rx_pending;
ering            2617 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	priv->tx_ring_size = ering->tx_pending;
ering            7323 drivers/net/ethernet/broadcom/bnx2.c bnx2_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering)
ering            7327 drivers/net/ethernet/broadcom/bnx2.c 	ering->rx_max_pending = BNX2_MAX_TOTAL_RX_DESC_CNT;
ering            7328 drivers/net/ethernet/broadcom/bnx2.c 	ering->rx_jumbo_max_pending = BNX2_MAX_TOTAL_RX_PG_DESC_CNT;
ering            7330 drivers/net/ethernet/broadcom/bnx2.c 	ering->rx_pending = bp->rx_ring_size;
ering            7331 drivers/net/ethernet/broadcom/bnx2.c 	ering->rx_jumbo_pending = bp->rx_pg_ring_size;
ering            7333 drivers/net/ethernet/broadcom/bnx2.c 	ering->tx_max_pending = BNX2_MAX_TX_DESC_CNT;
ering            7334 drivers/net/ethernet/broadcom/bnx2.c 	ering->tx_pending = bp->tx_ring_size;
ering            7394 drivers/net/ethernet/broadcom/bnx2.c bnx2_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering)
ering            7399 drivers/net/ethernet/broadcom/bnx2.c 	if ((ering->rx_pending > BNX2_MAX_TOTAL_RX_DESC_CNT) ||
ering            7400 drivers/net/ethernet/broadcom/bnx2.c 		(ering->tx_pending > BNX2_MAX_TX_DESC_CNT) ||
ering            7401 drivers/net/ethernet/broadcom/bnx2.c 		(ering->tx_pending <= MAX_SKB_FRAGS)) {
ering            7405 drivers/net/ethernet/broadcom/bnx2.c 	rc = bnx2_change_ring_size(bp, ering->rx_pending, ering->tx_pending,
ering            1919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 				struct ethtool_ringparam *ering)
ering            1923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	ering->rx_max_pending = MAX_RX_AVAIL;
ering            1932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		ering->rx_pending = bp->rx_ring_size;
ering            1934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		ering->rx_pending = MAX_RX_AVAIL / BNX2X_NUM_RX_QUEUES(bp);
ering            1936 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		ering->rx_pending = MAX_RX_AVAIL;
ering            1938 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	ering->tx_max_pending = IS_MF_FCOE_AFEX(bp) ? 0 : MAX_TX_AVAIL;
ering            1939 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	ering->tx_pending = bp->tx_ring_size;
ering            1943 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			       struct ethtool_ringparam *ering)
ering            1949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	   ering->rx_pending, ering->tx_pending);
ering            1963 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	if ((ering->rx_pending > MAX_RX_AVAIL) ||
ering            1964 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	    (ering->rx_pending < (bp->disable_tpa ? MIN_RX_SIZE_NONTPA :
ering            1966 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	    (ering->tx_pending > (IS_MF_STORAGE_ONLY(bp) ? 0 : MAX_TX_AVAIL)) ||
ering            1967 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	    (ering->tx_pending <= MAX_SKB_FRAGS + 4)) {
ering            1972 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	bp->rx_ring_size = ering->rx_pending;
ering            1973 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	bp->tx_ring_size = ering->tx_pending;
ering             727 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			       struct ethtool_ringparam *ering)
ering             731 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	ering->rx_max_pending = BNXT_MAX_RX_DESC_CNT;
ering             732 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	ering->rx_jumbo_max_pending = BNXT_MAX_RX_JUM_DESC_CNT;
ering             733 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	ering->tx_max_pending = BNXT_MAX_TX_DESC_CNT;
ering             735 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	ering->rx_pending = bp->rx_ring_size;
ering             736 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	ering->rx_jumbo_pending = bp->rx_agg_ring_size;
ering             737 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	ering->tx_pending = bp->tx_ring_size;
ering             741 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			      struct ethtool_ringparam *ering)
ering             745 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	if ((ering->rx_pending > BNXT_MAX_RX_DESC_CNT) ||
ering             746 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	    (ering->tx_pending > BNXT_MAX_TX_DESC_CNT) ||
ering             747 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	    (ering->tx_pending <= MAX_SKB_FRAGS))
ering             753 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	bp->rx_ring_size = ering->rx_pending;
ering             754 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	bp->tx_ring_size = ering->tx_pending;
ering            12410 drivers/net/ethernet/broadcom/tg3.c static void tg3_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering)
ering            12414 drivers/net/ethernet/broadcom/tg3.c 	ering->rx_max_pending = tp->rx_std_ring_mask;
ering            12416 drivers/net/ethernet/broadcom/tg3.c 		ering->rx_jumbo_max_pending = tp->rx_jmb_ring_mask;
ering            12418 drivers/net/ethernet/broadcom/tg3.c 		ering->rx_jumbo_max_pending = 0;
ering            12420 drivers/net/ethernet/broadcom/tg3.c 	ering->tx_max_pending = TG3_TX_RING_SIZE - 1;
ering            12422 drivers/net/ethernet/broadcom/tg3.c 	ering->rx_pending = tp->rx_pending;
ering            12424 drivers/net/ethernet/broadcom/tg3.c 		ering->rx_jumbo_pending = tp->rx_jumbo_pending;
ering            12426 drivers/net/ethernet/broadcom/tg3.c 		ering->rx_jumbo_pending = 0;
ering            12428 drivers/net/ethernet/broadcom/tg3.c 	ering->tx_pending = tp->napi[0].tx_pending;
ering            12431 drivers/net/ethernet/broadcom/tg3.c static int tg3_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering)
ering            12437 drivers/net/ethernet/broadcom/tg3.c 	if ((ering->rx_pending > tp->rx_std_ring_mask) ||
ering            12438 drivers/net/ethernet/broadcom/tg3.c 	    (ering->rx_jumbo_pending > tp->rx_jmb_ring_mask) ||
ering            12439 drivers/net/ethernet/broadcom/tg3.c 	    (ering->tx_pending > TG3_TX_RING_SIZE - 1) ||
ering            12440 drivers/net/ethernet/broadcom/tg3.c 	    (ering->tx_pending <= MAX_SKB_FRAGS) ||
ering            12442 drivers/net/ethernet/broadcom/tg3.c 	     (ering->tx_pending <= (MAX_SKB_FRAGS * 3))))
ering            12453 drivers/net/ethernet/broadcom/tg3.c 	tp->rx_pending = ering->rx_pending;
ering            12460 drivers/net/ethernet/broadcom/tg3.c 		tp->rx_jumbo_pending = ering->rx_jumbo_pending;
ering            12463 drivers/net/ethernet/broadcom/tg3.c 		tp->napi[i].tx_pending = ering->tx_pending;
ering             951 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			  struct ethtool_ringparam *ering)
ering             975 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	ering->tx_pending = tx_pending;
ering             976 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	ering->tx_max_pending = tx_max_pending;
ering             977 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	ering->rx_pending = rx_pending;
ering             978 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	ering->rx_max_pending = rx_max_pending;
ering             979 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	ering->rx_mini_pending = 0;
ering             980 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	ering->rx_jumbo_pending = 0;
ering             981 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	ering->rx_mini_max_pending = 0;
ering             982 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	ering->rx_jumbo_max_pending = 0;
ering            1257 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				     struct ethtool_ringparam *ering)
ering            1267 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	if (ering->rx_mini_pending || ering->rx_jumbo_pending)
ering            1270 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	rx_count = clamp_t(u32, ering->rx_pending, CN23XX_MIN_OQ_DESCRIPTORS,
ering            1272 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	tx_count = clamp_t(u32, ering->tx_pending, CN23XX_MIN_IQ_DESCRIPTORS,
ering            1155 drivers/net/ethernet/faraday/ftgmac100.c 				    struct ethtool_ringparam *ering)
ering            1159 drivers/net/ethernet/faraday/ftgmac100.c 	memset(ering, 0, sizeof(*ering));
ering            1160 drivers/net/ethernet/faraday/ftgmac100.c 	ering->rx_max_pending = MAX_RX_QUEUE_ENTRIES;
ering            1161 drivers/net/ethernet/faraday/ftgmac100.c 	ering->tx_max_pending = MAX_TX_QUEUE_ENTRIES;
ering            1162 drivers/net/ethernet/faraday/ftgmac100.c 	ering->rx_pending = priv->rx_q_entries;
ering            1163 drivers/net/ethernet/faraday/ftgmac100.c 	ering->tx_pending = priv->tx_q_entries;
ering            1167 drivers/net/ethernet/faraday/ftgmac100.c 				   struct ethtool_ringparam *ering)
ering            1171 drivers/net/ethernet/faraday/ftgmac100.c 	if (ering->rx_pending > MAX_RX_QUEUE_ENTRIES ||
ering            1172 drivers/net/ethernet/faraday/ftgmac100.c 	    ering->tx_pending > MAX_TX_QUEUE_ENTRIES ||
ering            1173 drivers/net/ethernet/faraday/ftgmac100.c 	    ering->rx_pending < MIN_RX_QUEUE_ENTRIES ||
ering            1174 drivers/net/ethernet/faraday/ftgmac100.c 	    ering->tx_pending < MIN_TX_QUEUE_ENTRIES ||
ering            1175 drivers/net/ethernet/faraday/ftgmac100.c 	    !is_power_of_2(ering->rx_pending) ||
ering            1176 drivers/net/ethernet/faraday/ftgmac100.c 	    !is_power_of_2(ering->tx_pending))
ering            1179 drivers/net/ethernet/faraday/ftgmac100.c 	priv->new_rx_q_entries = ering->rx_pending;
ering            1180 drivers/net/ethernet/faraday/ftgmac100.c 	priv->new_tx_q_entries = ering->tx_pending;
ering            4146 drivers/net/ethernet/marvell/sky2.c 			       struct ethtool_ringparam *ering)
ering            4150 drivers/net/ethernet/marvell/sky2.c 	ering->rx_max_pending = RX_MAX_PENDING;
ering            4151 drivers/net/ethernet/marvell/sky2.c 	ering->tx_max_pending = TX_MAX_PENDING;
ering            4153 drivers/net/ethernet/marvell/sky2.c 	ering->rx_pending = sky2->rx_pending;
ering            4154 drivers/net/ethernet/marvell/sky2.c 	ering->tx_pending = sky2->tx_pending;
ering            4158 drivers/net/ethernet/marvell/sky2.c 			      struct ethtool_ringparam *ering)
ering            4162 drivers/net/ethernet/marvell/sky2.c 	if (ering->rx_pending > RX_MAX_PENDING ||
ering            4163 drivers/net/ethernet/marvell/sky2.c 	    ering->rx_pending < 8 ||
ering            4164 drivers/net/ethernet/marvell/sky2.c 	    ering->tx_pending < TX_MIN_PENDING ||
ering            4165 drivers/net/ethernet/marvell/sky2.c 	    ering->tx_pending > TX_MAX_PENDING)
ering            4170 drivers/net/ethernet/marvell/sky2.c 	sky2->rx_pending = ering->rx_pending;
ering            4171 drivers/net/ethernet/marvell/sky2.c 	sky2->tx_pending = ering->tx_pending;
ering            5453 drivers/net/ethernet/neterion/s2io.c 				    struct ethtool_ringparam *ering)
ering            5459 drivers/net/ethernet/neterion/s2io.c 		ering->rx_max_pending = MAX_RX_DESC_1;
ering            5460 drivers/net/ethernet/neterion/s2io.c 		ering->rx_jumbo_max_pending = MAX_RX_DESC_1;
ering            5462 drivers/net/ethernet/neterion/s2io.c 		ering->rx_max_pending = MAX_RX_DESC_2;
ering            5463 drivers/net/ethernet/neterion/s2io.c 		ering->rx_jumbo_max_pending = MAX_RX_DESC_2;
ering            5466 drivers/net/ethernet/neterion/s2io.c 	ering->tx_max_pending = MAX_TX_DESC;
ering            5470 drivers/net/ethernet/neterion/s2io.c 	ering->rx_pending = rx_desc_count;
ering            5471 drivers/net/ethernet/neterion/s2io.c 	ering->rx_jumbo_pending = rx_desc_count;
ering            5475 drivers/net/ethernet/neterion/s2io.c 	ering->tx_pending = tx_desc_count;
ering              72 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 				 struct ethtool_ringparam *ering)
ering              76 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 	ering->tx_max_pending = TX_RING_SIZE/2;
ering              77 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 	ering->tx_pending = RING_USED(mac->tx)/2;
ering              78 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 	ering->rx_max_pending = RX_RING_SIZE/4;
ering              79 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 	ering->rx_pending = RING_USED(mac->rx)/4;
ering             931 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 			       struct ethtool_ringparam *ering)
ering             935 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	ering->rx_max_pending = NUM_RX_BDS_MAX;
ering             936 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	ering->rx_pending = edev->q_num_rx_buffers;
ering             937 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	ering->tx_max_pending = NUM_TX_BDS_MAX;
ering             938 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	ering->tx_pending = edev->q_num_tx_buffers;
ering             942 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 			      struct ethtool_ringparam *ering)
ering             948 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		   ering->rx_pending, ering->tx_pending);
ering             951 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	if (ering->rx_pending > NUM_RX_BDS_MAX ||
ering             952 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	    ering->rx_pending < NUM_RX_BDS_MIN ||
ering             953 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	    ering->tx_pending > NUM_TX_BDS_MAX ||
ering             954 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	    ering->tx_pending < NUM_TX_BDS_MIN) {
ering             963 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	edev->q_num_rx_buffers = ering->rx_pending;
ering             964 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	edev->q_num_tx_buffers = ering->tx_pending;
ering             656 drivers/net/ethernet/ti/cpsw_ethtool.c 			struct ethtool_ringparam *ering)
ering             662 drivers/net/ethernet/ti/cpsw_ethtool.c 	ering->tx_max_pending = cpsw->descs_pool_size - CPSW_MAX_QUEUES;
ering             663 drivers/net/ethernet/ti/cpsw_ethtool.c 	ering->tx_pending = cpdma_get_num_tx_descs(cpsw->dma);
ering             664 drivers/net/ethernet/ti/cpsw_ethtool.c 	ering->rx_max_pending = cpsw->descs_pool_size - CPSW_MAX_QUEUES;
ering             665 drivers/net/ethernet/ti/cpsw_ethtool.c 	ering->rx_pending = cpdma_get_num_rx_descs(cpsw->dma);
ering             669 drivers/net/ethernet/ti/cpsw_ethtool.c 		       struct ethtool_ringparam *ering)
ering             676 drivers/net/ethernet/ti/cpsw_ethtool.c 	if (ering->rx_mini_pending || ering->rx_jumbo_pending ||
ering             677 drivers/net/ethernet/ti/cpsw_ethtool.c 	    ering->rx_pending < CPSW_MAX_QUEUES ||
ering             678 drivers/net/ethernet/ti/cpsw_ethtool.c 	    ering->rx_pending > (cpsw->descs_pool_size - CPSW_MAX_QUEUES))
ering             682 drivers/net/ethernet/ti/cpsw_ethtool.c 	if (ering->rx_pending == descs_num)
ering             687 drivers/net/ethernet/ti/cpsw_ethtool.c 	ret = cpdma_set_num_rx_descs(cpsw->dma, ering->rx_pending);
ering             429 drivers/net/ethernet/ti/cpsw_priv.h 			struct ethtool_ringparam *ering);
ering             431 drivers/net/ethernet/ti/cpsw_priv.h 		       struct ethtool_ringparam *ering);
ering             113 drivers/net/ethernet/toshiba/spider_net_ethtool.c 				 struct ethtool_ringparam *ering)
ering             117 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	ering->tx_max_pending = SPIDER_NET_TX_DESCRIPTORS_MAX;
ering             118 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	ering->tx_pending = card->tx_chain.num_desc;
ering             119 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	ering->rx_max_pending = SPIDER_NET_RX_DESCRIPTORS_MAX;
ering             120 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	ering->rx_pending = card->rx_chain.num_desc;
ering            1193 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 					   struct ethtool_ringparam *ering)
ering            1197 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ering->rx_max_pending = RX_BD_NUM_MAX;
ering            1198 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ering->rx_mini_max_pending = 0;
ering            1199 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ering->rx_jumbo_max_pending = 0;
ering            1200 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ering->tx_max_pending = TX_BD_NUM_MAX;
ering            1201 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ering->rx_pending = lp->rx_bd_num;
ering            1202 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ering->rx_mini_pending = 0;
ering            1203 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ering->rx_jumbo_pending = 0;
ering            1204 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	ering->tx_pending = lp->tx_bd_num;
ering            1208 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 					  struct ethtool_ringparam *ering)
ering            1212 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	if (ering->rx_pending > RX_BD_NUM_MAX ||
ering            1213 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	    ering->rx_mini_pending ||
ering            1214 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	    ering->rx_jumbo_pending ||
ering            1215 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	    ering->rx_pending > TX_BD_NUM_MAX)
ering            1221 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	lp->rx_bd_num = ering->rx_pending;
ering            1222 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	lp->tx_bd_num = ering->tx_pending;
ering             731 include/linux/libata.h 	struct ata_ering	ering;
ering             738 include/linux/libata.h #define ATA_DEVICE_CLEAR_END		offsetof(struct ata_device, ering)