利用箇所一覧。
$ grep -r define_tlb_functions arch/arm arch/arm/mm/tlb-fa.S: define_tlb_functions fa, fa_tlb_flags arch/arm/mm/tlb-v4.S: define_tlb_functions v4, v4_tlb_flags arch/arm/mm/tlb-v6.S: define_tlb_functions v6wbi, v6wbi_tlb_flags arch/arm/mm/tlb-v7.S: define_tlb_functions v7wbi, v7wbi_tlb_flags_up, flags_smp=v7wbi_tlb_flags_smp arch/arm/mm/tlb-v4wbi.S: define_tlb_functions v4wbi, v4wbi_tlb_flags arch/arm/mm/proc-macros.S:.macro define_tlb_functions name:req, flags_up:req, flags_smp arch/arm/mm/tlb-v4wb.S: define_tlb_functions v4wb, v4wb_tlb_flags
.macro define_tlb_functions name:req, flags_up:req, flags_smp
.type \name\()_tlb_fns, #object
ENTRY(\name\()_tlb_fns)
.long \name\()_flush_user_tlb_range
.long \name\()_flush_kern_tlb_range
.ifnb \flags_smp
ALT_SMP(.long \flags_smp )
ALT_UP(.long \flags_up )
.else
.long \flags_up
.endif
.size \name\()_tlb_fns, . - \name\()_tlb_fns
.endm