Go to the source code of this file.
|
#define | __get_user_size(x, ptr, size, retval) |
|
#define | __get_user_asm(x, addr, err, insn) |
|
#define | __put_user_size(x, ptr, size, retval) |
|
#define | __put_user_asm(x, addr, err, insn) |
|
#define | __put_user_u64(val, addr, retval) |
|
Value:do { \
__asm__ __volatile__ ( \
"mov." insn " %1, %0\n\t" \
); \
} while (0)
Definition at line 56 of file uaccess_32.h.
Value:do { \
retval = 0; \
case 1: \
break; \
case 2: \
break; \
case 4: \
break; \
default: \
__get_user_unknown(); \
break; \
} \
} while (0)
Definition at line 15 of file uaccess_32.h.
Value:do { \
__asm__ __volatile__ ( \
"mov." insn " %0, %1\n\t" \
: \
: "memory" \
); \
} while (0)
Definition at line 114 of file uaccess_32.h.
Value:do { \
retval = 0; \
case 1: \
break; \
case 2: \
break; \
case 4: \
break; \
case 8: \
break; \
default: \
__put_user_unknown(); \
} \
} while (0)
Definition at line 68 of file uaccess_32.h.
Value:({ \
__asm__ __volatile__( \
"1:\n\t" \
"mov.l %S1,%2\n\t" \
"mov.l %R1,%T2\n\t" \
"2:\n" \
".section .fixup,\"ax\"\n" \
"3:\n\t" \
"mov.l 4f,%0\n\t" \
"jmp @%0\n\t" \
" mov %3,%0\n\t" \
".balign 4\n" \
"4: .long 2b\n\t" \
".previous\n" \
".section __ex_table,\"a\"\n\t" \
".long 1b, 3b\n\t" \
".previous" \
: "memory"); })
Definition at line 148 of file uaccess_32.h.