Home
last modified time | relevance | path

Searched refs:scv (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/powerpc/tm/
H A Dtm-syscall-asm.S31 .macro scv level macro
40 scv 0
55 scv 0
H A Dtm-syscall.c35 pid_t getppid_tm(bool scv, bool suspend) in getppid_tm() argument
42 if (scv) in getppid_tm()
47 if (scv) in getppid_tm()
/linux/Documentation/arch/powerpc/
H A Dsyscall64-abi.rst14 scv 0 instruction is an alternative that may provide better performance,
38 - For the scv 0 instruction, the return value indicates failure if it is
70 For the scv 0 instruction, the differences from the ELF ABI are as follows:
110 scv 0 syscalls will always behave as PPC_FEATURE2_HTM_NOSC.
115 the system call type that can be used to distinguish between sc and scv 0
120 performed with the scv 0 instruction.
H A Delf_hwcaps.rst220 The scv 0 instruction may be used for system calls, see
/linux/kernel/time/
H A Dtimekeeping.c1124 static bool convert_base_to_cs(struct system_counterval_t *scv) in convert_base_to_cs() argument
1131 if (cs->id == scv->cs_id) in convert_base_to_cs()
1139 if (!base || base->id != scv->cs_id) in convert_base_to_cs()
1142 num = scv->use_nsecs ? cs->freq_khz : base->numerator; in convert_base_to_cs()
1143 den = scv->use_nsecs ? USEC_PER_SEC : base->denominator; in convert_base_to_cs()
1145 if (!convert_clock(&scv->cycles, num, den)) in convert_base_to_cs()
1148 scv->cycles += base->offset; in convert_base_to_cs()
/linux/arch/powerpc/include/asm/
H A Dinterrupt.h669 notrace unsigned long syscall_exit_prepare(unsigned long r3, struct pt_regs *regs, long scv);
/linux/Documentation/devicetree/bindings/powerpc/
H A Dibm,powerpc-cpu-features.txt217 scv {