efi_memmap_walk_uc (efi_freemem_callback_t callback) 
efi_memmap_walk_uc (efi_freemem_callback_t callback, void *arg) 
efi_memmap_walk_uc (efi_freemem_callback_t callback){	void *efi_map_start, *efi_map_end, *p;	efi_memory_desc_t *md;	u64 efi_desc_size, start, end;	efi_map_start = __va(ia64_boot_param->efi_memmap);	efi_map_end = efi_map_start + ia64_boot_param->efi_memmap_size;	efi_desc_size = ia64_boot_param->efi_memdesc_size;	for (p = efi_map_start; p < efi_map_end; p += efi_desc_size) {		md = p;		if (md->attribute == EFI_MEMORY_UC) {			start = PAGE_ALIGN(md->phys_addr);			end = PAGE_ALIGN((md->phys_addr+(md->num_pages << EFI_PAGE_SHIFT)) & PAGE_MASK);			if ((*callback)(start, end, NULL) < 0)				return;		}	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/d8c97d5f3aa348272df2ccb4e224b1cf9a1eb6d7/efi.c/buggy/arch/ia64/kernel/efi.c