| #ifndef __ASM_AVR32_MODULE_H | 
 | #define __ASM_AVR32_MODULE_H | 
 |  | 
 | struct mod_arch_syminfo { | 
 | 	unsigned long got_offset; | 
 | 	int got_initialized; | 
 | }; | 
 |  | 
 | struct mod_arch_specific { | 
 | 	/* Starting offset of got in the module core memory. */ | 
 | 	unsigned long got_offset; | 
 | 	/* Size of the got. */ | 
 | 	unsigned long got_size; | 
 | 	/* Number of symbols in syminfo. */ | 
 | 	int nsyms; | 
 | 	/* Additional symbol information (got offsets). */ | 
 | 	struct mod_arch_syminfo *syminfo; | 
 | }; | 
 |  | 
 | #define Elf_Shdr		Elf32_Shdr | 
 | #define Elf_Sym			Elf32_Sym | 
 | #define Elf_Ehdr		Elf32_Ehdr | 
 |  | 
 | #define MODULE_PROC_FAMILY "AVR32v1" | 
 |  | 
 | #define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY | 
 |  | 
 | #endif /* __ASM_AVR32_MODULE_H */ |