Searched refs:isb (Results 1 – 20 of 20) sorted by relevance
12 isb(); in flush_tlb_local()23 isb(); in flush_tlb()34 isb(); in flush_tlb_all_local()45 isb(); in flush_tlb_all()
45 isb(); /* Synchronize fetched instruction stream. */ in invalidate_icache()102 isb(); /* Ensure result is available. */ in __va_to_par()117 isb(); /* Ensure result is available. */ in gva_to_ma_par()130 isb(); /* Ensure result is available. */ in gva_to_ipa_par()
37 isb(); in invalidate_icache()93 isb(); in __va_to_par()108 isb(); in gva_to_ma_par()122 isb(); in gva_to_ipa_par()
518 isb /* Now, flush the icache */560 isb563 isb578 isb581 isb654 isb /* Ensure synchronization with previous659 isb663 isb /* Ensure synchronization with previous668 isb775 isb
359 isb
368 isb /* Now, flush the icache */416 isb419 isb437 isb442 isb519 isb /* Ensure synchronization with previous525 isb531 isb /* Ensure synchronization with previous537 isb
89 isb
117 dsb(sy); isb(); in vexpress_reset()120 dsb(sy); isb(); in vexpress_reset()
214 isb(); in reprogram_timer()302 isb(); in init_timer_interrupt()323 isb(); in udelay()
242 isb(); in gicv3_ich_write_lr()257 isb(); in gicv3_enable_sre()404 isb(); in gicv3_restore_state()459 isb(); in gicv3_eoi_irq()466 isb(); in gicv3_dir_irq()815 isb(); in gicv3_cpu_init()823 isb(); in gicv3_cpu_disable()864 isb(); in gicv3_hyp_disable()929 isb(); in gicv3_send_sgi_list()941 isb(); in gicv3_send_sgi()[all …]
127 isb(); in ctxt_switch_from()170 isb(); in ctxt_switch_from()232 isb(); in ctxt_switch_to()256 isb(); in ctxt_switch_to()261 isb(); in ctxt_switch_to()
121 isb(); in p2m_restore_state()124 isb(); in p2m_restore_state()127 isb(); in p2m_restore_state()155 isb(); in p2m_flush_tlb()163 isb(); in p2m_flush_tlb()1468 isb(); in setup_virt_paging_one()
155 isb(); in __apply_alternatives_multi_stop()
358 isb(); in stop_cpu()
82 isb(); in gic_save_state()93 isb(); in gic_restore_state()
187 isb(); in init_traps()
15 #define isb() asm volatile("isb" : : : "memory") macro
240 isb(); in flush_xen_data_tlb_range_va_local()259 isb(); in flush_xen_data_tlb_range_va()
203 isb
1604 That will cause overhead on entries and exits due to dsb/isb. However, not all1609 dsb/isb.1619 1. dsb/isb on all EL1 -> EL2 trap entries to categorize SErrors correctly.1620 2. dsb/isb on EL2 -> EL1 return paths to prevent slipping hypervisor1622 3. dsb/isb in context switch to isolate SErrors between 2 vCPUs.1629 idle vCPU. This option will avoid most overhead of the dsb/isb, except the1630 dsb/isb in context switch which is used to isolate the SErrors between 21636 of the dsb/isb pairs.
Completed in 28 milliseconds