Home
last modified time | relevance | path

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

12

/linux-2.6.39/arch/arm/include/asm/
Dtlbflush.h331 dsb(); in local_flush_tlb_all()
347 dsb(); in local_flush_tlb_all()
353 dsb(); in local_flush_tlb_all()
365 dsb(); in local_flush_tlb_mm()
395 dsb(); in local_flush_tlb_mm()
400 dsb(); in local_flush_tlb_mm()
414 dsb(); in local_flush_tlb_page()
445 dsb(); in local_flush_tlb_page()
450 dsb(); in local_flush_tlb_page()
463 dsb(); in local_flush_tlb_kernel_page()
[all …]
Dsystem.h136 #define dsb() __asm__ __volatile__ ("dsb" : : : "memory") macro
141 #define dsb() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro
148 #define dsb() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro
153 #define dsb() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 4" \ macro
161 #define mb() do { dsb(); outer_sync(); } while (0)
162 #define rmb() dsb()
Dcacheflush.h338 dsb(); in flush_cache_vmap()
/linux-2.6.39/arch/arm/mach-omap2/
Domap44xx-smc.S29 dsb
37 dsb
45 dsb
53 dsb
Domap-hotplug.c36 dsb(); in platform_cpu_die()
Dsleep34xx.S148 dsb @ data write barrier
294 dsb
416 dsb @ data write barrier
427 dsb @ data write barrier
442 dsb @ data write barrier
564 dsb
699 dsb
702 dsb
Domap-headsmp.S35 dsb
Dsram34xx.S160 dsb @ flush buffered writes to interconnect
/linux-2.6.39/arch/arm/mm/
Dcache-xsc3l2.c67 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()
Dtlb-v7.S38 dsb
54 dsb
67 dsb
81 dsb
Dcache-tauros2.c86 dsb(); in tauros2_inv_range()
97 dsb(); in tauros2_clean_range()
108 dsb(); in tauros2_flush_range()
Dcache-v7.S88 dsb
182 dsb
195 dsb
229 dsb
258 dsb
276 dsb
294 dsb
Dcache-feroceon-l2.c192 dsb(); in feroceon_l2_inv_range()
211 dsb(); in feroceon_l2_clean_range()
226 dsb(); in feroceon_l2_flush_range()
Dproc-v7.S75 dsb @ WFI may enter a low-power mode
87 dsb
112 dsb
119 dsb
365 dsb
Dcontext.c45 dsb(); in flush_context()
Ddma-mapping.c242 dsb(); in __dma_alloc_remap()
/linux-2.6.39/drivers/mtd/nand/
Dcmx270_nand.c99 dsb(); in nand_cs_off()
113 dsb(); in cmx270_hwcontrol()
130 dsb(); in cmx270_hwcontrol()
135 dsb(); in cmx270_hwcontrol()
143 dsb(); in cmx270_device_ready()
/linux-2.6.39/arch/arm/mach-realview/include/mach/
Dbarriers.h6 #define mb() dsb()
7 #define rmb() dsb()
/linux-2.6.39/arch/arm/mach-tegra/include/mach/
Dbarriers.h26 #define rmb() dsb()
27 #define wmb() do { dsb(); outer_sync(); } while (0)
/linux-2.6.39/arch/arm/mach-msm/
Ddma.c63 dsb(); in msm_dmov_enqueue_cmd()
180 dsb(); in msm_datamover_irq_handler()
197 dsb(); in msm_datamover_irq_handler()
215 dsb(); in msm_datamover_irq_handler()
/linux-2.6.39/arch/arm/mach-pxa/
Dem-x270.c283 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-2.6.39/arch/arm/mach-tegra/
Dheadsmp.S45 dsb
/linux-2.6.39/arch/unicore32/include/asm/
Dsystem.h64 #define dsb() __asm__ __volatile__ ("" : : : "memory") macro
/linux-2.6.39/drivers/scsi/
Daha1740.h111 :1, dsb:1, /* Disable Status Block */
Dncr53c8xx.c1487 struct dsb { struct
1521 struct dsb phys; argument
2063 SCR_SEL_TBL_ATN ^ offsetof (struct dsb, select),
2144 offsetof (struct dsb, smsg),
2192 offsetof (struct dsb, cmd),
2829 SCR_SEL_TBL ^ offsetof (struct dsb, select),
3248 offsetof (struct dsb, sense),
3479 *p++ =offsetof (struct dsb, data[i]); in ncr_script_fill()
3489 *p++ =offsetof (struct dsb, data[i]); in ncr_script_fill()
3499 *p++ =offsetof (struct dsb, data[i]); in ncr_script_fill()
[all …]

12