Searched full:zabha (Results 1 – 8 of 8) sorted by relevance
| /linux/arch/riscv/kernel/ |
| H A D | setup.c | 287 riscv_isa_extension_available(NULL, ZABHA) && in riscv_spinlock_init() 289 using_ext = "using Zabha"; in riscv_spinlock_init() 302 pr_err("Queued spinlock without Zabha or Ziccrse"); in riscv_spinlock_init()
|
| H A D | sys_hwprobe.c | 107 EXT_KEY(isainfo->isa, ZABHA, pair->value, missing); in hwprobe_isa_ext0()
|
| H A D | cpufeature.c | 546 __RISCV_ISA_EXT_DATA(zabha, RISCV_ISA_EXT_ZABHA),
|
| /linux/arch/riscv/include/asm/ |
| H A D | cmpxchg.h | 27 " .option arch, +zabha\n" \ 148 " .option arch, +zacas, +zabha\n" \
|
| /linux/arch/riscv/ |
| H A D | Kconfig | 522 guarantee of cmpxchg()/xchg() atomic operations: CAS with Zabha or 525 Select this if and only if Zabha or Ziccrse is available on your 705 bool "Zabha extension support for atomic byte/halfword operations" 710 Enable the use of the Zabha ISA-extension to implement kernel
|
| /linux/Documentation/arch/riscv/ |
| H A D | hwprobe.rst | 277 * :c:macro:`RISCV_HWPROBE_EXT_ZABHA`: The Zabha extension is supported as 279 riscv-zabha.
|
| /linux/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 398 - const: zabha 400 The Zabha extension for Byte and Halfword Atomic Memory Operations 402 riscv-zabha.
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | get-reg-list.c | 580 KVM_ISA_EXT_ARR(ZABHA), in isa_ext_single_id_to_str() 1242 KVM_ISA_EXT_SIMPLE_CONFIG(zabha, ZABHA);
|