• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ixgbevf/

Lines Matching refs:rx_buffer_info

401 	bi = &rx_ring->rx_buffer_info[i];
462 bi = &rx_ring->rx_buffer_info[i];
502 struct ixgbevf_rx_buffer *rx_buffer_info, *next_buffer;
514 rx_buffer_info = &rx_ring->rx_buffer_info[i];
522 rmb(); /* read descriptor and rx_buffer_info after status DD */
536 skb = rx_buffer_info->skb;
538 rx_buffer_info->skb = NULL;
540 if (rx_buffer_info->dma) {
541 dma_unmap_single(&pdev->dev, rx_buffer_info->dma,
544 rx_buffer_info->dma = 0;
549 dma_unmap_page(&pdev->dev, rx_buffer_info->page_dma,
551 rx_buffer_info->page_dma = 0;
553 rx_buffer_info->page,
554 rx_buffer_info->page_offset,
558 (page_count(rx_buffer_info->page) != 1))
559 rx_buffer_info->page = NULL;
561 get_page(rx_buffer_info->page);
576 next_buffer = &rx_ring->rx_buffer_info[i];
580 rx_buffer_info->skb = next_buffer->skb;
581 rx_buffer_info->dma = next_buffer->dma;
625 rx_buffer_info = &rx_ring->rx_buffer_info[i];
1718 if (!rx_ring->rx_buffer_info)
1723 struct ixgbevf_rx_buffer *rx_buffer_info;
1725 rx_buffer_info = &rx_ring->rx_buffer_info[i];
1726 if (rx_buffer_info->dma) {
1727 dma_unmap_single(&pdev->dev, rx_buffer_info->dma,
1730 rx_buffer_info->dma = 0;
1732 if (rx_buffer_info->skb) {
1733 struct sk_buff *skb = rx_buffer_info->skb;
1734 rx_buffer_info->skb = NULL;
1741 if (!rx_buffer_info->page)
1743 dma_unmap_page(&pdev->dev, rx_buffer_info->page_dma,
1745 rx_buffer_info->page_dma = 0;
1746 put_page(rx_buffer_info->page);
1747 rx_buffer_info->page = NULL;
1748 rx_buffer_info->page_offset = 0;
1752 memset(rx_ring->rx_buffer_info, 0, size);
2553 rx_ring->rx_buffer_info = vmalloc(size);
2554 if (!rx_ring->rx_buffer_info) {
2560 memset(rx_ring->rx_buffer_info, 0, size);
2573 vfree(rx_ring->rx_buffer_info);
2574 rx_ring->rx_buffer_info = NULL;
2625 vfree(rx_ring->rx_buffer_info);
2626 rx_ring->rx_buffer_info = NULL;