Home
last modified time | relevance | path

Searched refs:dmb (Results 1 – 29 of 29) sorted by relevance

/linux-4.4.14/arch/arm/include/asm/
Dbarrier.h18 #define dmb(option) __asm__ __volatile__ ("dmb " #option : : : "memory") macro
24 #define dmb(x) __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 5" \ macro
31 #define dmb(x) __asm__ __volatile__ ("" : : : "memory") macro
36 #define dmb(x) __asm__ __volatile__ ("" : : : "memory") macro
53 #define dma_rmb() dmb(osh)
54 #define dma_wmb() dmb(oshst)
68 #define smp_mb() dmb(ish)
70 #define smp_wmb() dmb(ishst)
Dassembler.h296 ALT_SMP(dmb ish)
298 ALT_SMP(W(dmb) ish)
301 ALT_SMP(mcr p15, 0, r0, c7, c10, 5) @ dmb
/linux-4.4.14/arch/arm64/include/asm/
Dbarrier.h28 #define dmb(opt) asm volatile("dmb " #opt : : : "memory") macro
35 #define dma_rmb() dmb(oshld)
36 #define dma_wmb() dmb(oshst)
38 #define smp_mb() dmb(ish)
39 #define smp_rmb() dmb(ishld)
40 #define smp_wmb() dmb(ishst)
Datomic_ll_sc.h82 ATOMIC_OP_RETURN( , dmb ish, , l, "memory", __VA_ARGS__)
145 ATOMIC64_OP_RETURN(, dmb ish, , l, "memory", __VA_ARGS__)
228 __CMPXCHG_CASE(w, b, mb_1, dmb ish, , l, "memory")
229 __CMPXCHG_CASE(w, h, mb_2, dmb ish, , l, "memory")
230 __CMPXCHG_CASE(w, , mb_4, dmb ish, , l, "memory")
231 __CMPXCHG_CASE( , , mb_8, dmb ish, , l, "memory")
265 __CMPXCHG_DBL(_mb, dmb ish, l, "memory")
Dcmpxchg.h71 __XCHG_CASE(w, b, mb_1, dmb ish, nop, , a, l, "memory")
72 __XCHG_CASE(w, h, mb_2, dmb ish, nop, , a, l, "memory")
73 __XCHG_CASE(w, , mb_4, dmb ish, nop, , a, l, "memory")
74 __XCHG_CASE( , , mb_8, dmb ish, nop, , a, l, "memory")
Dassembler.h94 dmb \opt
/linux-4.4.14/drivers/isdn/hardware/eicon/
Dcapimain.c62 diva_os_message_buffer_s *dmb = alloc_skb(size, GFP_ATOMIC); in diva_os_alloc_message_buffer() local
63 if (dmb) { in diva_os_alloc_message_buffer()
64 *data_buf = skb_put(dmb, size); in diva_os_alloc_message_buffer()
66 return (dmb); in diva_os_alloc_message_buffer()
72 void diva_os_free_message_buffer(diva_os_message_buffer_s *dmb) in diva_os_free_message_buffer() argument
74 kfree_skb(dmb); in diva_os_free_message_buffer()
Dcapifunc.c233 diva_os_message_buffer_s *dmb; in sendf() local
292 if (!(dmb = diva_os_alloc_message_buffer(length + dlength, in sendf()
336 diva_os_free_message_buffer(dmb); in sendf()
340 capi_ctr_handle_message(&card->capi_ctrl, appl->Id, dmb); in sendf()
879 diva_os_message_buffer_s *dmb) in diva_send_message() argument
884 CAPI_MSG *msg = (CAPI_MSG *) DIVA_MESSAGE_BUFFER_DATA(dmb); in diva_send_message()
887 __u32 length = DIVA_MESSAGE_BUFFER_LEN(dmb); in diva_send_message()
1002 diva_os_free_message_buffer(dmb); in diva_send_message()
Dplatform.h181 void diva_os_free_message_buffer(diva_os_message_buffer_s *dmb);
/linux-4.4.14/arch/arm/common/
Dvlock.S38 dmb
42 dmb
89 dmb
102 dmb
Dmcpm_head.S125 dmb
140 dmb
152 dmb
156 dmb
177 dmb
186 dmb
200 dmb
Dmcpm_entry.c51 dmb(); in __mcpm_cpu_down()
67 dmb(); in __mcpm_outbound_leave_critical()
/linux-4.4.14/arch/unicore32/include/asm/
Dbarrier.h15 #define dmb() __asm__ __volatile__ ("" : : : "memory") macro
/linux-4.4.14/arch/arm64/kernel/
Dhead.S238 dmb sy // needed before dc ivac with
376 dmb sy
405 dmb sy
551 dmb sy
Darmv8_deprecated.c487 dmb(sy); in cp15barrier_handler()
/linux-4.4.14/arch/arm/mach-omap2/
Dsleep34xx.S116 dmb @ data memory barrier
243 dmb
448 dmb @ data memory barrier
459 dmb @ data memory barrier
474 dmb @ data memory barrier
Domap-smc.S54 dmb
Dsleep44xx.S355 dmb
/linux-4.4.14/arch/arm64/kernel/vdso/
Dgettimeofday.S35 dmb ishld
40 dmb ishld
/linux-4.4.14/arch/arm/mach-socfpga/
Dself-refresh.S96 dmb
/linux-4.4.14/arch/arm/kernel/
Dsmp_tlb.c113 dmb(); in ipi_flush_tlb_a15_erratum()
/linux-4.4.14/arch/arm/mach-tegra/
Dsleep.S50 dmb @ ensure ordering
/linux-4.4.14/arch/arm/mach-bcm/
Dplatsmp-brcmstb.c75 dmb(); in per_cpu_sw_state_wr()
/linux-4.4.14/arch/arm/mm/
Dcache-v7.S91 dmb @ ensure ordering with previous memory accesses
119 dmb @ ensure ordering with previous memory accesses
/linux-4.4.14/drivers/irqchip/
Dirq-hip04.c294 dmb(ishst); in hip04_raise_softirq()
Dirq-gic.c784 dmb(ishst); in gic_raise_softirq()
/linux-4.4.14/drivers/clk/tegra/
Dclk-tegra20.c915 dmb(); in tegra20_put_cpu_in_reset()
Dclk-tegra30.c1217 dmb(); in tegra30_put_cpu_in_reset()
/linux-4.4.14/arch/arm/crypto/
Dsha512-core.S_shipped535 dmb @ errata #451034 on early Cortex A8