Home
last modified time | relevance | path

Searched refs:rxdr (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c573 struct e1000_rx_ring *rxdr = adapter->rx_ring; in e1000_get_ringparam() local
579 ring->rx_pending = rxdr->count; in e1000_get_ringparam()
590 struct e1000_rx_ring *rxdr, *rx_old; in e1000_set_ringparam() local
611 rxdr = kcalloc(adapter->num_rx_queues, sizeof(struct e1000_rx_ring), in e1000_set_ringparam()
613 if (!rxdr) in e1000_set_ringparam()
617 adapter->rx_ring = rxdr; in e1000_set_ringparam()
619 rxdr->count = max(ring->rx_pending, (u32)E1000_MIN_RXD); in e1000_set_ringparam()
620 rxdr->count = min(rxdr->count, (u32)(mac_type < e1000_82544 ? in e1000_set_ringparam()
622 rxdr->count = ALIGN(rxdr->count, REQ_RX_DESCRIPTOR_MULTIPLE); in e1000_set_ringparam()
631 rxdr[i].count = rxdr->count; in e1000_set_ringparam()
[all …]
De1000_main.c104 struct e1000_rx_ring *rxdr);
1693 struct e1000_rx_ring *rxdr) in e1000_setup_rx_resources() argument
1698 size = sizeof(struct e1000_rx_buffer) * rxdr->count; in e1000_setup_rx_resources()
1699 rxdr->buffer_info = vzalloc(size); in e1000_setup_rx_resources()
1700 if (!rxdr->buffer_info) in e1000_setup_rx_resources()
1707 rxdr->size = rxdr->count * desc_len; in e1000_setup_rx_resources()
1708 rxdr->size = ALIGN(rxdr->size, 4096); in e1000_setup_rx_resources()
1710 rxdr->desc = dma_alloc_coherent(&pdev->dev, rxdr->size, &rxdr->dma, in e1000_setup_rx_resources()
1712 if (!rxdr->desc) { in e1000_setup_rx_resources()
1714 vfree(rxdr->buffer_info); in e1000_setup_rx_resources()
[all …]
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c271 struct pch_gbe_rx_ring *rxdr = adapter->rx_ring; in pch_gbe_get_ringparam() local
275 ring->rx_pending = rxdr->count; in pch_gbe_get_ringparam()
292 struct pch_gbe_rx_ring *rxdr, *rx_old; in pch_gbe_set_ringparam() local
311 rxdr = kzalloc(rx_ring_size, GFP_KERNEL); in pch_gbe_set_ringparam()
312 if (!rxdr) { in pch_gbe_set_ringparam()
317 adapter->rx_ring = rxdr; in pch_gbe_set_ringparam()
319 rxdr->count = in pch_gbe_set_ringparam()
321 rxdr->count = roundup(rxdr->count, PCH_GBE_RX_DESC_MULTIPLE); in pch_gbe_set_ringparam()
344 adapter->rx_ring = rxdr; in pch_gbe_set_ringparam()
351 adapter->rx_ring = rxdr; in pch_gbe_set_ringparam()
[all …]
Dpch_gbe.h662 struct pch_gbe_rx_ring *rxdr);
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c493 struct ixgb_desc_ring *rxdr = &adapter->rx_ring; in ixgb_get_ringparam() local
497 ring->rx_pending = rxdr->count; in ixgb_get_ringparam()
507 struct ixgb_desc_ring *rxdr = &adapter->rx_ring; in ixgb_set_ringparam() local
520 rxdr->count = max(ring->rx_pending,(u32)MIN_RXD); in ixgb_set_ringparam()
521 rxdr->count = min(rxdr->count,(u32)MAX_RXD); in ixgb_set_ringparam()
522 rxdr->count = ALIGN(rxdr->count, IXGB_REQ_RX_DESCRIPTOR_MULTIPLE); in ixgb_set_ringparam()
Dixgb_main.c785 struct ixgb_desc_ring *rxdr = &adapter->rx_ring; in ixgb_setup_rx_resources() local
789 size = sizeof(struct ixgb_buffer) * rxdr->count; in ixgb_setup_rx_resources()
790 rxdr->buffer_info = vzalloc(size); in ixgb_setup_rx_resources()
791 if (!rxdr->buffer_info) in ixgb_setup_rx_resources()
796 rxdr->size = rxdr->count * sizeof(struct ixgb_rx_desc); in ixgb_setup_rx_resources()
797 rxdr->size = ALIGN(rxdr->size, 4096); in ixgb_setup_rx_resources()
799 rxdr->desc = dma_alloc_coherent(&pdev->dev, rxdr->size, &rxdr->dma, in ixgb_setup_rx_resources()
802 if (!rxdr->desc) { in ixgb_setup_rx_resources()
803 vfree(rxdr->buffer_info); in ixgb_setup_rx_resources()
806 memset(rxdr->desc, 0, rxdr->size); in ixgb_setup_rx_resources()
[all …]
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.c3490 struct atl1_rfd_ring *rxdr = &adapter->rfd_ring; in atl1_get_ringparam() local
3494 ring->rx_pending = rxdr->count; in atl1_get_ringparam()