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);