Home
last modified time | relevance | path

Searched full:zacas (Results 1 – 10 of 10) sorted by relevance

/linux/arch/riscv/include/asm/
H A Dcmpxchg.h148 " .option arch, +zacas, +zabha\n" \
198 " .option arch, +zacas\n" \
353 " .option arch, +zacas\n" \
/linux/Documentation/devicetree/bindings/riscv/
H A Dextensions.yaml404 - const: zacas
406 The Zacas extension for Atomic Compare-and-Swap (CAS) instructions
408 ratified") of the riscv-zacas.
1063 # Zacas depends on Zaamo
1066 const: zacas
/linux/arch/riscv/kernel/
H A Dsetup.c288 riscv_isa_extension_available(NULL, ZACAS)) { in riscv_spinlock_init()
H A Dsys_hwprobe.c108 EXT_KEY(isainfo->isa, ZACAS, pair->value, missing); in hwprobe_isa_ext0()
H A Dcpufeature.c547 __RISCV_ISA_EXT_DATA(zacas, RISCV_ISA_EXT_ZACAS),
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c581 KVM_ISA_EXT_ARR(ZACAS), in isa_ext_single_id_to_str()
1243 KVM_ISA_EXT_SIMPLE_CONFIG(zacas, ZACAS);
/linux/arch/riscv/
H A DKconfig723 bool "Zacas extension support for atomic CAS"
727 Enable the use of the Zacas ISA-extension to implement kernel atomic
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst182 * :c:macro:`RISCV_HWPROBE_EXT_ZACAS`: The Zacas extension is supported as
/linux/arch/riscv/net/
H A Dbpf_jit.h1298 if (rv_ext_enabled(ZACAS)) { in emit_cmpxchg()
H A Dbpf_jit_comp64.c2141 return rv_ext_enabled(ZACAS); in bpf_jit_supports_insn()