dsb 195 arch/arm/include/asm/arch_gicv3.h dsb(sy); dsb 58 arch/arm/include/asm/barrier.h #define __arm_heavy_mb(x...) do { dsb(x); arm_heavy_mb(); } while (0) dsb 60 arch/arm/include/asm/barrier.h #define __arm_heavy_mb(x...) dsb(x) dsb 65 arch/arm/include/asm/barrier.h #define rmb() dsb() dsb 208 arch/arm/include/asm/cacheflush.h dsb(ishst); dsb 346 arch/arm/include/asm/cacheflush.h dsb(ishst); dsb 284 arch/arm/include/asm/kvm_mmu.h dsb(ishst); dsb 296 arch/arm/include/asm/kvm_mmu.h dsb(ishst); dsb 44 arch/arm/include/asm/spinlock.h dsb(ishst); dsb 14 arch/arm/include/asm/switch_to.h #define __complete_pending_tlbi() dsb(ish) dsb 339 arch/arm/include/asm/tlbflush.h dsb(nshst); dsb 345 arch/arm/include/asm/tlbflush.h dsb(nsh); dsb 356 arch/arm/include/asm/tlbflush.h dsb(ishst); dsb 362 arch/arm/include/asm/tlbflush.h dsb(ish); dsb 392 arch/arm/include/asm/tlbflush.h dsb(nshst); dsb 398 arch/arm/include/asm/tlbflush.h dsb(nsh); dsb 406 arch/arm/include/asm/tlbflush.h dsb(ishst); dsb 416 arch/arm/include/asm/tlbflush.h dsb(ish); dsb 449 arch/arm/include/asm/tlbflush.h dsb(nshst); dsb 455 arch/arm/include/asm/tlbflush.h dsb(nsh); dsb 466 arch/arm/include/asm/tlbflush.h dsb(ishst); dsb 476 arch/arm/include/asm/tlbflush.h dsb(ish); dsb 502 arch/arm/include/asm/tlbflush.h dsb(nshst); dsb 508 arch/arm/include/asm/tlbflush.h dsb(nsh); dsb 520 arch/arm/include/asm/tlbflush.h dsb(ishst); dsb 526 arch/arm/include/asm/tlbflush.h dsb(ish); dsb 585 arch/arm/include/asm/tlbflush.h dsb(ishst); dsb 73 arch/arm/include/asm/uaccess.h dsb(nsh); dsb 83 arch/arm/kernel/smp_tlb.c dsb(ish); dsb 90 arch/arm/kernel/smp_tlb.c dsb(ish); dsb 12 arch/arm/kernel/v7m.c dsb(); dsb 15 arch/arm/kernel/v7m.c dsb(); dsb 29 arch/arm/kvm/hyp/tlb.c dsb(ishst); dsb 37 arch/arm/kvm/hyp/tlb.c dsb(ish); dsb 57 arch/arm/kvm/hyp/tlb.c dsb(nsh); dsb 67 arch/arm/kvm/hyp/tlb.c dsb(ish); dsb 307 arch/arm/mach-bcm/platsmp.c dsb(sy); dsb 242 arch/arm/mach-exynos/pm.c dsb(); dsb 311 arch/arm/mach-exynos/pm.c dsb(); dsb 301 arch/arm/mach-meson/platsmp.c dsb(); dsb 50 arch/arm/mach-mvebu/pm.c dsb(); dsb 284 arch/arm/mach-mvebu/pmsu.c dsb(); dsb 279 arch/arm/mach-pxa/em-x270.c dsb(); dsb 290 arch/arm/mach-pxa/em-x270.c dsb(); dsb 307 arch/arm/mach-pxa/em-x270.c dsb(); dsb 312 arch/arm/mach-pxa/em-x270.c dsb(); dsb 318 arch/arm/mach-pxa/em-x270.c dsb(); dsb 42 arch/arm/mach-rockchip/rockchip.c dsb(); dsb 114 arch/arm/mach-shmobile/platsmp-apmu.c dsb(); dsb 53 arch/arm/mach-shmobile/platsmp-scu.c dsb(); dsb 103 arch/arm/mach-tegra/sleep.h dsb dsb 98 arch/arm/mm/cache-b15-rac.c dsb(); dsb 198 arch/arm/mm/cache-feroceon-l2.c dsb(); dsb 217 arch/arm/mm/cache-feroceon-l2.c dsb(); dsb 232 arch/arm/mm/cache-feroceon-l2.c dsb(); dsb 140 arch/arm/mm/cache-l2x0.c dsb(st); dsb 1445 arch/arm/mm/cache-l2x0.c dsb(st); dsb 95 arch/arm/mm/cache-tauros2.c dsb(); dsb 106 arch/arm/mm/cache-tauros2.c dsb(); dsb 117 arch/arm/mm/cache-tauros2.c dsb(); dsb 55 arch/arm/mm/cache-xsc3l2.c dsb(); dsb 127 arch/arm/mm/cache-xsc3l2.c dsb(); dsb 145 arch/arm/mm/cache-xsc3l2.c dsb(); dsb 165 arch/arm/mm/cache-xsc3l2.c dsb(); dsb 189 arch/arm/mm/cache-xsc3l2.c dsb(); dsb 389 arch/arm/mm/pmsa-v7.c dsb(); /* Ensure all previous data accesses occur with old mappings */ dsb 146 arch/arm/mm/pmsa-v8.c dsb(); dsb 46 arch/arm64/include/asm/arch_gicv3.h dsb(sy); dsb 118 arch/arm64/include/asm/assembler.h dsb nsh dsb 410 arch/arm64/include/asm/assembler.h dsb \domain dsb 430 arch/arm64/include/asm/assembler.h dsb ish dsb 32 arch/arm64/include/asm/barrier.h #define mb() dsb(sy) dsb 33 arch/arm64/include/asm/barrier.h #define rmb() dsb(ld) dsb 34 arch/arm64/include/asm/barrier.h #define wmb() dsb(st) dsb 154 arch/arm64/include/asm/cacheflush.h dsb(ish); dsb 77 arch/arm64/include/asm/daifflags.h dsb(sy); dsb 606 arch/arm64/include/asm/kvm_host.h dsb(sy); dsb 220 arch/arm64/include/asm/pgtable.h dsb(ishst); dsb 481 arch/arm64/include/asm/pgtable.h dsb(ishst); dsb 542 arch/arm64/include/asm/pgtable.h dsb(ishst); dsb 601 arch/arm64/include/asm/pgtable.h dsb(ishst); dsb 127 arch/arm64/include/asm/smp.h dsb(ishst); dsb 133 arch/arm64/include/asm/tlbflush.h dsb(nshst); dsb 135 arch/arm64/include/asm/tlbflush.h dsb(nsh); dsb 141 arch/arm64/include/asm/tlbflush.h dsb(ishst); dsb 143 arch/arm64/include/asm/tlbflush.h dsb(ish); dsb 151 arch/arm64/include/asm/tlbflush.h dsb(ishst); dsb 154 arch/arm64/include/asm/tlbflush.h dsb(ish); dsb 162 arch/arm64/include/asm/tlbflush.h dsb(ishst); dsb 171 arch/arm64/include/asm/tlbflush.h dsb(ish); dsb 201 arch/arm64/include/asm/tlbflush.h dsb(ishst); dsb 211 arch/arm64/include/asm/tlbflush.h dsb(ish); dsb 236 arch/arm64/include/asm/tlbflush.h dsb(ishst); dsb 239 arch/arm64/include/asm/tlbflush.h dsb(ish); dsb 251 arch/arm64/include/asm/tlbflush.h dsb(ishst); dsb 253 arch/arm64/include/asm/tlbflush.h dsb(ish); dsb 195 arch/arm64/kernel/alternative.c dsb(ish); dsb 488 arch/arm64/kernel/armv8_deprecated.c dsb(sy); dsb 73 arch/arm64/kernel/process.c dsb(sy); dsb 524 arch/arm64/kernel/process.c dsb(ish); dsb 41 arch/arm64/kernel/sys_compat.c dsb(ish); dsb 117 arch/arm64/kvm/hyp/debug-sr.c dsb(nsh); dsb 668 arch/arm64/kvm/hyp/switch.c dsb(sy); dsb 118 arch/arm64/kvm/hyp/tlb.c dsb(ishst); dsb 138 arch/arm64/kvm/hyp/tlb.c dsb(ish); dsb 140 arch/arm64/kvm/hyp/tlb.c dsb(ish); dsb 172 arch/arm64/kvm/hyp/tlb.c dsb(ishst); dsb 179 arch/arm64/kvm/hyp/tlb.c dsb(ish); dsb 194 arch/arm64/kvm/hyp/tlb.c dsb(nsh); dsb 202 arch/arm64/kvm/hyp/tlb.c dsb(ishst); dsb 217 arch/arm64/kvm/hyp/tlb.c dsb(ish); dsb 221 arch/arm64/mm/kasan_init.c dsb(ishst); dsb 370 arch/arm64/mm/mmu.c dsb(ishst); dsb 9 arch/nds32/include/asm/assembler.h dsb dsb 14 arch/nds32/include/asm/assembler.h dsb dsb 20 arch/nds32/include/asm/assembler.h dsb dsb 27 arch/nds32/include/asm/assembler.h dsb dsb 196 drivers/hwtracing/coresight/coresight-etm4x.c dsb(sy); dsb 469 drivers/hwtracing/coresight/coresight-etm4x.c dsb(sy); dsb 421 drivers/irqchip/irq-armada-370-xp.c dsb(); dsb 748 drivers/irqchip/irq-gic-v3-its.c dsb(ishst); dsb 1090 drivers/irqchip/irq-gic-v3-its.c dsb(ishst); dsb 2222 drivers/irqchip/irq-gic-v3-its.c dsb(sy); dsb 2350 drivers/irqchip/irq-gic-v3-its.c dsb(sy); dsb 3755 drivers/irqchip/irq-gic-v3-its.c dsb(sy); dsb 77 drivers/mtd/nand/raw/cmx270_nand.c dsb(); dsb 90 drivers/mtd/nand/raw/cmx270_nand.c dsb(); dsb 107 drivers/mtd/nand/raw/cmx270_nand.c dsb(); dsb 112 drivers/mtd/nand/raw/cmx270_nand.c dsb(); dsb 120 drivers/mtd/nand/raw/cmx270_nand.c dsb(); dsb 528 drivers/perf/arm_spe_pmu.c dsb(nsh); dsb 548 drivers/perf/arm_spe_pmu.c dsb(nsh); dsb 141 drivers/pinctrl/meson/pinctrl-meson.h dsr, dsb) \ dsb 154 drivers/pinctrl/meson/pinctrl-meson.h [REG_DS] = { dsr, dsb }, \ dsb 199 drivers/pinctrl/sirf/pinctrl-atlas7.c #define PADCONF(pad, t, mr, pr, dsr, adr, mb, pb, dsb, adb) \ dsb 209 drivers/pinctrl/sirf/pinctrl-atlas7.c .drvstr_bit = dsb, \ dsb 126 drivers/power/reset/arm-versatile-reboot.c dsb(); dsb 112 drivers/scsi/aha1740.h :1, dsb:1, /* Disable Status Block */ dsb 1508 drivers/scsi/ncr53c8xx.c struct dsb phys; dsb 2050 drivers/scsi/ncr53c8xx.c SCR_SEL_TBL_ATN ^ offsetof (struct dsb, select), dsb 2131 drivers/scsi/ncr53c8xx.c offsetof (struct dsb, smsg), dsb 2179 drivers/scsi/ncr53c8xx.c offsetof (struct dsb, cmd), dsb 2816 drivers/scsi/ncr53c8xx.c SCR_SEL_TBL ^ offsetof (struct dsb, select), dsb 3235 drivers/scsi/ncr53c8xx.c offsetof (struct dsb, sense), dsb 3466 drivers/scsi/ncr53c8xx.c *p++ =offsetof (struct dsb, data[i]); dsb 3476 drivers/scsi/ncr53c8xx.c *p++ =offsetof (struct dsb, data[i]); dsb 3486 drivers/scsi/ncr53c8xx.c *p++ =offsetof (struct dsb, data[i]); dsb 3496 drivers/scsi/ncr53c8xx.c *p++ =offsetof (struct dsb, data[i]); dsb 173 drivers/soc/rockchip/pm_domains.c dsb(sy); dsb 280 drivers/soc/rockchip/pm_domains.c dsb(sy); dsb 15 drivers/staging/vc04_services/interface/vchiq_arm/vchiq.h #ifndef dsb dsb 213 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c dsb(sy); /* data barrier operation */ dsb 411 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c dsb(sy); dsb 157 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h do { debug_ptr[DEBUG_ ## d] = __LINE__; dsb(sy); } while (0) dsb 159 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h do { debug_ptr[DEBUG_ ## d] = (v); dsb(sy); } while (0) dsb 161 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h do { debug_ptr[DEBUG_ ## d]++; dsb(sy); } while (0) dsb 82 fs/erofs/super.c struct erofs_super_block *dsb) dsb 84 fs/erofs/super.c const unsigned int feature = le32_to_cpu(dsb->feature_incompat); dsb 102 fs/erofs/super.c struct erofs_super_block *dsb; dsb 116 fs/erofs/super.c dsb = (struct erofs_super_block *)(data + EROFS_SUPER_OFFSET); dsb 119 fs/erofs/super.c if (le32_to_cpu(dsb->magic) != EROFS_SUPER_MAGIC_V1) { dsb 124 fs/erofs/super.c blkszbits = dsb->blkszbits; dsb 132 fs/erofs/super.c if (!check_layout_compatibility(sb, dsb)) dsb 135 fs/erofs/super.c sbi->blocks = le32_to_cpu(dsb->blocks); dsb 136 fs/erofs/super.c sbi->meta_blkaddr = le32_to_cpu(dsb->meta_blkaddr); dsb 138 fs/erofs/super.c sbi->xattr_blkaddr = le32_to_cpu(dsb->xattr_blkaddr); dsb 141 fs/erofs/super.c sbi->root_nid = le16_to_cpu(dsb->root_nid); dsb 142 fs/erofs/super.c sbi->inos = le64_to_cpu(dsb->inos); dsb 144 fs/erofs/super.c sbi->build_time = le64_to_cpu(dsb->build_time); dsb 145 fs/erofs/super.c sbi->build_time_nsec = le32_to_cpu(dsb->build_time_nsec); dsb 147 fs/erofs/super.c memcpy(&sb->s_uuid, dsb->uuid, sizeof(dsb->uuid)); dsb 149 fs/erofs/super.c ret = strscpy(sbi->volume_name, dsb->volume_name, dsb 150 fs/erofs/super.c sizeof(dsb->volume_name)); dsb 231 fs/xfs/libxfs/xfs_ag.c struct xfs_dsb *dsb = XFS_BUF_TO_SBP(bp); dsb 233 fs/xfs/libxfs/xfs_ag.c xfs_sb_to_disk(dsb, &mp->m_sb); dsb 234 fs/xfs/libxfs/xfs_ag.c dsb->sb_inprogress = 1; dsb 222 fs/xfs/libxfs/xfs_sb.c struct xfs_dsb *dsb = XFS_BUF_TO_SBP(bp); dsb 226 fs/xfs/libxfs/xfs_sb.c if (!xfs_verify_magic(bp, dsb->sb_magicnum)) { dsb 683 fs/xfs/libxfs/xfs_sb.c struct xfs_dsb *dsb = XFS_BUF_TO_SBP(bp); dsb 690 fs/xfs/libxfs/xfs_sb.c if (dsb->sb_magicnum == cpu_to_be32(XFS_SB_MAGIC) && dsb 691 fs/xfs/libxfs/xfs_sb.c (((be16_to_cpu(dsb->sb_versionnum) & XFS_SB_VERSION_NUMBITS) == dsb 693 fs/xfs/libxfs/xfs_sb.c dsb->sb_crc != 0)) { dsb 732 fs/xfs/libxfs/xfs_sb.c struct xfs_dsb *dsb = XFS_BUF_TO_SBP(bp); dsb 734 fs/xfs/libxfs/xfs_sb.c if (dsb->sb_magicnum == cpu_to_be32(XFS_SB_MAGIC)) { dsb 209 virt/kvm/arm/hyp/vgic-v3-sr.c dsb(sy); dsb 255 virt/kvm/arm/hyp/vgic-v3-sr.c dsb(sy); dsb 288 virt/kvm/arm/hyp/vgic-v3-sr.c dsb(sy); dsb 192 virt/kvm/arm/mmu.c dsb(ishst); dsb 198 virt/kvm/arm/mmu.c dsb(ishst); dsb 209 virt/kvm/arm/mmu.c dsb(ishst); dsb 215 virt/kvm/arm/mmu.c dsb(ishst);