*参照元 [#dfd0fab4] #backlinks *説明 [#p1469e95] -パス: [[linux-4.4.1/arch/arm/mm/proc-macros.S]] -FIXME: これは何? --説明 **引数 [#te562263] -name -- -dabort -- -pabort -- -nommu -- -suspend -- **返り値 [#u6e36ee9] -なし、関数では無い **参考 [#b7dfc9b6] *実装 [#gf71661a] .macro define_processor_functions name:req, dabort:req, pabort:req, nommu=0, suspend=0 .type \name\()_processor_functions, #object .align 2 ENTRY(\name\()_processor_functions) .word \dabort .word \pabort .word cpu_\name\()_proc_init .word cpu_\name\()_proc_fin .word cpu_\name\()_reset .word cpu_\name\()_do_idle .word cpu_\name\()_dcache_clean_area .word cpu_\name\()_switch_mm .if \nommu .word 0 .else .word cpu_\name\()_set_pte_ext .endif .if \suspend .word cpu_\name\()_suspend_size #ifdef CONFIG_ARM_CPU_SUSPEND .word cpu_\name\()_do_suspend .word cpu_\name\()_do_resume #else .word 0 .word 0 #endif .else .word 0 .word 0 .word 0 .endif .size \name\()_processor_functions, . - \name\()_processor_functions .endm *コメント [#pc48a685]