/kernel/linux/linux-5.10/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac_ethtool.c | 72 struct ethtool_ringparam *ering) in pasemi_mac_ethtool_get_ringparam() 76 ering->tx_max_pending = TX_RING_SIZE/2; in pasemi_mac_ethtool_get_ringparam() 77 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam() 78 ering->rx_max_pending = RX_RING_SIZE/4; in pasemi_mac_ethtool_get_ringparam() 79 ering->rx_pending = RING_USED(mac->rx)/4; in pasemi_mac_ethtool_get_ringparam() 71 pasemi_mac_ethtool_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering) pasemi_mac_ethtool_get_ringparam() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac_ethtool.c | 72 struct ethtool_ringparam *ering, in pasemi_mac_ethtool_get_ringparam() 78 ering->tx_max_pending = TX_RING_SIZE/2; in pasemi_mac_ethtool_get_ringparam() 79 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam() 80 ering->rx_max_pending = RX_RING_SIZE/4; in pasemi_mac_ethtool_get_ringparam() 81 ering->rx_pending = RING_USED(mac->rx)/4; in pasemi_mac_ethtool_get_ringparam() 71 pasemi_mac_ethtool_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) pasemi_mac_ethtool_get_ringparam() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige_ethtool.c | 36 struct ethtool_ringparam *ering, in mlxbf_gige_get_ringparam() 42 ering->rx_max_pending = MLXBF_GIGE_MAX_RXQ_SZ; in mlxbf_gige_get_ringparam() 43 ering->tx_max_pending = MLXBF_GIGE_MAX_TXQ_SZ; in mlxbf_gige_get_ringparam() 44 ering->rx_pending = priv->rx_q_entries; in mlxbf_gige_get_ringparam() 45 ering->tx_pending = priv->tx_q_entries; in mlxbf_gige_get_ringparam() 35 mlxbf_gige_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) mlxbf_gige_get_ringparam() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/toshiba/ |
H A D | spider_net_ethtool.c | 113 struct ethtool_ringparam *ering) in spider_net_ethtool_get_ringparam() 117 ering->tx_max_pending = SPIDER_NET_TX_DESCRIPTORS_MAX; in spider_net_ethtool_get_ringparam() 118 ering->tx_pending = card->tx_chain.num_desc; in spider_net_ethtool_get_ringparam() 119 ering->rx_max_pending = SPIDER_NET_RX_DESCRIPTORS_MAX; in spider_net_ethtool_get_ringparam() 120 ering->rx_pending = card->rx_chain.num_desc; in spider_net_ethtool_get_ringparam() 112 spider_net_ethtool_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering) spider_net_ethtool_get_ringparam() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/toshiba/ |
H A D | spider_net_ethtool.c | 113 struct ethtool_ringparam *ering, in spider_net_ethtool_get_ringparam() 119 ering->tx_max_pending = SPIDER_NET_TX_DESCRIPTORS_MAX; in spider_net_ethtool_get_ringparam() 120 ering->tx_pending = card->tx_chain.num_desc; in spider_net_ethtool_get_ringparam() 121 ering->rx_max_pending = SPIDER_NET_RX_DESCRIPTORS_MAX; in spider_net_ethtool_get_ringparam() 122 ering->rx_pending = card->rx_chain.num_desc; in spider_net_ethtool_get_ringparam() 112 spider_net_ethtool_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) spider_net_ethtool_get_ringparam() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpsw_ethtool.c | 657 struct ethtool_ringparam *ering) in cpsw_get_ringparam() 663 ering->tx_max_pending = cpsw->descs_pool_size - CPSW_MAX_QUEUES; in cpsw_get_ringparam() 664 ering->tx_pending = cpdma_get_num_tx_descs(cpsw->dma); in cpsw_get_ringparam() 665 ering->rx_max_pending = cpsw->descs_pool_size - CPSW_MAX_QUEUES; in cpsw_get_ringparam() 666 ering->rx_pending = cpdma_get_num_rx_descs(cpsw->dma); in cpsw_get_ringparam() 670 struct ethtool_ringparam *ering) in cpsw_set_ringparam() 675 /* ignore ering->tx_pending - only rx_pending adjustment is supported */ in cpsw_set_ringparam() 677 if (ering->rx_mini_pending || ering->rx_jumbo_pending || in cpsw_set_ringparam() 678 ering in cpsw_set_ringparam() 656 cpsw_get_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering) cpsw_get_ringparam() argument 669 cpsw_set_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering) cpsw_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | cpsw_ethtool.c | 659 struct ethtool_ringparam *ering, in cpsw_get_ringparam() 667 ering->tx_max_pending = cpsw->descs_pool_size - CPSW_MAX_QUEUES; in cpsw_get_ringparam() 668 ering->tx_pending = cpdma_get_num_tx_descs(cpsw->dma); in cpsw_get_ringparam() 669 ering->rx_max_pending = cpsw->descs_pool_size - CPSW_MAX_QUEUES; in cpsw_get_ringparam() 670 ering->rx_pending = cpdma_get_num_rx_descs(cpsw->dma); in cpsw_get_ringparam() 674 struct ethtool_ringparam *ering, in cpsw_set_ringparam() 681 /* ignore ering->tx_pending - only rx_pending adjustment is supported */ in cpsw_set_ringparam() 683 if (ering->rx_mini_pending || ering->rx_jumbo_pending || in cpsw_set_ringparam() 684 ering in cpsw_set_ringparam() 658 cpsw_get_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) cpsw_get_ringparam() argument 673 cpsw_set_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) cpsw_set_ringparam() argument [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | libata-eh.c | 368 static void ata_ering_record(struct ata_ering *ering, unsigned int eflags, in ata_ering_record() argument 375 ering->cursor++; in ata_ering_record() 376 ering->cursor %= ATA_ERING_SIZE; in ata_ering_record() 378 ent = &ering->ring[ering->cursor]; in ata_ering_record() 384 static struct ata_ering_entry *ata_ering_top(struct ata_ering *ering) in ata_ering_top() argument 386 struct ata_ering_entry *ent = &ering->ring[ering->cursor]; in ata_ering_top() 393 int ata_ering_map(struct ata_ering *ering, in ata_ering_map() argument 400 idx = ering in ata_ering_map() 420 ata_ering_clear(struct ata_ering *ering) ata_ering_clear() argument [all...] |
H A D | libata-transport.c | 531 ata_ering_map(&ata_dev->ering, ata_show_ering, &arg); in show_ata_dev_ering() 536 static DEVICE_ATTR(ering, S_IRUGO, show_ata_dev_ering, NULL); 775 SETUP_DEV_ATTRIBUTE(ering); in ata_attach_transport()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | libata-eh.c | 372 static void ata_ering_record(struct ata_ering *ering, unsigned int eflags, in ata_ering_record() argument 379 ering->cursor++; in ata_ering_record() 380 ering->cursor %= ATA_ERING_SIZE; in ata_ering_record() 382 ent = &ering->ring[ering->cursor]; in ata_ering_record() 388 static struct ata_ering_entry *ata_ering_top(struct ata_ering *ering) in ata_ering_top() argument 390 struct ata_ering_entry *ent = &ering->ring[ering->cursor]; in ata_ering_top() 397 int ata_ering_map(struct ata_ering *ering, in ata_ering_map() argument 404 idx = ering in ata_ering_map() 424 ata_ering_clear(struct ata_ering *ering) ata_ering_clear() argument [all...] |
H A D | libata-transport.c | 561 ata_ering_map(&ata_dev->ering, ata_show_ering, &arg); in show_ata_dev_ering() 566 static DEVICE_ATTR(ering, S_IRUGO, show_ata_dev_ering, NULL); 805 SETUP_DEV_ATTRIBUTE(ering); in ata_attach_transport()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_main.c | 1375 struct ethtool_ringparam *ering) in axienet_ethtools_get_ringparam() 1379 ering->rx_max_pending = RX_BD_NUM_MAX; in axienet_ethtools_get_ringparam() 1380 ering->rx_mini_max_pending = 0; in axienet_ethtools_get_ringparam() 1381 ering->rx_jumbo_max_pending = 0; in axienet_ethtools_get_ringparam() 1382 ering->tx_max_pending = TX_BD_NUM_MAX; in axienet_ethtools_get_ringparam() 1383 ering->rx_pending = lp->rx_bd_num; in axienet_ethtools_get_ringparam() 1384 ering->rx_mini_pending = 0; in axienet_ethtools_get_ringparam() 1385 ering->rx_jumbo_pending = 0; in axienet_ethtools_get_ringparam() 1386 ering->tx_pending = lp->tx_bd_num; in axienet_ethtools_get_ringparam() 1390 struct ethtool_ringparam *ering) in axienet_ethtools_set_ringparam() 1374 axienet_ethtools_get_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering) axienet_ethtools_get_ringparam() argument 1389 axienet_ethtools_set_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering) axienet_ethtools_set_ringparam() argument [all...] |
H A D | ll_temac_main.c | 1280 struct ethtool_ringparam *ering) in ll_temac_ethtools_get_ringparam() 1284 ering->rx_max_pending = RX_BD_NUM_MAX; in ll_temac_ethtools_get_ringparam() 1285 ering->rx_mini_max_pending = 0; in ll_temac_ethtools_get_ringparam() 1286 ering->rx_jumbo_max_pending = 0; in ll_temac_ethtools_get_ringparam() 1287 ering->tx_max_pending = TX_BD_NUM_MAX; in ll_temac_ethtools_get_ringparam() 1288 ering->rx_pending = lp->rx_bd_num; in ll_temac_ethtools_get_ringparam() 1289 ering->rx_mini_pending = 0; in ll_temac_ethtools_get_ringparam() 1290 ering->rx_jumbo_pending = 0; in ll_temac_ethtools_get_ringparam() 1291 ering->tx_pending = lp->tx_bd_num; in ll_temac_ethtools_get_ringparam() 1295 struct ethtool_ringparam *ering) in ll_temac_ethtools_set_ringparam() 1279 ll_temac_ethtools_get_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering) ll_temac_ethtools_get_ringparam() argument 1294 ll_temac_ethtools_set_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering) ll_temac_ethtools_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_main.c | 1427 struct ethtool_ringparam *ering, in axienet_ethtools_get_ringparam() 1433 ering->rx_max_pending = RX_BD_NUM_MAX; in axienet_ethtools_get_ringparam() 1434 ering->rx_mini_max_pending = 0; in axienet_ethtools_get_ringparam() 1435 ering->rx_jumbo_max_pending = 0; in axienet_ethtools_get_ringparam() 1436 ering->tx_max_pending = TX_BD_NUM_MAX; in axienet_ethtools_get_ringparam() 1437 ering->rx_pending = lp->rx_bd_num; in axienet_ethtools_get_ringparam() 1438 ering->rx_mini_pending = 0; in axienet_ethtools_get_ringparam() 1439 ering->rx_jumbo_pending = 0; in axienet_ethtools_get_ringparam() 1440 ering->tx_pending = lp->tx_bd_num; in axienet_ethtools_get_ringparam() 1445 struct ethtool_ringparam *ering, in axienet_ethtools_set_ringparam() 1426 axienet_ethtools_get_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) axienet_ethtools_get_ringparam() argument 1444 axienet_ethtools_set_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) axienet_ethtools_set_ringparam() argument [all...] |
H A D | ll_temac_main.c | 1285 struct ethtool_ringparam *ering, in ll_temac_ethtools_get_ringparam() 1291 ering->rx_max_pending = RX_BD_NUM_MAX; in ll_temac_ethtools_get_ringparam() 1292 ering->rx_mini_max_pending = 0; in ll_temac_ethtools_get_ringparam() 1293 ering->rx_jumbo_max_pending = 0; in ll_temac_ethtools_get_ringparam() 1294 ering->tx_max_pending = TX_BD_NUM_MAX; in ll_temac_ethtools_get_ringparam() 1295 ering->rx_pending = lp->rx_bd_num; in ll_temac_ethtools_get_ringparam() 1296 ering->rx_mini_pending = 0; in ll_temac_ethtools_get_ringparam() 1297 ering->rx_jumbo_pending = 0; in ll_temac_ethtools_get_ringparam() 1298 ering->tx_pending = lp->tx_bd_num; in ll_temac_ethtools_get_ringparam() 1303 struct ethtool_ringparam *ering, in ll_temac_ethtools_set_ringparam() 1284 ll_temac_ethtools_get_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) ll_temac_ethtools_get_ringparam() argument 1302 ll_temac_ethtools_set_ringparam(struct net_device *ndev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) ll_temac_ethtools_set_ringparam() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/faraday/ |
H A D | ftgmac100.c | 1156 struct ethtool_ringparam *ering) in ftgmac100_get_ringparam() 1160 memset(ering, 0, sizeof(*ering)); in ftgmac100_get_ringparam() 1161 ering->rx_max_pending = MAX_RX_QUEUE_ENTRIES; in ftgmac100_get_ringparam() 1162 ering->tx_max_pending = MAX_TX_QUEUE_ENTRIES; in ftgmac100_get_ringparam() 1163 ering->rx_pending = priv->rx_q_entries; in ftgmac100_get_ringparam() 1164 ering->tx_pending = priv->tx_q_entries; in ftgmac100_get_ringparam() 1168 struct ethtool_ringparam *ering) in ftgmac100_set_ringparam() 1172 if (ering->rx_pending > MAX_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam() 1173 ering in ftgmac100_set_ringparam() 1155 ftgmac100_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering) ftgmac100_get_ringparam() argument 1167 ftgmac100_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering) ftgmac100_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/faraday/ |
H A D | ftgmac100.c | 1078 struct ethtool_ringparam *ering, in ftgmac100_get_ringparam() 1084 memset(ering, 0, sizeof(*ering)); in ftgmac100_get_ringparam() 1085 ering->rx_max_pending = MAX_RX_QUEUE_ENTRIES; in ftgmac100_get_ringparam() 1086 ering->tx_max_pending = MAX_TX_QUEUE_ENTRIES; in ftgmac100_get_ringparam() 1087 ering->rx_pending = priv->rx_q_entries; in ftgmac100_get_ringparam() 1088 ering->tx_pending = priv->tx_q_entries; in ftgmac100_get_ringparam() 1093 struct ethtool_ringparam *ering, in ftgmac100_set_ringparam() 1099 if (ering->rx_pending > MAX_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam() 1100 ering in ftgmac100_set_ringparam() 1077 ftgmac100_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) ftgmac100_get_ringparam() argument 1092 ftgmac100_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) ftgmac100_set_ringparam() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 902 struct ethtool_ringparam *ering) in qede_get_ringparam() 906 ering->rx_max_pending = NUM_RX_BDS_MAX; in qede_get_ringparam() 907 ering->rx_pending = edev->q_num_rx_buffers; in qede_get_ringparam() 908 ering->tx_max_pending = NUM_TX_BDS_MAX; in qede_get_ringparam() 909 ering->tx_pending = edev->q_num_tx_buffers; in qede_get_ringparam() 913 struct ethtool_ringparam *ering) in qede_set_ringparam() 919 ering->rx_pending, ering->tx_pending); in qede_set_ringparam() 922 if (ering->rx_pending > NUM_RX_BDS_MAX || in qede_set_ringparam() 923 ering in qede_set_ringparam() 901 qede_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) qede_get_ringparam() argument 912 qede_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) qede_set_ringparam() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.c | 1482 struct ethtool_ringparam *ering) in bcm_enet_get_ringparam() 1489 ering->rx_max_pending = 8192; in bcm_enet_get_ringparam() 1490 ering->tx_max_pending = 8192; in bcm_enet_get_ringparam() 1491 ering->rx_pending = priv->rx_ring_size; in bcm_enet_get_ringparam() 1492 ering->tx_pending = priv->tx_ring_size; in bcm_enet_get_ringparam() 1496 struct ethtool_ringparam *ering) in bcm_enet_set_ringparam() 1509 priv->rx_ring_size = ering->rx_pending; in bcm_enet_set_ringparam() 1510 priv->tx_ring_size = ering->tx_pending; in bcm_enet_set_ringparam() 2580 struct ethtool_ringparam *ering) in bcm_enetsw_get_ringparam() 2587 ering in bcm_enetsw_get_ringparam() 1481 bcm_enet_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) bcm_enet_get_ringparam() argument 1495 bcm_enet_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) bcm_enet_set_ringparam() argument 2579 bcm_enetsw_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) bcm_enetsw_get_ringparam() argument 2595 bcm_enetsw_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) bcm_enetsw_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.c | 1502 struct ethtool_ringparam *ering, in bcm_enet_get_ringparam() 1511 ering->rx_max_pending = 8192; in bcm_enet_get_ringparam() 1512 ering->tx_max_pending = 8192; in bcm_enet_get_ringparam() 1513 ering->rx_pending = priv->rx_ring_size; in bcm_enet_get_ringparam() 1514 ering->tx_pending = priv->tx_ring_size; in bcm_enet_get_ringparam() 1518 struct ethtool_ringparam *ering, in bcm_enet_set_ringparam() 1533 priv->rx_ring_size = ering->rx_pending; in bcm_enet_set_ringparam() 1534 priv->tx_ring_size = ering->tx_pending; in bcm_enet_set_ringparam() 2588 struct ethtool_ringparam *ering, in bcm_enetsw_get_ringparam() 2597 ering in bcm_enetsw_get_ringparam() 1501 bcm_enet_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) bcm_enet_get_ringparam() argument 1517 bcm_enet_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) bcm_enet_set_ringparam() argument 2587 bcm_enetsw_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) bcm_enetsw_get_ringparam() argument 2606 bcm_enetsw_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) bcm_enetsw_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 921 struct ethtool_ringparam *ering, in qede_get_ringparam() 927 ering->rx_max_pending = NUM_RX_BDS_MAX; in qede_get_ringparam() 928 ering->rx_pending = edev->q_num_rx_buffers; in qede_get_ringparam() 929 ering->tx_max_pending = NUM_TX_BDS_MAX; in qede_get_ringparam() 930 ering->tx_pending = edev->q_num_tx_buffers; in qede_get_ringparam() 934 struct ethtool_ringparam *ering, in qede_set_ringparam() 942 ering->rx_pending, ering->tx_pending); in qede_set_ringparam() 945 if (ering->rx_pending > NUM_RX_BDS_MAX || in qede_set_ringparam() 946 ering in qede_set_ringparam() 920 qede_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) qede_get_ringparam() argument 933 qede_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) qede_set_ringparam() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_ethtool.c | 1913 struct ethtool_ringparam *ering) in bnx2x_get_ringparam() 1917 ering->rx_max_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam() 1926 ering->rx_pending = bp->rx_ring_size; in bnx2x_get_ringparam() 1928 ering->rx_pending = MAX_RX_AVAIL / BNX2X_NUM_RX_QUEUES(bp); in bnx2x_get_ringparam() 1930 ering->rx_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam() 1932 ering->tx_max_pending = IS_MF_FCOE_AFEX(bp) ? 0 : MAX_TX_AVAIL; in bnx2x_get_ringparam() 1933 ering->tx_pending = bp->tx_ring_size; in bnx2x_get_ringparam() 1937 struct ethtool_ringparam *ering) in bnx2x_set_ringparam() 1943 ering->rx_pending, ering in bnx2x_set_ringparam() 1912 bnx2x_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) bnx2x_get_ringparam() argument 1936 bnx2x_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering) bnx2x_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_ethtool.c | 1917 struct ethtool_ringparam *ering, in bnx2x_get_ringparam() 1923 ering->rx_max_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam() 1932 ering->rx_pending = bp->rx_ring_size; in bnx2x_get_ringparam() 1934 ering->rx_pending = MAX_RX_AVAIL / BNX2X_NUM_RX_QUEUES(bp); in bnx2x_get_ringparam() 1936 ering->rx_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam() 1938 ering->tx_max_pending = IS_MF_FCOE_AFEX(bp) ? 0 : MAX_TX_AVAIL; in bnx2x_get_ringparam() 1939 ering->tx_pending = bp->tx_ring_size; in bnx2x_get_ringparam() 1943 struct ethtool_ringparam *ering, in bnx2x_set_ringparam() 1951 ering->rx_pending, ering in bnx2x_set_ringparam() 1916 bnx2x_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) bnx2x_get_ringparam() argument 1942 bnx2x_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) bnx2x_set_ringparam() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 804 struct ethtool_ringparam *ering, in bnxt_get_ringparam() 811 ering->rx_max_pending = BNXT_MAX_RX_DESC_CNT_JUM_ENA; in bnxt_get_ringparam() 812 ering->rx_jumbo_max_pending = BNXT_MAX_RX_JUM_DESC_CNT; in bnxt_get_ringparam() 815 ering->rx_max_pending = BNXT_MAX_RX_DESC_CNT; in bnxt_get_ringparam() 816 ering->rx_jumbo_max_pending = 0; in bnxt_get_ringparam() 819 ering->tx_max_pending = BNXT_MAX_TX_DESC_CNT; in bnxt_get_ringparam() 821 ering->rx_pending = bp->rx_ring_size; in bnxt_get_ringparam() 822 ering->rx_jumbo_pending = bp->rx_agg_ring_size; in bnxt_get_ringparam() 823 ering->tx_pending = bp->tx_ring_size; in bnxt_get_ringparam() 827 struct ethtool_ringparam *ering, in bnxt_set_ringparam() 803 bnxt_get_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) bnxt_get_ringparam() argument 826 bnxt_set_ringparam(struct net_device *dev, struct ethtool_ringparam *ering, struct kernel_ethtool_ringparam *kernel_ering, struct netlink_ext_ack *extack) bnxt_set_ringparam() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_ethtool.c | 949 struct ethtool_ringparam *ering) in lio_ethtool_get_ringparam() 973 ering->tx_pending = tx_pending; in lio_ethtool_get_ringparam() 974 ering->tx_max_pending = tx_max_pending; in lio_ethtool_get_ringparam() 975 ering->rx_pending = rx_pending; in lio_ethtool_get_ringparam() 976 ering->rx_max_pending = rx_max_pending; in lio_ethtool_get_ringparam() 977 ering->rx_mini_pending = 0; in lio_ethtool_get_ringparam() 978 ering->rx_jumbo_pending = 0; in lio_ethtool_get_ringparam() 979 ering->rx_mini_max_pending = 0; in lio_ethtool_get_ringparam() 980 ering->rx_jumbo_max_pending = 0; in lio_ethtool_get_ringparam() 1255 struct ethtool_ringparam *ering) in lio_ethtool_set_ringparam() 948 lio_ethtool_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering) lio_ethtool_get_ringparam() argument 1254 lio_ethtool_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ering) lio_ethtool_set_ringparam() argument [all...] |