Lines Matching refs:rx_ring

224 	ixgb_alloc_rx_buffers(adapter, IXGB_DESC_UNUSED(&adapter->rx_ring));  in ixgb_up()
785 struct ixgb_desc_ring *rxdr = &adapter->rx_ring; in ixgb_setup_rx_resources()
857 u64 rdba = adapter->rx_ring.dma; in ixgb_configure_rx()
858 u32 rdlen = adapter->rx_ring.count * sizeof(struct ixgb_rx_desc); in ixgb_configure_rx()
993 struct ixgb_desc_ring *rx_ring = &adapter->rx_ring; in ixgb_free_rx_resources() local
998 vfree(rx_ring->buffer_info); in ixgb_free_rx_resources()
999 rx_ring->buffer_info = NULL; in ixgb_free_rx_resources()
1001 dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc, in ixgb_free_rx_resources()
1002 rx_ring->dma); in ixgb_free_rx_resources()
1004 rx_ring->desc = NULL; in ixgb_free_rx_resources()
1015 struct ixgb_desc_ring *rx_ring = &adapter->rx_ring; in ixgb_clean_rx_ring() local
1023 for (i = 0; i < rx_ring->count; i++) { in ixgb_clean_rx_ring()
1024 buffer_info = &rx_ring->buffer_info[i]; in ixgb_clean_rx_ring()
1040 size = sizeof(struct ixgb_buffer) * rx_ring->count; in ixgb_clean_rx_ring()
1041 memset(rx_ring->buffer_info, 0, size); in ixgb_clean_rx_ring()
1045 memset(rx_ring->desc, 0, rx_ring->size); in ixgb_clean_rx_ring()
1047 rx_ring->next_to_clean = 0; in ixgb_clean_rx_ring()
1048 rx_ring->next_to_use = 0; in ixgb_clean_rx_ring()
1996 struct ixgb_desc_ring *rx_ring = &adapter->rx_ring; in ixgb_clean_rx_irq() local
2006 i = rx_ring->next_to_clean; in ixgb_clean_rx_irq()
2007 rx_desc = IXGB_RX_DESC(*rx_ring, i); in ixgb_clean_rx_irq()
2008 buffer_info = &rx_ring->buffer_info[i]; in ixgb_clean_rx_irq()
2025 if (++i == rx_ring->count) in ixgb_clean_rx_irq()
2027 next_rxd = IXGB_RX_DESC(*rx_ring, i); in ixgb_clean_rx_irq()
2031 if (j == rx_ring->count) in ixgb_clean_rx_irq()
2033 next2_buffer = &rx_ring->buffer_info[j]; in ixgb_clean_rx_irq()
2036 next_buffer = &rx_ring->buffer_info[i]; in ixgb_clean_rx_irq()
2098 rx_ring->next_to_clean = i; in ixgb_clean_rx_irq()
2100 cleaned_count = IXGB_DESC_UNUSED(rx_ring); in ixgb_clean_rx_irq()
2115 struct ixgb_desc_ring *rx_ring = &adapter->rx_ring; in ixgb_alloc_rx_buffers() local
2124 i = rx_ring->next_to_use; in ixgb_alloc_rx_buffers()
2125 buffer_info = &rx_ring->buffer_info[i]; in ixgb_alloc_rx_buffers()
2126 cleancount = IXGB_DESC_UNUSED(rx_ring); in ixgb_alloc_rx_buffers()
2157 rx_desc = IXGB_RX_DESC(*rx_ring, i); in ixgb_alloc_rx_buffers()
2165 if (++i == rx_ring->count) in ixgb_alloc_rx_buffers()
2167 buffer_info = &rx_ring->buffer_info[i]; in ixgb_alloc_rx_buffers()
2170 if (likely(rx_ring->next_to_use != i)) { in ixgb_alloc_rx_buffers()
2171 rx_ring->next_to_use = i; in ixgb_alloc_rx_buffers()
2173 i = (rx_ring->count - 1); in ixgb_alloc_rx_buffers()