Searched refs:isa_bitmap (Results 1 – 4 of 4) sorted by relevance
56 unsigned long riscv_isa_extension_base(const unsigned long *isa_bitmap) in riscv_isa_extension_base() argument58 return !isa_bitmap ? riscv_isa[0] : isa_bitmap[0]; in riscv_isa_extension_base()72 bool __riscv_isa_extension_available(const unsigned long *isa_bitmap, unsigned int bit) in __riscv_isa_extension_available() argument74 const unsigned long *bmap = (isa_bitmap) ? isa_bitmap : riscv_isa; in __riscv_isa_extension_available()84 const unsigned long *isa_bitmap) in riscv_ext_f_depends() argument86 if (__riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_f)) in riscv_ext_f_depends()93 const unsigned long *isa_bitmap) in riscv_ext_zicbom_validate() argument109 const unsigned long *isa_bitmap) in riscv_ext_zicboz_validate() argument124 const unsigned long *isa_bitmap) in riscv_ext_zicbop_validate() argument139 const unsigned long *isa_bitmap) in riscv_ext_f_validate() argument[all …]
263 static void print_isa(struct seq_file *f, const unsigned long *isa_bitmap, int cpu) in print_isa() argument272 if (!__riscv_isa_extension_available(isa_bitmap, riscv_isa_ext[i].id)) in print_isa()
14 bool __riscv_isa_extension_available(const unsigned long *isa_bitmap, unsigned int bit);15 #define riscv_isa_extension_available(isa_bitmap, ext) \ argument16 __riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_##ext)
125 int (*validate)(const struct riscv_isa_ext_data *data, const unsigned long *isa_bitmap);132 unsigned long riscv_isa_extension_base(const unsigned long *isa_bitmap);