/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gpu_error.c | 810 struct drm_i915_error_ring *ering) in gen8_record_semaphore_state() argument 836 ering->semaphore_mboxes[idx] = tmp[signal_offset]; in gen8_record_semaphore_state() 837 ering->semaphore_seqno[idx] = ring->semaphore.sync_seqno[idx]; in gen8_record_semaphore_state() 843 struct drm_i915_error_ring *ering) in gen6_record_semaphore_state() argument 845 ering->semaphore_mboxes[0] = I915_READ(RING_SYNC_0(ring->mmio_base)); in gen6_record_semaphore_state() 846 ering->semaphore_mboxes[1] = I915_READ(RING_SYNC_1(ring->mmio_base)); in gen6_record_semaphore_state() 847 ering->semaphore_seqno[0] = ring->semaphore.sync_seqno[0]; in gen6_record_semaphore_state() 848 ering->semaphore_seqno[1] = ring->semaphore.sync_seqno[1]; in gen6_record_semaphore_state() 851 ering->semaphore_mboxes[2] = in gen6_record_semaphore_state() 853 ering->semaphore_seqno[2] = ring->semaphore.sync_seqno[2]; in gen6_record_semaphore_state() [all …]
|
/linux-4.4.14/drivers/net/ethernet/pasemi/ |
D | pasemi_mac_ethtool.c | 110 struct ethtool_ringparam *ering) in pasemi_mac_ethtool_get_ringparam() argument 114 ering->tx_max_pending = TX_RING_SIZE/2; in pasemi_mac_ethtool_get_ringparam() 115 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam() 116 ering->rx_max_pending = RX_RING_SIZE/4; in pasemi_mac_ethtool_get_ringparam() 117 ering->rx_pending = RING_USED(mac->rx)/4; in pasemi_mac_ethtool_get_ringparam()
|
/linux-4.4.14/drivers/net/ethernet/toshiba/ |
D | spider_net_ethtool.c | 122 struct ethtool_ringparam *ering) in spider_net_ethtool_get_ringparam() argument 126 ering->tx_max_pending = SPIDER_NET_TX_DESCRIPTORS_MAX; in spider_net_ethtool_get_ringparam() 127 ering->tx_pending = card->tx_chain.num_desc; in spider_net_ethtool_get_ringparam() 128 ering->rx_max_pending = SPIDER_NET_RX_DESCRIPTORS_MAX; in spider_net_ethtool_get_ringparam() 129 ering->rx_pending = card->rx_chain.num_desc; in spider_net_ethtool_get_ringparam()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_ethtool.c | 456 struct ethtool_ringparam *ering) in lio_ethtool_get_ringparam() argument 473 ering->rx_pending = 0; in lio_ethtool_get_ringparam() 474 ering->rx_max_pending = 0; in lio_ethtool_get_ringparam() 475 ering->rx_mini_pending = 0; in lio_ethtool_get_ringparam() 476 ering->rx_jumbo_pending = rx_pending; in lio_ethtool_get_ringparam() 477 ering->rx_mini_max_pending = 0; in lio_ethtool_get_ringparam() 478 ering->rx_jumbo_max_pending = rx_max_pending; in lio_ethtool_get_ringparam() 480 ering->rx_pending = rx_pending; in lio_ethtool_get_ringparam() 481 ering->rx_max_pending = rx_max_pending; in lio_ethtool_get_ringparam() 482 ering->rx_mini_pending = 0; in lio_ethtool_get_ringparam() [all …]
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ethtool.c | 172 struct ethtool_ringparam *ering) in bnxt_get_ringparam() argument 176 ering->rx_max_pending = BNXT_MAX_RX_DESC_CNT; in bnxt_get_ringparam() 177 ering->rx_jumbo_max_pending = BNXT_MAX_RX_JUM_DESC_CNT; in bnxt_get_ringparam() 178 ering->tx_max_pending = BNXT_MAX_TX_DESC_CNT; in bnxt_get_ringparam() 180 ering->rx_pending = bp->rx_ring_size; in bnxt_get_ringparam() 181 ering->rx_jumbo_pending = bp->rx_agg_ring_size; in bnxt_get_ringparam() 182 ering->tx_pending = bp->tx_ring_size; in bnxt_get_ringparam() 186 struct ethtool_ringparam *ering) in bnxt_set_ringparam() argument 190 if ((ering->rx_pending > BNXT_MAX_RX_DESC_CNT) || in bnxt_set_ringparam() 191 (ering->tx_pending > BNXT_MAX_TX_DESC_CNT) || in bnxt_set_ringparam() [all …]
|
/linux-4.4.14/arch/tile/include/gxio/ |
D | mpipe.h | 836 unsigned int ering, unsigned int channel, 862 unsigned int ering, 1332 unsigned int ering; member 1360 unsigned int ering, 1585 return gxio_mpipe_config_edma_ring_blks(equeue->context, equeue->ering, in gxio_mpipe_equeue_set_snf_size()
|
/linux-4.4.14/arch/tile/gxio/ |
D | mpipe.c | 394 unsigned int ering, in gxio_mpipe_equeue_init() argument 405 int result = gxio_mpipe_init_edma_ring(context, ering, channel, in gxio_mpipe_equeue_init() 416 offset.ring = ering; in gxio_mpipe_equeue_init() 425 equeue->ering = ering; in gxio_mpipe_equeue_init()
|
D | iorpc_mpipe.c | 478 unsigned int ering; member 485 unsigned int ering, unsigned int max_blks, in gxio_mpipe_config_edma_ring_blks() argument 491 params->ering = ering; in gxio_mpipe_config_edma_ring_blks()
|
/linux-4.4.14/drivers/ata/ |
D | libata-eh.c | 378 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 …]
|
D | libata-transport.c | 516 ata_ering_map(&ata_dev->ering, ata_show_ering, &arg); in show_ata_dev_ering() 521 static DEVICE_ATTR(ering, S_IRUGO, show_ata_dev_ering, NULL); 756 SETUP_DEV_ATTRIBUTE(ering); in ata_attach_transport()
|
D | libata.h | 180 extern int ata_ering_map(struct ata_ering *ering,
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bcm63xx_enet.c | 1507 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() 2655 struct ethtool_ringparam *ering) in bcm_enetsw_get_ringparam() argument 2662 ering->rx_max_pending = 8192; in bcm_enetsw_get_ringparam() [all …]
|
D | b44.c | 1959 struct ethtool_ringparam *ering) in b44_get_ringparam() argument 1963 ering->rx_max_pending = B44_RX_RING_SIZE - 1; in b44_get_ringparam() 1964 ering->rx_pending = bp->rx_pending; in b44_get_ringparam() 1970 struct ethtool_ringparam *ering) in b44_set_ringparam() argument 1974 if ((ering->rx_pending > B44_RX_RING_SIZE - 1) || in b44_set_ringparam() 1975 (ering->rx_mini_pending != 0) || in b44_set_ringparam() 1976 (ering->rx_jumbo_pending != 0) || in b44_set_ringparam() 1977 (ering->tx_pending > B44_TX_RING_SIZE - 1)) in b44_set_ringparam() 1982 bp->rx_pending = ering->rx_pending; in b44_set_ringparam() 1983 bp->tx_pending = ering->tx_pending; in b44_set_ringparam()
|
D | bnx2.c | 7304 bnx2_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in bnx2_get_ringparam() argument 7308 ering->rx_max_pending = BNX2_MAX_TOTAL_RX_DESC_CNT; in bnx2_get_ringparam() 7309 ering->rx_jumbo_max_pending = BNX2_MAX_TOTAL_RX_PG_DESC_CNT; in bnx2_get_ringparam() 7311 ering->rx_pending = bp->rx_ring_size; in bnx2_get_ringparam() 7312 ering->rx_jumbo_pending = bp->rx_pg_ring_size; in bnx2_get_ringparam() 7314 ering->tx_max_pending = BNX2_MAX_TX_DESC_CNT; in bnx2_get_ringparam() 7315 ering->tx_pending = bp->tx_ring_size; in bnx2_get_ringparam() 7375 bnx2_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in bnx2_set_ringparam() argument 7380 if ((ering->rx_pending > BNX2_MAX_TOTAL_RX_DESC_CNT) || in bnx2_set_ringparam() 7381 (ering->tx_pending > BNX2_MAX_TX_DESC_CNT) || in bnx2_set_ringparam() [all …]
|
D | tg3.c | 12334 static void tg3_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in tg3_get_ringparam() argument 12338 ering->rx_max_pending = tp->rx_std_ring_mask; in tg3_get_ringparam() 12340 ering->rx_jumbo_max_pending = tp->rx_jmb_ring_mask; in tg3_get_ringparam() 12342 ering->rx_jumbo_max_pending = 0; in tg3_get_ringparam() 12344 ering->tx_max_pending = TG3_TX_RING_SIZE - 1; in tg3_get_ringparam() 12346 ering->rx_pending = tp->rx_pending; in tg3_get_ringparam() 12348 ering->rx_jumbo_pending = tp->rx_jumbo_pending; in tg3_get_ringparam() 12350 ering->rx_jumbo_pending = 0; in tg3_get_ringparam() 12352 ering->tx_pending = tp->napi[0].tx_pending; in tg3_get_ringparam() 12355 static int tg3_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) in tg3_set_ringparam() argument [all …]
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_ethtool.c | 1866 struct ethtool_ringparam *ering) in bnx2x_get_ringparam() argument 1870 ering->rx_max_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam() 1873 ering->rx_pending = bp->rx_ring_size; in bnx2x_get_ringparam() 1875 ering->rx_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam() 1877 ering->tx_max_pending = IS_MF_FCOE_AFEX(bp) ? 0 : MAX_TX_AVAIL; in bnx2x_get_ringparam() 1878 ering->tx_pending = bp->tx_ring_size; in bnx2x_get_ringparam() 1882 struct ethtool_ringparam *ering) in bnx2x_set_ringparam() argument 1888 ering->rx_pending, ering->tx_pending); in bnx2x_set_ringparam() 1902 if ((ering->rx_pending > MAX_RX_AVAIL) || in bnx2x_set_ringparam() 1903 (ering->rx_pending < (bp->disable_tpa ? MIN_RX_SIZE_NONTPA : in bnx2x_set_ringparam() [all …]
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
D | pcnet32.c | 771 struct ethtool_ringparam *ering) in pcnet32_get_ringparam() argument 775 ering->tx_max_pending = TX_MAX_RING_SIZE; in pcnet32_get_ringparam() 776 ering->tx_pending = lp->tx_ring_size; in pcnet32_get_ringparam() 777 ering->rx_max_pending = RX_MAX_RING_SIZE; in pcnet32_get_ringparam() 778 ering->rx_pending = lp->rx_ring_size; in pcnet32_get_ringparam() 782 struct ethtool_ringparam *ering) in pcnet32_set_ringparam() argument 790 if (ering->rx_mini_pending || ering->rx_jumbo_pending) in pcnet32_set_ringparam() 799 size = min(ering->tx_pending, (unsigned int)TX_MAX_RING_SIZE); in pcnet32_set_ringparam() 811 size = min(ering->rx_pending, (unsigned int)RX_MAX_RING_SIZE); in pcnet32_set_ringparam()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-ata | 108 ering
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilegx.c | 1367 static int ering = -1; in tile_net_init_egress() local 1417 if (ering < 0) { in tile_net_init_egress() 1424 ering = rc; in tile_net_init_egress() 1428 rc = gxio_mpipe_equeue_init(equeue, &md->context, ering, echannel, in tile_net_init_egress() 1437 ering = -1; in tile_net_init_egress()
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | sky2.c | 4163 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-4.4.14/drivers/net/ethernet/3com/ |
D | typhoon.c | 1138 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()
|
/linux-4.4.14/include/linux/ |
D | libata.h | 732 struct ata_ering ering; member 739 #define ATA_DEVICE_CLEAR_END offsetof(struct ata_device, ering)
|
/linux-4.4.14/drivers/net/ethernet/neterion/ |
D | s2io.c | 5504 struct ethtool_ringparam *ering) in s2io_ethtool_gringparam() argument 5510 ering->rx_max_pending = MAX_RX_DESC_1; in s2io_ethtool_gringparam() 5511 ering->rx_jumbo_max_pending = MAX_RX_DESC_1; in s2io_ethtool_gringparam() 5513 ering->rx_max_pending = MAX_RX_DESC_2; in s2io_ethtool_gringparam() 5514 ering->rx_jumbo_max_pending = MAX_RX_DESC_2; in s2io_ethtool_gringparam() 5517 ering->tx_max_pending = MAX_TX_DESC; in s2io_ethtool_gringparam() 5521 ering->rx_pending = rx_desc_count; in s2io_ethtool_gringparam() 5522 ering->rx_jumbo_pending = rx_desc_count; in s2io_ethtool_gringparam() 5526 ering->tx_pending = tx_desc_count; in s2io_ethtool_gringparam()
|