Searched refs:scv (Results 1 – 8 of 8) sorted by relevance
| /linux/tools/testing/selftests/powerpc/tm/ |
| H A D | tm-syscall-asm.S | 31 .macro scv level macro 40 scv 0 55 scv 0
|
| H A D | tm-syscall.c | 35 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 D | syscall64-abi.rst | 14 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 D | elf_hwcaps.rst | 220 The scv 0 instruction may be used for system calls, see
|
| /linux/arch/powerpc/kernel/ |
| H A D | interrupt.c | 267 long scv) in syscall_exit_prepare() argument 271 bool is_not_scv = !IS_ENABLED(CONFIG_PPC_BOOK3S_64) || !scv; in syscall_exit_prepare()
|
| /linux/kernel/time/ |
| H A D | timekeeping.c | 1203 static bool convert_base_to_cs(struct system_counterval_t *scv) in convert_base_to_cs() argument 1210 if (cs->id == scv->cs_id) in convert_base_to_cs() 1218 if (!base || base->id != scv->cs_id) in convert_base_to_cs() 1221 num = scv->use_nsecs ? cs->freq_khz : base->numerator; in convert_base_to_cs() 1222 den = scv->use_nsecs ? USEC_PER_SEC : base->denominator; in convert_base_to_cs() 1224 if (!convert_clock(&scv->cycles, num, den)) in convert_base_to_cs() 1227 scv->cycles += base->offset; in convert_base_to_cs()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | interrupt.h | 669 notrace unsigned long syscall_exit_prepare(unsigned long r3, struct pt_regs *regs, long scv);
|
| /linux/Documentation/devicetree/bindings/powerpc/ |
| H A D | ibm,powerpc-cpu-features.txt | 217 scv {
|