ps_page = &rx_ring->ps_page[i]; ps_page_dma = &rx_ring->ps_page_dma[i]; 
e1000_clean_rx_ring(struct e1000_adapter *adapter){	struct e1000_desc_ring *rx_ring = &adapter->rx_ring;	struct e1000_buffer *buffer_info;	struct pci_dev *pdev = adapter->pdev;	unsigned long size;	unsigned int i;	/* Free all the Rx ring sk_buffs */	for(i = 0; i < rx_ring->count; i++) {		buffer_info = &rx_ring->buffer_info[i];		if(buffer_info->skb) {			pci_unmap_single(pdev,					 buffer_info->dma,					 buffer_info->length,					 PCI_DMA_FROMDEVICE);			dev_kfree_skb(buffer_info->skb);			buffer_info->skb = NULL;		}	}	size = sizeof(struct e1000_buffer) * rx_ring->count;	memset(rx_ring->buffer_info, 0, size);	/* Zero out the descriptor ring */	memset(rx_ring->desc, 0, rx_ring->size);	rx_ring->next_to_clean = 0;	rx_ring->next_to_use = 0;	E1000_WRITE_REG(&adapter->hw, RDH, 0);	E1000_WRITE_REG(&adapter->hw, RDT, 0);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/2d7edb923a823660b081bd4c660300ee19adca8d/e1000_main.c/clean/drivers/net/e1000/e1000_main.c