/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_ethtool.c | 547 struct e1000_tx_ring *txdr = adapter->tx_ring; in e1000_get_ringparam() local 555 ring->tx_pending = txdr->count; in e1000_get_ringparam() 564 struct e1000_tx_ring *txdr, *tx_old; in e1000_set_ringparam() local 581 txdr = kcalloc(adapter->num_tx_queues, sizeof(struct e1000_tx_ring), in e1000_set_ringparam() 583 if (!txdr) in e1000_set_ringparam() 591 adapter->tx_ring = txdr; in e1000_set_ringparam() 598 txdr->count = max(ring->tx_pending, (u32)E1000_MIN_TXD); in e1000_set_ringparam() 599 txdr->count = min(txdr->count, (u32)(mac_type < e1000_82544 ? in e1000_set_ringparam() 601 txdr in e1000_set_ringparam() 925 struct e1000_tx_ring *txdr = &adapter->test_tx_ring; e1000_free_desc_rings() local 972 struct e1000_tx_ring *txdr = &adapter->test_tx_ring; e1000_setup_desc_rings() local 1379 struct e1000_tx_ring *txdr = &adapter->test_tx_ring; e1000_run_loopback_test() local [all...] |
H A D | e1000_main.c | 75 struct e1000_tx_ring *txdr); 1494 * @txdr: tx descriptor ring (for a specific queue) to setup 1499 struct e1000_tx_ring *txdr) in e1000_setup_tx_resources() 1504 size = sizeof(struct e1000_tx_buffer) * txdr->count; in e1000_setup_tx_resources() 1505 txdr->buffer_info = vzalloc(size); in e1000_setup_tx_resources() 1506 if (!txdr->buffer_info) in e1000_setup_tx_resources() 1511 txdr->size = txdr->count * sizeof(struct e1000_tx_desc); in e1000_setup_tx_resources() 1512 txdr->size = ALIGN(txdr in e1000_setup_tx_resources() 1498 e1000_setup_tx_resources(struct e1000_adapter *adapter, struct e1000_tx_ring *txdr) e1000_setup_tx_resources() argument 2432 struct e1000_tx_ring *txdr = adapter->tx_ring; e1000_watchdog() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_ethtool.c | 549 struct e1000_tx_ring *txdr = adapter->tx_ring; in e1000_get_ringparam() local 557 ring->tx_pending = txdr->count; in e1000_get_ringparam() 568 struct e1000_tx_ring *txdr, *tx_old; in e1000_set_ringparam() local 585 txdr = kcalloc(adapter->num_tx_queues, sizeof(struct e1000_tx_ring), in e1000_set_ringparam() 587 if (!txdr) in e1000_set_ringparam() 595 adapter->tx_ring = txdr; in e1000_set_ringparam() 602 txdr->count = max(ring->tx_pending, (u32)E1000_MIN_TXD); in e1000_set_ringparam() 603 txdr->count = min(txdr->count, (u32)(mac_type < e1000_82544 ? in e1000_set_ringparam() 605 txdr in e1000_set_ringparam() 929 struct e1000_tx_ring *txdr = &adapter->test_tx_ring; e1000_free_desc_rings() local 976 struct e1000_tx_ring *txdr = &adapter->test_tx_ring; e1000_setup_desc_rings() local 1383 struct e1000_tx_ring *txdr = &adapter->test_tx_ring; e1000_run_loopback_test() local [all...] |
H A D | e1000_main.c | 75 struct e1000_tx_ring *txdr); 1494 * @txdr: tx descriptor ring (for a specific queue) to setup 1499 struct e1000_tx_ring *txdr) in e1000_setup_tx_resources() 1504 size = sizeof(struct e1000_tx_buffer) * txdr->count; in e1000_setup_tx_resources() 1505 txdr->buffer_info = vzalloc(size); in e1000_setup_tx_resources() 1506 if (!txdr->buffer_info) in e1000_setup_tx_resources() 1511 txdr->size = txdr->count * sizeof(struct e1000_tx_desc); in e1000_setup_tx_resources() 1512 txdr->size = ALIGN(txdr in e1000_setup_tx_resources() 1498 e1000_setup_tx_resources(struct e1000_adapter *adapter, struct e1000_tx_ring *txdr) e1000_setup_tx_resources() argument 2433 struct e1000_tx_ring *txdr = adapter->tx_ring; e1000_watchdog() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_ethtool.c | 276 struct pch_gbe_tx_ring *txdr = adapter->tx_ring; in pch_gbe_get_ringparam() local 282 ring->tx_pending = txdr->count; in pch_gbe_get_ringparam() 297 struct pch_gbe_tx_ring *txdr, *tx_old; in pch_gbe_set_ringparam() local 312 txdr = kzalloc(tx_ring_size, GFP_KERNEL); in pch_gbe_set_ringparam() 313 if (!txdr) { in pch_gbe_set_ringparam() 322 adapter->tx_ring = txdr; in pch_gbe_set_ringparam() 329 txdr->count = in pch_gbe_set_ringparam() 331 txdr->count = roundup(txdr->count, PCH_GBE_TX_DESC_MULTIPLE); in pch_gbe_set_ringparam() 346 adapter->tx_ring = txdr; in pch_gbe_set_ringparam() [all...] |
H A D | pch_gbe.h | 607 struct pch_gbe_tx_ring *txdr);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_ethtool.c | 282 struct pch_gbe_tx_ring *txdr = adapter->tx_ring; in pch_gbe_get_ringparam() local 288 ring->tx_pending = txdr->count; in pch_gbe_get_ringparam() 307 struct pch_gbe_tx_ring *txdr, *tx_old; in pch_gbe_set_ringparam() local 322 txdr = kzalloc(tx_ring_size, GFP_KERNEL); in pch_gbe_set_ringparam() 323 if (!txdr) { in pch_gbe_set_ringparam() 332 adapter->tx_ring = txdr; in pch_gbe_set_ringparam() 339 txdr->count = in pch_gbe_set_ringparam() 341 txdr->count = roundup(txdr->count, PCH_GBE_TX_DESC_MULTIPLE); in pch_gbe_set_ringparam() 356 adapter->tx_ring = txdr; in pch_gbe_set_ringparam() [all...] |
H A D | pch_gbe.h | 605 struct pch_gbe_tx_ring *txdr);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgb/ |
H A D | ixgb_main.c | 665 struct ixgb_desc_ring *txdr = &adapter->tx_ring; in ixgb_setup_tx_resources() local 669 size = sizeof(struct ixgb_buffer) * txdr->count; in ixgb_setup_tx_resources() 670 txdr->buffer_info = vzalloc(size); in ixgb_setup_tx_resources() 671 if (!txdr->buffer_info) in ixgb_setup_tx_resources() 676 txdr->size = txdr->count * sizeof(struct ixgb_tx_desc); in ixgb_setup_tx_resources() 677 txdr->size = ALIGN(txdr->size, 4096); in ixgb_setup_tx_resources() 679 txdr->desc = dma_alloc_coherent(&pdev->dev, txdr in ixgb_setup_tx_resources() 1120 struct ixgb_desc_ring *txdr = &adapter->tx_ring; ixgb_watchdog() local [all...] |
H A D | ixgb_ethtool.c | 470 struct ixgb_desc_ring *txdr = &adapter->tx_ring; in ixgb_get_ringparam() local 476 ring->tx_pending = txdr->count; in ixgb_get_ringparam() 484 struct ixgb_desc_ring *txdr = &adapter->tx_ring; in ixgb_set_ringparam() local 502 txdr->count = max(ring->tx_pending,(u32)MIN_TXD); in ixgb_set_ringparam() 503 txdr->count = min(txdr->count,(u32)MAX_TXD); in ixgb_set_ringparam() 504 txdr->count = ALIGN(txdr->count, IXGB_REQ_TX_DESCRIPTOR_MULTIPLE); in ixgb_set_ringparam()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atlx/ |
H A D | atl1.c | 3444 struct atl1_tpd_ring *txdr = &adapter->tpd_ring; in atl1_get_ringparam() local 3450 ring->tx_pending = txdr->count; in atl1_get_ringparam()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atlx/ |
H A D | atl1.c | 3448 struct atl1_tpd_ring *txdr = &adapter->tpd_ring; in atl1_get_ringparam() local 3454 ring->tx_pending = txdr->count; in atl1_get_ringparam()
|