Home
last modified time | relevance | path

Searched refs:ish (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.12.1/arch/arm64/kvm/hyp/nvhe/
Dtlb.c51 dsb(ish); in enter_vmid_context()
170 dsb(ish); in __kvm_tlb_flush_vmid_ipa()
172 dsb(ish); in __kvm_tlb_flush_vmid_ipa()
227 dsb(ish); in __kvm_tlb_flush_vmid_range()
229 dsb(ish); in __kvm_tlb_flush_vmid_range()
243 dsb(ish); in __kvm_tlb_flush_vmid()
267 dsb(ish); in __kvm_flush_vm_context()
269 dsb(ish); in __kvm_flush_vm_context()
/linux-6.12.1/arch/arm64/include/asm/
Datomic_ll_sc.h86 ATOMIC_OP_RETURN( , dmb ish, , l, "memory", __VA_ARGS__)\
90 ATOMIC_FETCH_OP ( , dmb ish, , l, "memory", __VA_ARGS__)\
101 ATOMIC_FETCH_OP ( , dmb ish, , l, "memory", __VA_ARGS__)\ in ATOMIC_OPS()
182 ATOMIC64_OP_RETURN(, dmb ish, , l, "memory", __VA_ARGS__) \
186 ATOMIC64_FETCH_OP (, dmb ish, , l, "memory", __VA_ARGS__) \
197 ATOMIC64_FETCH_OP (, dmb ish, , l, "memory", __VA_ARGS__) \
290 __CMPXCHG_CASE(w, b, mb_, 8, dmb ish, , l, "memory", K)
291 __CMPXCHG_CASE(w, h, mb_, 16, dmb ish, , l, "memory", K)
292 __CMPXCHG_CASE(w, , mb_, 32, dmb ish, , l, "memory", K)
293 __CMPXCHG_CASE( , , mb_, 64, dmb ish, , l, "memory", L)
[all …]
Dtlbflush.h269 dsb(ish); in flush_tlb_all()
281 dsb(ish); in flush_tlb_mm()
308 dsb(ish); in flush_tlb_page()
339 dsb(ish); in arch_flush_tlb_batched_pending()
354 dsb(ish); in arch_tlbbatch_flush()
478 dsb(ish); in __flush_tlb_range()
508 dsb(ish); in flush_tlb_kernel_range()
522 dsb(ish); in __flush_tlb_kernel_pgtable()
Dcmpxchg.h57 __XCHG_CASE(w, b, mb_, 8, dmb ish, nop, , a, l, "memory")
58 __XCHG_CASE(w, h, mb_, 16, dmb ish, nop, , a, l, "memory")
59 __XCHG_CASE(w, , mb_, 32, dmb ish, nop, , a, l, "memory")
60 __XCHG_CASE( , , mb_, 64, dmb ish, nop, , a, l, "memory")
Dcacheflush.h139 dsb(ish); in icache_inval_all_pou()
Dbarrier.h123 #define __smp_mb() dmb(ish)
/linux-6.12.1/arch/arm64/kvm/hyp/vhe/
Dtlb.c116 dsb(ish); in __kvm_tlb_flush_vmid_ipa()
118 dsb(ish); in __kvm_tlb_flush_vmid_ipa()
177 dsb(ish); in __kvm_tlb_flush_vmid_range()
179 dsb(ish); in __kvm_tlb_flush_vmid_range()
195 dsb(ish); in __kvm_tlb_flush_vmid()
220 dsb(ish); in __kvm_flush_vm_context()
361 dsb(ish); in __kvm_tlbi_s1e2()
/linux-6.12.1/drivers/hid/intel-ish-hid/
DMakefile16 obj-$(CONFIG_INTEL_ISH_HID) += intel-ish-ipc.o
17 intel-ish-ipc-objs := ipc/ipc.o
18 intel-ish-ipc-objs += ipc/pci-ish.o
/linux-6.12.1/arch/arm/mm/
Dtlb-v7.S38 dsb ish
59 dsb ish
72 dsb ish
87 dsb ish
/linux-6.12.1/arch/arm64/kernel/
Dhibernate-asm.S82 dsb ish /* wait for PoU cleaning to finish */
88 dsb ish
Dsys_compat.c40 dsb(ish); in __do_compat_cache_op()
/linux-6.12.1/drivers/media/pci/intel/ipu6/
Dipu6-buttress.c229 ipc = ipc_domain == IPU6_BUTTRESS_IPC_CSE ? &b->cse : &b->ish; in ipu6_buttress_ipc_send_bulk()
387 ipu6_buttress_ipc_recv(isp, &b->ish, &b->ish.recv_data); in ipu6_buttress_isr()
388 complete(&b->ish.recv_complete); in ipu6_buttress_isr()
400 complete(&b->ish.send_complete); in ipu6_buttress_isr()
836 init_completion(&b->ish.send_complete); in ipu6_buttress_init()
838 init_completion(&b->ish.recv_complete); in ipu6_buttress_init()
851 memset(&b->ish, 0, sizeof(b->ish)); in ipu6_buttress_init()
Dipu6-buttress.h49 struct ipu6_buttress_ipc ish; member
/linux-6.12.1/arch/arm64/mm/
Dcache.S35 dcache_by_line_op cvau, ish, x2, x3, x4, x5, \fixup
131 dcache_by_line_op cvau, ish, x0, x1, x2, x3
/linux-6.12.1/Documentation/hid/
Dintel-ish-hid.rst113 Location: drivers/hid/intel-ish-hid/ipc
116 hw-ish-regs.h.
155 Location: drivers/hid/intel-ish-hid/ishtp/
258 Location: drivers/hid/intel-ish-hid
411 …e to the ``linux-firmware.git`` repository, located under the path ``intel/ish/``. For the Lunar L…
428 1. ``intel/ish/ish_${intel_plat_gen}_${SYS_VENDOR_CRC32}_${PRODUCT_NAME_CRC32}_${PRODUCT_SKU_CRC32}…
429 2. ``intel/ish/ish_${intel_plat_gen}_${SYS_VENDOR_CRC32}_${PRODUCT_SKU_CRC32}.bin``
430 3. ``intel/ish/ish_${intel_plat_gen}_${SYS_VENDOR_CRC32}_${PRODUCT_NAME_CRC32}.bin``
431 4. ``intel/ish/ish_${intel_plat_gen}_${SYS_VENDOR_CRC32}.bin``
432 5. ``intel/ish/ish_${intel_plat_gen}.bin``
Dindex.rst20 intel-ish-hid
/linux-6.12.1/arch/arm/include/asm/
Dtlbflush.h355 dsb(ish); in __flush_tlb_all()
409 dsb(ish); in __flush_tlb_mm()
469 dsb(ish); in __flush_tlb_page()
519 dsb(ish); in __flush_tlb_kernel_page()
Dswitch_to.h15 #define __complete_pending_tlbi() dsb(ish)
Dassembler.h381 ALT_SMP(dmb ish)
383 ALT_SMP(W(dmb) ish)
404 dmb ish
406 W(dmb) ish
Dbarrier.h77 #define __smp_mb() dmb(ish)
/linux-6.12.1/arch/arm/kernel/
Dsmp_tlb.c83 dsb(ish); in erratum_a15_798181_partial()
90 dsb(ish); in erratum_a15_798181_broadcast()
/linux-6.12.1/arch/arm64/include/asm/vdso/
Dcompat_barrier.h23 #define aarch32_smp_mb() dmb(ish)
/linux-6.12.1/tools/virtio/asm/
Dbarrier.h24 #define virt_store_mb(var, value) do { WRITE_ONCE(var, value); dmb(ish); } while (0)
/linux-6.12.1/net/switchdev/
DKconfig7 bool "Switch (and switch-ish) device support"
/linux-6.12.1/drivers/firmware/efi/libstub/
Darm64.c113 dsb(ish); in efi_cache_sync_image()

12