Home
last modified time | relevance | path

Searched refs:isainfo (Results 1 – 3 of 3) sorted by relevance

/linux/arch/riscv/kernel/
H A Dsys_hwprobe.c102 struct riscv_isainfo *isainfo = &hart_isa[cpu]; in hwprobe_isa_ext0() local
109 EXT_KEY(isainfo->isa, ZAAMO, pair->value, missing); in hwprobe_isa_ext0()
110 EXT_KEY(isainfo->isa, ZABHA, pair->value, missing); in hwprobe_isa_ext0()
111 EXT_KEY(isainfo->isa, ZACAS, pair->value, missing); in hwprobe_isa_ext0()
112 EXT_KEY(isainfo->isa, ZALASR, pair->value, missing); in hwprobe_isa_ext0()
113 EXT_KEY(isainfo->isa, ZALRSC, pair->value, missing); in hwprobe_isa_ext0()
114 EXT_KEY(isainfo->isa, ZAWRS, pair->value, missing); in hwprobe_isa_ext0()
115 EXT_KEY(isainfo->isa, ZBA, pair->value, missing); in hwprobe_isa_ext0()
116 EXT_KEY(isainfo->isa, ZBB, pair->value, missing); in hwprobe_isa_ext0()
117 EXT_KEY(isainfo->isa, ZBC, pair->value, missing); in hwprobe_isa_ext0()
[all …]
H A Dcpufeature.c852 struct riscv_isainfo *isainfo = &hart_isa[cpu]; in riscv_fill_hwcap_from_isa_string() local
904 riscv_resolve_isa(source_isa, isainfo->isa, &this_hwcap, isa2hwcap); in riscv_fill_hwcap_from_isa_string()
917 bitmap_copy(riscv_isa, isainfo->isa, RISCV_ISA_EXT_MAX); in riscv_fill_hwcap_from_isa_string()
919 bitmap_and(riscv_isa, riscv_isa, isainfo->isa, RISCV_ISA_EXT_MAX); in riscv_fill_hwcap_from_isa_string()
1029 struct riscv_isainfo *isainfo = &hart_isa[cpu]; in riscv_fill_hwcap_from_ext_list() local
1053 riscv_resolve_isa(source_isa, isainfo->isa, &this_hwcap, isa2hwcap); in riscv_fill_hwcap_from_ext_list()
1068 bitmap_copy(riscv_isa, isainfo->isa, RISCV_ISA_EXT_MAX); in riscv_fill_hwcap_from_ext_list()
1070 bitmap_and(riscv_isa, riscv_isa, isainfo->isa, RISCV_ISA_EXT_MAX); in riscv_fill_hwcap_from_ext_list()
/linux/arch/riscv/include/asm/vendor_extensions/
H A Dvendor_hwprobe.h13 if (__riscv_isa_extension_available(isainfo->isa, RISCV_ISA_VENDOR_EXT_##ext)) \
31 struct riscv_isavendorinfo *isainfo = &(per_hart_vendor_bitmap)[cpu]; \