Lines Matching refs:processor

22 extern struct processor {  struct
125 } processor; argument
127 extern const struct processor arm6_processor_functions;
128 extern const struct processor arm7_processor_functions;
129 extern const struct processor sa110_processor_functions;
131 #define cpu_data_abort(pc) processor._data_abort(pc)
132 #define cpu_check_bugs() processor._check_bugs()
133 #define cpu_proc_init() processor._proc_init()
134 #define cpu_proc_fin() processor._proc_fin()
135 #define cpu_reset(addr) processor.reset(addr)
136 #define cpu_do_idle() processor._do_idle()
138 #define cpu_cache_clean_invalidate_all() processor.cache.clean_invalidate_all()
139 #define cpu_cache_clean_invalidate_range(s,e,f) processor.cache.clean_invalidate_range(s,e,f)
140 #define cpu_flush_ram_page(vp) processor.cache._flush_ram_page(vp)
142 #define cpu_dcache_clean_page(vp) processor.dcache.clean_page(vp)
143 #define cpu_dcache_clean_entry(addr) processor.dcache.clean_entry(addr)
144 #define cpu_dcache_clean_range(s,e) processor.dcache.clean_range(s,e)
145 #define cpu_dcache_invalidate_range(s,e) processor.dcache.invalidate_range(s,e)
147 #define cpu_icache_invalidate_range(s,e) processor.icache.invalidate_range(s,e)
148 #define cpu_icache_invalidate_page(vp) processor.icache.invalidate_page(vp)
150 #define cpu_tlb_invalidate_all() processor.tlb.invalidate_all()
151 #define cpu_tlb_invalidate_range(s,e) processor.tlb.invalidate_range(s,e)
152 #define cpu_tlb_invalidate_page(vp,f) processor.tlb.invalidate_page(vp,f)
154 #define cpu_set_pgd(pgd) processor.pgtable.set_pgd(pgd)
155 #define cpu_set_pmd(pmdp, pmd) processor.pgtable.set_pmd(pmdp, pmd)
156 #define cpu_set_pte(ptep, pte) processor.pgtable.set_pte(ptep, pte)