Searched refs:__riscv_isa_extension_available (Results 1 – 7 of 7) sorted by relevance
/linux/arch/riscv/include/asm/ |
H A D | cpufeature-macros.h | 14 bool __riscv_isa_extension_available(const unsigned long *isa_bitmap, unsigned int bit); 16 __riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_##ext) 53 return __riscv_isa_extension_available(NULL, ext); in riscv_has_extension_unlikely() 63 return __riscv_isa_extension_available(NULL, ext); in riscv_has_extension_likely()
|
H A D | cpufeature.h | 126 return __riscv_isa_extension_available(hart_isa[cpu].isa, ext); in riscv_cpu_has_extension_likely() 137 return __riscv_isa_extension_available(hart_isa[cpu].isa, ext); in riscv_cpu_has_extension_unlikely()
|
/linux/arch/riscv/kernel/ |
H A D | cpufeature.c | 72 bool __riscv_isa_extension_available(const unsigned long *isa_bitmap, unsigned int bit) in __riscv_isa_extension_available() function 81 EXPORT_SYMBOL_GPL(__riscv_isa_extension_available); 115 if (__riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_ZCA)) in riscv_ext_zca_depends() 123 if (__riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_ZCA) && in riscv_ext_zcd_validate() 124 __riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_d)) in riscv_ext_zcd_validate() 136 if (__riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_ZCA) && in riscv_ext_zcf_validate() 137 __riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_f)) in riscv_ext_zcf_validate() 147 if (__riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_SVADE)) in riscv_ext_svadu_validate() 955 if (__riscv_isa_extension_available(NULL, RISCV_ISA_EXT_ZVE32X) || in riscv_fill_hwcap() 1071 if (!__riscv_isa_extension_available(NULL, id)) in riscv_cpufeature_patch_func()
|
H A D | cpu.c | 257 if (!__riscv_isa_extension_available(vendor_bitmap->isa, ext_data[j].id)) in print_vendor_isa() 274 if (!__riscv_isa_extension_available(isa_bitmap, riscv_isa_ext[i].id)) in print_isa()
|
H A D | sys_hwprobe.c | 87 if (__riscv_isa_extension_available(isainfo->isa, RISCV_ISA_EXT_##ext)) \ in hwprobe_isa_ext0()
|
/linux/arch/riscv/include/asm/vendor_extensions/ |
H A D | vendor_hwprobe.h | 13 if (__riscv_isa_extension_available(isainfo->isa, RISCV_ISA_VENDOR_EXT_##ext)) \
|
/linux/arch/riscv/kvm/ |
H A D | aia.c | 592 if (__riscv_isa_extension_available(NULL, RISCV_ISA_EXT_SSCOFPMF)) in kvm_riscv_aia_enable() 607 if (__riscv_isa_extension_available(NULL, RISCV_ISA_EXT_SSCOFPMF)) in kvm_riscv_aia_disable()
|