Home
last modified time | relevance | path

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

/Linux-v6.6/arch/riscv/kernel/
Dcpufeature.c188 static void __init riscv_parse_isa_string(unsigned long *this_hwcap, struct riscv_isainfo *isainfo, in riscv_parse_isa_string() argument
324 set_bit(bit, isainfo->isa); \ in riscv_parse_isa_string()
334 set_bit(nr, isainfo->isa); in riscv_parse_isa_string()
361 struct riscv_isainfo *isainfo = &hart_isa[cpu]; in riscv_fill_hwcap_from_isa_string() local
385 riscv_parse_isa_string(&this_hwcap, isainfo, isa2hwcap, isa); in riscv_fill_hwcap_from_isa_string()
393 set_bit(RISCV_ISA_EXT_ZICSR, isainfo->isa); in riscv_fill_hwcap_from_isa_string()
394 set_bit(RISCV_ISA_EXT_ZIFENCEI, isainfo->isa); in riscv_fill_hwcap_from_isa_string()
395 set_bit(RISCV_ISA_EXT_ZICNTR, isainfo->isa); in riscv_fill_hwcap_from_isa_string()
396 set_bit(RISCV_ISA_EXT_ZIHPM, isainfo->isa); in riscv_fill_hwcap_from_isa_string()
410 bitmap_copy(riscv_isa, isainfo->isa, RISCV_ISA_EXT_MAX); in riscv_fill_hwcap_from_isa_string()
[all …]
Dsys_riscv.c146 struct riscv_isainfo *isainfo = &hart_isa[cpu]; in hwprobe_isa_ext0() local
148 if (riscv_isa_extension_available(isainfo->isa, ZBA)) in hwprobe_isa_ext0()
153 if (riscv_isa_extension_available(isainfo->isa, ZBB)) in hwprobe_isa_ext0()
158 if (riscv_isa_extension_available(isainfo->isa, ZBS)) in hwprobe_isa_ext0()