root/arch/hexagon/kernel/trampoline.S

/* [<][>][^][v][top][bottom][index][help] */
   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved.
   4  */
   5 
   6 /*
   7  * Trampoline sequences to be copied onto user stack.
   8  * This consumes a little more space than hand-assembling
   9  * immediate constants for use in C, but is more portable
  10  * to future tweaks to the Hexagon instruction set.
  11  */
  12 
  13 #include <asm/unistd.h>
  14 
  15 /*  Sig trampolines - call sys_sigreturn or sys_rt_sigreturn as appropriate */
  16 
  17 /*  plain sigreturn is gone.  */
  18 
  19         .globl __rt_sigtramp_template
  20 __rt_sigtramp_template:
  21         r6 = #__NR_rt_sigreturn;
  22         trap0(#1);

/* [<][>][^][v][top][bottom][index][help] */