pci_unmap_sg(dma->dev, dma->sglist, dma->n_pages, dma->direction); 
pci_unmap_sg(dma->dev, dma->sglist, dma->n_pages, dma->direction); 
void dma_region_free(struct dma_region *dma){	if (dma->n_dma_pages) {		pci_unmap_sg(dma->dev, dma->sglist, dma->n_pages, dma->direction);		dma->n_dma_pages = 0;		dma->dev = NULL;	}	vfree(dma->sglist);	dma->sglist = NULL;	vfree(dma->kvirt);	dma->kvirt = NULL;	dma->n_pages = 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6649e92d792efa00a823781bcee2dba7f21199ba/dma.c/buggy/drivers/ieee1394/dma.c