static void * pa11_dma_alloc_consistent (struct device *dev, size_t size, dma_addr_t *dma_handle, int flag) 
static void * pa11_dma_alloc_consistent (struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) 
static void * pa11_dma_alloc_consistent (struct device *dev, size_t size, dma_addr_t *dma_handle, int flag){	unsigned long vaddr;	unsigned long paddr;	int order;	order = get_order(size);	size = 1 << (order + PAGE_SHIFT);	vaddr = pcxl_alloc_range(size);	paddr = __get_free_pages(flag, order);	flush_kernel_dcache_range(paddr, size);	paddr = __pa(paddr);	map_uncached_pages(vaddr, size, paddr);	*dma_handle = (dma_addr_t) paddr;#if 0/* This probably isn't needed to support EISA cards.** ISA cards will certainly only support 24-bit DMA addressing.** Not clear if we can, want, or need to support ISA.*/	if (!dev || *dev->coherent_dma_mask < 0xffffffff)		gfp |= GFP_DMA;#endif	return (void *)vaddr;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/5c1fb41f40b7b6d819a617f52dbd66b6938ef362/pci-dma.c/buggy/arch/parisc/kernel/pci-dma.c