Home
last modified time | relevance | path

Searched refs:dsb (Results 1 – 25 of 31) sorted by relevance

12

/NextBSD/sys/arm/include/
HDcpu-v6.h285 dsb(); in _WF0()
287 dsb(); in _WF0()
295 dsb(); in tlb_flush_all_ng_local()
297 dsb(); in tlb_flush_all_ng_local()
307 dsb(); in tlb_flush_local()
309 dsb(); in tlb_flush_local()
322 dsb(); in tlb_flush_range_local()
325 dsb(); in tlb_flush_range_local()
335 dsb(); in tlb_flush_all()
337 dsb(); in tlb_flush_all()
[all …]
HDpmap_var.h123 dsb(); in pte1_sync()
134 dsb(); in pte1_sync_range()
272 dsb(); in pte2_sync()
283 dsb(); in pte2_sync_range()
HDatomic-v4.h48 #define dsb() __asm __volatile("mcr p15, 0, %0, c7, c10, 4" : : "r" (0) : "memory") macro
49 #define dmb() dsb()
HDatomic-v6.h48 #define dsb() __asm __volatile("dsb" : : : "memory") macro
52 #define dsb() __asm __volatile("mcr p15, 0, %0, c7, c10, 4" : : "r" (0) : "memory") macro
HDasm.h236 #define DSB dsb
/NextBSD/sys/contrib/alpine-hal/
HDal_hal_plat_services.h171 #define al_reg_write8(l,v) do { dsb(); generic_bs_w_1(NULL, (bus_space_handle_t)l, 0, v); dmb(); } …
178 #define al_reg_write16(l,v) do { dsb(); generic_bs_w_2(NULL, (bus_space_handle_t)l, 0, v); dmb(); }…
185 #define al_reg_write32(l,v) do { dsb(); generic_bs_w_4(NULL, (bus_space_handle_t)l, 0, v); dmb(); }…
192 #define al_reg_write64(l,v) do { dsb(); generic_bs_w_8(NULL, (bus_space_handle_t)l, 0, v); dmb(); }…
197 dsb(); in al_reg_read8()
205 dsb(); in al_reg_read16()
213 dsb(); in al_reg_read32()
292 dsb(); in al_data_memory_barrier()
301 dsb(); in al_smp_data_memory_barrier()
310 dsb(); in al_local_data_memory_barrier()
/NextBSD/sys/arm/arm/
HDcpufunc_asm_armv7.S75 dsb
84 dsb
90 dsb
98 dsb
113 dsb
166 dsb
179 dsb
197 dsb /* data synchronization barrier */
213 dsb /* data synchronization barrier */
233 dsb /* data synchronization barrier */
[all …]
HDcpu_asm-v6.S105 4: dsb /* wait for stores to finish */
160 4: dsb /* wait for stores to finish */
217 4: dsb /* wait for stores to finish */
HDmachdep_intr.c120 dsb(); in arm_irq_memory_barrier()
HDbus_space_generic.c129 dsb(); in generic_bs_barrier()
/NextBSD/sys/arm64/arm64/
HDcpufunc_asm.S65 dsb ish
68 dsb ish
88 dsb ish
90 dsb ish
101 dsb ish
114 dsb ish
HDswtch.S67 dsb sy
69 dsb sy
158 dsb sy
160 dsb sy
HDvfp.c132 dsb(ish); in vfp_save_state()
HDdb_interface.c153 dsb(ish); in db_write_bytes()
HDlocore.S68 dsb sy
576 dsb sy
HDgic_v3_its.c751 dsb(sy); in lpi_config_cpu()
807 dsb(sy); in lpi_config_cpu()
921 dsb(ishst); in lpi_configure()
1165 dsb(ishst); in its_cmd_sync()
/NextBSD/sys/arm/broadcom/bcm2835/
HDbcm2836_mp.c164 dsb(); in pic_ipi_send()
179 dsb(); in pic_ipi_read()
186 dsb(); in pic_ipi_read()
/NextBSD/sys/arm/ti/
HDti_smc.S37 dsb
/NextBSD/sys/contrib/vchiq/interface/vchiq_arm/
HDvchiq_core.h188 do { debug_ptr[DEBUG_ ## d] = __LINE__; dsb(); } while (0)
190 do { debug_ptr[DEBUG_ ## d] = (v); dsb(); } while (0)
192 do { debug_ptr[DEBUG_ ## d]++; dsb(); } while (0)
HDvchiq_kmod.c116 dsb(); in remote_event_signal()
/NextBSD/sys/dev/ncr/
HDncr.c795 struct dsb { struct
874 struct dsb phys;
1265 static int ncr_scatter(struct dsb* phys, vm_offset_t vaddr,
1502 SCR_SEL_TBL_ATN ^ offsetof (struct dsb, select),
1535 offsetof (struct dsb, smsg),
1774 offsetof (struct dsb, cmd),
1781 offsetof (struct dsb, scmd),
2740 offsetof (struct dsb, sense),
2781 SCR_SEL_TBL_ATN ^ offsetof (struct dsb, select),
2788 offsetof (struct dsb, smsg2),
[all …]
/NextBSD/sys/arm/annapurna/alpine/
HDalpine_machdep_mp.c265 dsb(); in platform_mp_start_ap()
/NextBSD/sys/arm64/include/
HDatomic.h49 #define dsb(opt) __asm __volatile("dsb " __STRING(opt) : : : "memory") macro
/NextBSD/share/misc/
HDiso639153 dsb dsb Lower Sorbian
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARM.td64 "Has data barrier (dmb / dsb) instructions">;

12