1/* SPDX-License-Identifier: GPL-2.0 */
2#include <ppc-asm.h>
3#include <asm/unistd.h>
4
5	.text
6FUNC_START(getppid_tm_active)
7	tbegin.
8	beq 1f
9	li	r0, __NR_getppid
10	sc
11	tend.
12	blr
131:
14	li	r3, -1
15	blr
16
17FUNC_START(getppid_tm_suspended)
18	tbegin.
19	beq 1f
20	li	r0, __NR_getppid
21	tsuspend.
22	sc
23	tresume.
24	tend.
25	blr
261:
27	li	r3, -1
28	blr
29