root/arch/sparc/lib/U3copy_from_user.S

/* [<][>][^][v][top][bottom][index][help] */
   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /* U3copy_from_user.S: UltraSparc-III optimized copy from userspace.
   3  *
   4  * Copyright (C) 1999, 2000, 2004 David S. Miller (davem@redhat.com)
   5  */
   6 
   7 #define EX_LD(x,y)              \
   8 98:     x;                      \
   9         .section __ex_table,"a";\
  10         .align 4;               \
  11         .word 98b, y;           \
  12         .text;                  \
  13         .align 4;
  14 
  15 #define EX_LD_FP(x,y)           \
  16 98:     x;                      \
  17         .section __ex_table,"a";\
  18         .align 4;               \
  19         .word 98b, y##_fp;      \
  20         .text;                  \
  21         .align 4;
  22 
  23 #define FUNC_NAME               U3copy_from_user
  24 #define LOAD(type,addr,dest)    type##a [addr] %asi, dest
  25 #define EX_RETVAL(x)            0
  26 
  27 #include "U3memcpy.S"

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