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