dma_addr_t * dma_handle, int gfp) 
dma_addr_t * dma_handle, unsigned int __nocast gfp) 
static inline void *dma_alloc_coherent(struct device *dev, size_t size,				       dma_addr_t * dma_handle, int gfp){#ifdef CONFIG_NOT_COHERENT_CACHE	return __dma_alloc_coherent(size, dma_handle, gfp);#else	void *ret;	/* ignore region specifiers */	gfp &= ~(__GFP_DMA | __GFP_HIGHMEM);	if (dev == NULL || dev->coherent_dma_mask < 0xffffffff)		gfp |= GFP_DMA;	ret = (void *)__get_free_pages(gfp, get_order(size));	if (ret != NULL) {		memset(ret, 0, size);		*dma_handle = virt_to_bus(ret);	}	return ret;#endif}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d27477c2259488825f2f425d24f209a1b6f8dc7d/dma-mapping.h/clean/include/asm-ppc/dma-mapping.h