Lines Matching refs:rxdr

79 				    struct e1000_rx_ring *rxdr);
1683 struct e1000_rx_ring *rxdr) in e1000_setup_rx_resources() argument
1688 size = sizeof(struct e1000_rx_buffer) * rxdr->count; in e1000_setup_rx_resources()
1689 rxdr->buffer_info = vzalloc(size); in e1000_setup_rx_resources()
1690 if (!rxdr->buffer_info) in e1000_setup_rx_resources()
1697 rxdr->size = rxdr->count * desc_len; in e1000_setup_rx_resources()
1698 rxdr->size = ALIGN(rxdr->size, 4096); in e1000_setup_rx_resources()
1700 rxdr->desc = dma_alloc_coherent(&pdev->dev, rxdr->size, &rxdr->dma, in e1000_setup_rx_resources()
1702 if (!rxdr->desc) { in e1000_setup_rx_resources()
1704 vfree(rxdr->buffer_info); in e1000_setup_rx_resources()
1709 if (!e1000_check_64k_bound(adapter, rxdr->desc, rxdr->size)) { in e1000_setup_rx_resources()
1710 void *olddesc = rxdr->desc; in e1000_setup_rx_resources()
1711 dma_addr_t olddma = rxdr->dma; in e1000_setup_rx_resources()
1713 rxdr->size, rxdr->desc); in e1000_setup_rx_resources()
1715 rxdr->desc = dma_alloc_coherent(&pdev->dev, rxdr->size, in e1000_setup_rx_resources()
1716 &rxdr->dma, GFP_KERNEL); in e1000_setup_rx_resources()
1718 if (!rxdr->desc) { in e1000_setup_rx_resources()
1719 dma_free_coherent(&pdev->dev, rxdr->size, olddesc, in e1000_setup_rx_resources()
1724 if (!e1000_check_64k_bound(adapter, rxdr->desc, rxdr->size)) { in e1000_setup_rx_resources()
1726 dma_free_coherent(&pdev->dev, rxdr->size, rxdr->desc, in e1000_setup_rx_resources()
1727 rxdr->dma); in e1000_setup_rx_resources()
1728 dma_free_coherent(&pdev->dev, rxdr->size, olddesc, in e1000_setup_rx_resources()
1735 dma_free_coherent(&pdev->dev, rxdr->size, olddesc, in e1000_setup_rx_resources()
1739 memset(rxdr->desc, 0, rxdr->size); in e1000_setup_rx_resources()
1741 rxdr->next_to_clean = 0; in e1000_setup_rx_resources()
1742 rxdr->next_to_use = 0; in e1000_setup_rx_resources()
1743 rxdr->rx_skb_top = NULL; in e1000_setup_rx_resources()