1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef __PARISC_SWITCH_TO_H 3*4882a593Smuzhiyun #define __PARISC_SWITCH_TO_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun struct task_struct; 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun extern struct task_struct *_switch_to(struct task_struct *, struct task_struct *); 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #define switch_to(prev, next, last) do { \ 10*4882a593Smuzhiyun (last) = _switch_to(prev, next); \ 11*4882a593Smuzhiyun } while(0) 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun #endif /* __PARISC_SWITCH_TO_H */ 14