blob: aead94c7566016bd34514f4c759774a2128fdf71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef _ASM_ARM_EFI_H
#define _ASM_ARM_EFI_H
#include <asm/mach/map.h>
extern int efi_memblock_arm_reserve_range(void);
typedef efi_status_t efi_phys_call_t(u32 memory_map_size,
u32 descriptor_size,
u32 descriptor_version,
efi_memory_desc_t *dsc,
efi_set_virtual_address_map_t *f);
extern efi_status_t efi_phys_call(u32, u32, u32, efi_memory_desc_t *,
efi_set_virtual_address_map_t *);
#define efi_remap(cookie, size) __arm_ioremap((cookie), (size), MT_MEMORY)
#define efi_ioremap(cookie, size) __arm_ioremap((cookie), (size), MT_DEVICE)
#define efi_unmap(cookie) __arm_iounmap((cookie))
#define efi_iounmap(cookie) __arm_iounmap((cookie))
#endif /* _ASM_ARM_EFI_H */
|