Home
last modified time | relevance | path

Searched full:zbb (Results 1 – 14 of 14) sorted by relevance

/linux/arch/riscv/lib/
H A Dcsum.c47 * Zbb is likely available when the kernel is compiled with Zbb in csum_ipv6_magic()
48 * support, so nop when Zbb is available and jump when Zbb is in csum_ipv6_magic()
58 .option arch,+zbb \n\ in csum_ipv6_magic()
159 * Zbb is likely available when the kernel is compiled with Zbb in do_csum_with_alignment()
160 * support, so nop when Zbb is available and jump when Zbb is in do_csum_with_alignment()
172 .option arch,+zbb \n\ in do_csum_with_alignment()
187 .option arch,+zbb \n\ in do_csum_with_alignment()
241 * Zbb is likely available when the kernel is compiled with Zbb in do_csum_no_alignment()
242 * support, so nop when Zbb is available and jump when Zbb is in do_csum_no_alignment()
254 .option arch,+zbb \n\ in do_csum_no_alignment()
[all …]
H A Dstrcmp.S43 * Variant of strcmp using the ZBB extension if available.
51 .option arch,+zbb
H A Dstrlen.S35 * Variant of strlen using the ZBB extension if available
49 .option arch,+zbb
H A Dstrncmp.S48 * Variant of strncmp using the ZBB extension if available
54 .option arch,+zbb
/linux/arch/riscv/boot/dts/sophgo/
H A Dsg2044-cpus.dtsi32 "zawrs", "zba", "zbb", "zbc",
68 "zawrs", "zba", "zbb", "zbc",
104 "zawrs", "zba", "zbb", "zbc",
140 "zawrs", "zba", "zbb", "zbc",
176 "zawrs", "zba", "zbb", "zbc",
212 "zawrs", "zba", "zbb", "zbc",
248 "zawrs", "zba", "zbb", "zbc",
284 "zawrs", "zba", "zbb", "zbc",
320 "zawrs", "zba", "zbb", "zbc",
356 "zawrs", "zba", "zbb", "zbc",
[all …]
/linux/arch/riscv/include/asm/
H A Dchecksum.h49 * ZBB only saves three instructions on 32-bit and five on 64-bit so not in ip_fast_csum()
64 .option arch,+zbb \n\ in ip_fast_csum()
72 .option arch,+zbb \n\ in ip_fast_csum()
H A Darch_hweight.h28 ".option arch,+zbb\n" in __arch_hweight32()
59 ".option arch,+zbb\n" in __arch_hweight64()
H A Dbitops.h55 ".option arch,+zbb\n" in variable__ffs()
84 ".option arch,+zbb\n" in variable__fls()
116 ".option arch,+zbb\n" in variable_ffs()
148 ".option arch,+zbb\n" in variable_fls()
H A Dswab.h40 ".option arch,+zbb\n" \
H A Druntime-const.h38 * doesn't support Zbkb but does support the Zbb extension, we can
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c530 KVM_ISA_EXT_ARR(ZBB), in isa_ext_single_id_to_str()
1169 KVM_ISA_EXT_SIMPLE_CONFIG(zbb, ZBB);
/linux/arch/riscv/kernel/
H A Dsys_hwprobe.c115 EXT_KEY(ZBB); in hwprobe_isa_ext0()
H A Dcpufeature.c487 __RISCV_ISA_EXT_DATA(zbb, RISCV_ISA_EXT_ZBB),
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst88 * :c:macro:`RISCV_HWPROBE_EXT_ZBB`: The Zbb extension is supported, as defined