| /linux/arch/riscv/boot/dts/sophgo/ |
| H A D | sg2044-cpus.dtsi | 30 "b", "v", "sscofpmf", "sstc", 66 "b", "v", "sscofpmf", "sstc", 102 "b", "v", "sscofpmf", "sstc", 138 "b", "v", "sscofpmf", "sstc", 174 "b", "v", "sscofpmf", "sstc", 210 "b", "v", "sscofpmf", "sstc", 246 "b", "v", "sscofpmf", "sstc", 282 "b", "v", "sscofpmf", "sstc", 318 "b", "v", "sscofpmf", "sstc", 354 "b", "v", "sscofpmf", "sstc", [all …]
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | arch_timer.c | 3 * arch_timer.c - Tests the riscv64 sstc timer IRQ functionality 5 * The test validates the sstc timer IRQs using vstimecmp registers. 87 "SSTC not available, skipping test\n"); in test_vm_create()
|
| H A D | get-reg-list.c | 521 KVM_ISA_EXT_ARR(SSTC), in isa_ext_single_id_to_str() 1165 KVM_ISA_EXT_SIMPLE_CONFIG(sstc, SSTC);
|
| /linux/arch/riscv/boot/dts/spacemit/ |
| H A D | k3.dtsi | 31 "sscounterenw", "ssnpm", "ssstateen", "sstc", 72 "sscounterenw", "ssnpm", "ssstateen", "sstc", 113 "sscounterenw", "ssnpm", "ssstateen", "sstc", 154 "sscounterenw", "ssnpm", "ssstateen", "sstc", 195 "sscounterenw", "ssnpm", "ssstateen", "sstc", 236 "sscounterenw", "ssnpm", "ssstateen", "sstc", 277 "sscounterenw", "ssnpm", "ssstateen", "sstc", 318 "sscounterenw", "ssnpm", "ssstateen", "sstc",
|
| H A D | k1.dtsi | 63 "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt"; 93 "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt"; 123 "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt"; 153 "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt"; 183 "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt"; 213 "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt"; 243 "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt"; 273 "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt";
|
| /linux/drivers/clocksource/ |
| H A D | timer-riscv.c | 193 if (riscv_isa_extension_available(NULL, SSTC)) { in riscv_timer_init_common() 194 pr_info("Timer interrupt in S-mode is available via sstc extension\n"); in riscv_timer_init_common()
|
| /linux/Documentation/devicetree/bindings/timer/ |
| H A D | riscv,timer.yaml | 16 extension or the RISC-V Sstc extension.
|
| /linux/tools/testing/selftests/kvm/include/riscv/ |
| H A D | arch_timer.h | 3 * RISC-V Arch Timer(sstc) specific interface
|
| /linux/arch/riscv/include/asm/ |
| H A D | kvm_vcpu_timer.h | 32 /* Flag to check if sstc is enabled or not */
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_timer.c | 255 /* Enable sstc for every vcpu if available in hardware */ in kvm_riscv_vcpu_timer_init() 256 if (riscv_isa_extension_available(NULL, SSTC)) { in kvm_riscv_vcpu_timer_init()
|
| H A D | vcpu.c | 551 if (riscv_isa_extension_available(isa, SSTC)) in kvm_riscv_vcpu_setup_config()
|
| H A D | vcpu_onereg.c | 44 KVM_ISA_EXT_ARR(SSTC),
|
| /linux/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 241 - const: sstc 243 The standard Sstc supervisor-level extension for time compare as
|
| /linux/arch/riscv/kernel/ |
| H A D | cpufeature.c | 585 __RISCV_ISA_EXT_DATA(sstc, RISCV_ISA_EXT_SSTC),
|