|  | #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 */ |