/linux-4.1.27/arch/arm64/include/asm/ |
D | tlbflush.h | 70 dsb(ishst); in flush_tlb_all() 72 dsb(ish); in flush_tlb_all() 80 dsb(ishst); in flush_tlb_mm() 82 dsb(ish); in flush_tlb_mm() 91 dsb(ishst); in flush_tlb_page() 93 dsb(ish); in flush_tlb_page() 104 dsb(ishst); in __flush_tlb_range() 107 dsb(ish); in __flush_tlb_range() 116 dsb(ishst); in __flush_tlb_kernel_range() 119 dsb(ish); in __flush_tlb_kernel_range() [all …]
|
D | barrier.h | 29 #define dsb(opt) asm volatile("dsb " #opt : : : "memory") macro 31 #define mb() dsb(sy) 32 #define rmb() dsb(ld) 33 #define wmb() dsb(st)
|
D | cacheflush.h | 126 dsb(ish); in __flush_icache_all()
|
D | pgtable.h | 209 dsb(ishst); in set_pte() 357 dsb(ishst); in set_pmd() 390 dsb(ishst); in set_pud() 427 dsb(ishst); in set_pgd()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | barrier.h | 18 #define dsb(option) __asm__ __volatile__ ("dsb " #option : : : "memory") macro 23 #define dsb(x) __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro 30 #define dsb(x) __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro 35 #define dsb(x) __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro 43 #define mb() do { dsb(); outer_sync(); } while (0) 44 #define rmb() dsb() 45 #define wmb() do { dsb(st); outer_sync(); } while (0)
|
D | tlbflush.h | 338 dsb(nshst); in local_flush_tlb_all() 344 dsb(nsh); in local_flush_tlb_all() 355 dsb(ishst); in __flush_tlb_all() 361 dsb(ish); in __flush_tlb_all() 391 dsb(nshst); in local_flush_tlb_mm() 397 dsb(nsh); in local_flush_tlb_mm() 405 dsb(ishst); in __flush_tlb_mm() 415 dsb(ish); in __flush_tlb_mm() 448 dsb(nshst); in local_flush_tlb_page() 454 dsb(nsh); in local_flush_tlb_page() [all …]
|
D | switch_to.h | 13 #define finish_arch_switch(prev) dsb(ish)
|
D | cacheflush.h | 215 dsb(ishst); in __flush_icache_all() 355 dsb(ishst); in flush_cache_vmap()
|
D | spinlock.h | 41 dsb(ishst); in dsb_sev()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | omap-smc.S | 31 dsb 53 dsb 71 dsb @ Memory Barrier (not sure if needed, copied from omap_smc2) 79 dsb 87 dsb 95 dsb
|
D | sleep44xx.S | 27 dsb 29 dsb 137 dsb 229 dsb 356 dsb
|
D | omap-headsmp.S | 73 dsb 90 dsb
|
D | sleep34xx.S | 115 dsb @ data write barrier 242 dsb 326 dsb 329 dsb 447 dsb @ data write barrier 458 dsb @ data write barrier 473 dsb @ data write barrier
|
D | sram34xx.S | 160 dsb @ flush buffered writes to interconnect
|
/linux-4.1.27/arch/arm/mm/ |
D | cache-xsc3l2.c | 67 dsb(); in xsc3_l2_inv_all() 139 dsb(); in xsc3_l2_inv_range() 157 dsb(); in xsc3_l2_clean_range() 177 dsb(); in xsc3_l2_flush_all() 201 dsb(); in xsc3_l2_flush_range()
|
D | cache-v7.S | 62 dsb st 169 dsb st 277 ALT_SMP(W(dsb)) 285 dsb ishst 297 dsb ishst 307 dsb 330 ALT_SMP(W(dsb)) 338 dsb st 358 ALT_SMP(W(dsb)) 371 dsb st [all …]
|
D | tlb-v7.S | 38 dsb ish 59 dsb ish 72 dsb ish 87 dsb ish
|
D | cache-tauros2.c | 90 dsb(); in tauros2_inv_range() 101 dsb(); in tauros2_clean_range() 112 dsb(); in tauros2_flush_range()
|
D | cache-feroceon-l2.c | 198 dsb(); in feroceon_l2_inv_range() 217 dsb(); in feroceon_l2_clean_range() 232 dsb(); in feroceon_l2_flush_range()
|
D | proc-v7.S | 72 dsb @ WFI may enter a low-power mode 86 dsb ishst 149 dsb 212 dsb @ WFI may enter a low-power mode 214 dsb @barrier 438 dsb @ Complete invalidations
|
D | proc-v7-2level.S | 58 dsb
|
D | nommu.c | 230 dsb(); /* Ensure all previous data accesses occur with old mappings */ in mpu_setup_region()
|
D | cache-l2x0.c | 156 dsb(st); in l2c_disable() 1355 dsb(st); in aurora_disable()
|
D | mmu.c | 1435 dsb(ishst); in early_paging_init()
|
/linux-4.1.27/arch/arm64/mm/ |
D | cache.S | 80 dsb sy 134 dsb ish 144 dsb ish 172 dsb sy 205 dsb sy 223 dsb sy 240 dsb sy
|
D | proc.S | 100 dsb sy // WFI may enter a low-power mode 170 dsb nsh // Make sure local tlb invalidation completed 202 dsb ish
|
D | mmu.c | 454 dsb(ishst); in paging_init()
|
/linux-4.1.27/drivers/mtd/nand/ |
D | cmx270_nand.c | 86 dsb(); in nand_cs_off() 100 dsb(); in cmx270_hwcontrol() 117 dsb(); in cmx270_hwcontrol() 122 dsb(); in cmx270_hwcontrol() 130 dsb(); in cmx270_device_ready()
|
/linux-4.1.27/arch/arm/mach-realview/include/mach/ |
D | barriers.h | 6 #define mb() dsb() 7 #define rmb() dsb()
|
/linux-4.1.27/drivers/clocksource/ |
D | rockchip_timer.c | 52 dsb(); in rk_timer_disable() 59 dsb(); in rk_timer_enable() 67 dsb(); in rk_timer_update_counter() 73 dsb(); in rk_timer_interrupt_clear()
|
/linux-4.1.27/arch/arm/kernel/ |
D | v7m.c | 15 dsb(); in armv7m_restart() 18 dsb(); in armv7m_restart()
|
D | smp_tlb.c | 79 dsb(ish); in erratum_a15_798181_partial() 86 dsb(ish); in erratum_a15_798181_broadcast()
|
/linux-4.1.27/arch/arm/mach-omap2/include/mach/ |
D | barriers.h | 29 #define rmb() dsb() 30 #define wmb() do { dsb(); outer_sync(); omap_bus_sync(); } while (0)
|
/linux-4.1.27/arch/arm/mach-tegra/ |
D | sleep-tegra20.S | 111 dsb 117 dsb 159 dsb 161 1: dsb 172 dsb 301 dsb 480 dsb 484 dsb 542 dsb
|
D | sleep-tegra30.S | 218 dsb 690 dsb 695 dsb 739 dsb 821 dsb
|
D | sleep.S | 131 dsb
|
D | sleep.h | 114 dsb
|
D | reset-handler.S | 263 dsb
|
/linux-4.1.27/arch/arm64/kvm/ |
D | hyp-init.S | 105 dsb sy 130 dsb sy
|
D | vgic-v3-switch.S | 48 dsb st 245 dsb sy
|
D | hyp.S | 1009 dsb ishst 1029 dsb ish 1031 dsb ish 1045 dsb ishst 1053 dsb ish 1061 dsb ishst 1064 dsb ish
|
/linux-4.1.27/arch/arm/mach-mvebu/ |
D | coherency_ll.S | 133 dsb 160 dsb
|
D | pm.c | 49 dsb(); in mvebu_pm_powerdown()
|
D | pmsu.c | 285 dsb(); in armada_370_xp_pmsu_idle_enter()
|
/linux-4.1.27/arch/arm/common/ |
D | vlock.S | 45 dsb st 105 dsb st
|
D | mcpm_head.S | 163 dsb st
|
/linux-4.1.27/arch/arm/mach-exynos/ |
D | pm.c | 241 dsb(); in exynos_cpu0_enter_aftr() 291 dsb(); in exynos_cpu1_powerdown()
|
D | exynos-smc.S | 19 dsb
|
D | sleep.S | 72 dsb
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | barrier.h | 14 #define dsb() __asm__ __volatile__ ("" : : : "memory") macro
|
/linux-4.1.27/arch/arm/mach-highbank/ |
D | smc.S | 24 dsb
|
/linux-4.1.27/fs/xfs/libxfs/ |
D | xfs_sb.c | 563 struct xfs_dsb *dsb = XFS_BUF_TO_SBP(bp); in xfs_sb_read_verify() local 570 if (dsb->sb_magicnum == cpu_to_be32(XFS_SB_MAGIC) && in xfs_sb_read_verify() 571 (((be16_to_cpu(dsb->sb_versionnum) & XFS_SB_VERSION_NUMBITS) == in xfs_sb_read_verify() 573 dsb->sb_crc != 0)) { in xfs_sb_read_verify() 604 struct xfs_dsb *dsb = XFS_BUF_TO_SBP(bp); in xfs_sb_quiet_read_verify() local 606 if (dsb->sb_magicnum == cpu_to_be32(XFS_SB_MAGIC)) { in xfs_sb_quiet_read_verify()
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
D | platsmp-scu.c | 60 dsb(); in shmobile_smp_scu_cpu_die()
|
D | platsmp-apmu.c | 170 dsb(); in cpu_enter_lowpower_a15()
|
/linux-4.1.27/arch/arm/mach-rockchip/ |
D | rockchip.c | 52 dsb(); in rockchip_timer_init()
|
/linux-4.1.27/arch/arm/kvm/ |
D | interrupts.S | 52 dsb ishst 58 dsb ish 93 dsb ish
|
D | init.S | 104 dsb ish
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | em-x270.c | 283 dsb(); in nand_cs_off() 295 dsb(); in em_x270_nand_cmd_ctl() 312 dsb(); in em_x270_nand_cmd_ctl() 317 dsb(); in em_x270_nand_cmd_ctl() 323 dsb(); in em_x270_nand_device_ready()
|
/linux-4.1.27/drivers/power/reset/ |
D | arm-versatile-reboot.c | 115 dsb(); in versatile_reboot()
|
/linux-4.1.27/drivers/scsi/ |
D | aha1740.h | 111 :1, dsb:1, /* Disable Status Block */
|
D | ncr53c8xx.c | 1486 struct dsb { struct 1520 struct dsb phys; argument 2062 SCR_SEL_TBL_ATN ^ offsetof (struct dsb, select), 2143 offsetof (struct dsb, smsg), 2191 offsetof (struct dsb, cmd), 2828 SCR_SEL_TBL ^ offsetof (struct dsb, select), 3247 offsetof (struct dsb, sense), 3478 *p++ =offsetof (struct dsb, data[i]); in ncr_script_fill() 3488 *p++ =offsetof (struct dsb, data[i]); in ncr_script_fill() 3498 *p++ =offsetof (struct dsb, data[i]); in ncr_script_fill() [all …]
|
/linux-4.1.27/arch/arm64/kernel/ |
D | process.c | 341 dsb(ish); in __switch_to()
|
D | armv8_deprecated.c | 484 dsb(sy); in cp15barrier_handler()
|
/linux-4.1.27/arch/arm/mach-realview/ |
D | realview_pba8.c | 280 dsb(); in realview_pba8_restart()
|
D | realview_pb11mp.c | 332 dsb(); in realview_pb11mp_restart()
|
D | realview_pb1176.c | 340 dsb(); in realview_pb1176_restart()
|
D | realview_pbx.c | 357 dsb(); in realview_pbx_restart()
|
D | realview_eb.c | 434 dsb(); in realview_eb_restart()
|
/linux-4.1.27/drivers/irqchip/ |
D | irq-gic-v3-its.c | 417 dsb(ishst); in its_flush_cmd() 586 dsb(ishst); in lpi_set_config() 1019 dsb(sy); in its_cpu_init_lpis() 1071 dsb(sy); in its_cpu_init_lpis()
|
D | irq-armada-370-xp.c | 372 dsb(); in armada_mpic_send_doorbell()
|
/linux-4.1.27/drivers/firmware/ |
D | qcom_scm.c | 253 dsb(); in qcom_scm_inv_range()
|
/linux-4.1.27/arch/arm/mach-at91/ |
D | pm_suspend.S | 62 dsb
|
/linux-4.1.27/drivers/iommu/ |
D | arm-smmu.c | 620 dsb(ishst); in arm_smmu_flush_pgtable()
|
/linux-4.1.27/arch/arm/ |
D | Kconfig | 1164 the new ASID. This workaround places two dsb instructions in the mm
|