/linux-6.12.1/arch/arm64/kvm/hyp/nvhe/ |
D | tlb.c | 51 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/ |
D | atomic_ll_sc.h | 86 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 …]
|
D | tlbflush.h | 269 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()
|
D | cmpxchg.h | 57 __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")
|
D | cacheflush.h | 139 dsb(ish); in icache_inval_all_pou()
|
D | barrier.h | 123 #define __smp_mb() dmb(ish)
|
/linux-6.12.1/arch/arm64/kvm/hyp/vhe/ |
D | tlb.c | 116 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/ |
D | Makefile | 16 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/ |
D | tlb-v7.S | 38 dsb ish 59 dsb ish 72 dsb ish 87 dsb ish
|
/linux-6.12.1/arch/arm64/kernel/ |
D | hibernate-asm.S | 82 dsb ish /* wait for PoU cleaning to finish */ 88 dsb ish
|
D | sys_compat.c | 40 dsb(ish); in __do_compat_cache_op()
|
/linux-6.12.1/drivers/media/pci/intel/ipu6/ |
D | ipu6-buttress.c | 229 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()
|
D | ipu6-buttress.h | 49 struct ipu6_buttress_ipc ish; member
|
/linux-6.12.1/arch/arm64/mm/ |
D | cache.S | 35 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/ |
D | intel-ish-hid.rst | 113 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``
|
D | index.rst | 20 intel-ish-hid
|
/linux-6.12.1/arch/arm/include/asm/ |
D | tlbflush.h | 355 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()
|
D | switch_to.h | 15 #define __complete_pending_tlbi() dsb(ish)
|
D | assembler.h | 381 ALT_SMP(dmb ish) 383 ALT_SMP(W(dmb) ish) 404 dmb ish 406 W(dmb) ish
|
D | barrier.h | 77 #define __smp_mb() dmb(ish)
|
/linux-6.12.1/arch/arm/kernel/ |
D | smp_tlb.c | 83 dsb(ish); in erratum_a15_798181_partial() 90 dsb(ish); in erratum_a15_798181_broadcast()
|
/linux-6.12.1/arch/arm64/include/asm/vdso/ |
D | compat_barrier.h | 23 #define aarch32_smp_mb() dmb(ish)
|
/linux-6.12.1/tools/virtio/asm/ |
D | barrier.h | 24 #define virt_store_mb(var, value) do { WRITE_ONCE(var, value); dmb(ish); } while (0)
|
/linux-6.12.1/net/switchdev/ |
D | Kconfig | 7 bool "Switch (and switch-ish) device support"
|
/linux-6.12.1/drivers/firmware/efi/libstub/ |
D | arm64.c | 113 dsb(ish); in efi_cache_sync_image()
|