/linux-4.1.27/arch/x86/um/shared/sysdep/ |
H A D | syscalls_32.h | 11 extern syscall_handler_t *sys_call_table[]; 15 (*sys_call_table[syscall]))(SYSCALL_ARGS(®s->regs))
|
H A D | syscalls_64.h | 15 extern syscall_handler_t *sys_call_table[]; 19 (*sys_call_table[syscall]))(UPT_SYSCALL_ARG1(®s->regs), \
|
/linux-4.1.27/arch/score/kernel/ |
H A D | Makefile | 9 sys_call_table.o
|
H A D | sys_call_table.c | 10 void *sys_call_table[__NR_syscalls] = { variable
|
H A D | entry.S | 421 la r11, sys_call_table
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | syscall.h | 4 extern const unsigned long sys_call_table[];
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | Makefile | 9 sys_call_table.o
|
H A D | sys_call_table.c | 2 * OpenRISC sys_call_table.c 26 void *sys_call_table[__NR_syscalls] = { variable
|
H A D | entry.S | 599 l.movhi r29,hi(sys_call_table) 600 l.ori r29,r29,lo(sys_call_table)
|
/linux-4.1.27/arch/arc/kernel/ |
H A D | sys.c | 13 void *sys_call_table[NR_syscalls] = { variable
|
H A D | entry.S | 455 ld.as r9, [sys_call_table, r8] 533 ld.as r9,[sys_call_table, r8]
|
/linux-4.1.27/arch/x86/um/ |
H A D | sys_call_table_32.c | 37 const sys_call_ptr_t sys_call_table[] ____cacheline_aligned = { 46 int syscall_table_size = sizeof(sys_call_table);
|
H A D | sys_call_table_64.c | 50 const sys_call_ptr_t sys_call_table[] ____cacheline_aligned = { 59 int syscall_table_size = sizeof(sys_call_table);
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | syscall_32.c | 12 #define ia32_sys_call_table sys_call_table
|
H A D | syscall_64.c | 25 asmlinkage const sys_call_ptr_t sys_call_table[__NR_syscall_max+1] = { variable
|
H A D | entry_32.S | 430 call *sys_call_table(,%eax,4) 505 call *sys_call_table(,%eax,4)
|
H A D | entry_64.S | 260 call *sys_call_table(,%rax,8) 345 call *sys_call_table(,%rax,8)
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | systbl.S | 47 .globl sys_call_table 48 sys_call_table: label
|
H A D | vdso.c | 691 extern unsigned long *sys_call_table; vdso_setup_syscall_map() 697 if (sys_call_table[i*2] != sys_ni_syscall) vdso_setup_syscall_map() 700 if (sys_call_table[i*2+1] != sys_ni_syscall) vdso_setup_syscall_map() 704 if (sys_call_table[i] != sys_ni_syscall) vdso_setup_syscall_map()
|
H A D | entry_64.S | 43 .tc sys_call_table[TC],sys_call_table 153 * Need to vector to 32 Bit or default sys_call_table here,
|
H A D | ftrace.c | 549 return sys_call_table[nr*2]; arch_syscall_addr()
|
H A D | entry_32.S | 338 lis r10,sys_call_table@h 339 ori r10,r10,sys_call_table@l
|
/linux-4.1.27/arch/arm64/kernel/ |
H A D | sys.c | 49 * The sys_call_table array must be 4K aligned to be accessible from 52 void * const sys_call_table[__NR_syscalls] __aligned(4096) = {
|
H A D | sys32.c | 46 * The sys_call_table array must be 4K aligned to be accessible from
|
H A D | entry.S | 666 adrp stbl, sys_call_table // load syscall table pointer
|
/linux-4.1.27/arch/unicore32/kernel/ |
H A D | sys.c | 37 void *sys_call_table[__NR_syscalls] = { variable
|
H A D | entry.S | 618 ldw tbl, =sys_call_table @ load syscall table pointer
|
/linux-4.1.27/arch/nios2/kernel/ |
H A D | syscall_table.c | 27 void *sys_call_table[__NR_syscalls] = { variable
|
H A D | entry.S | 192 movhi r11, %hiadj(sys_call_table) 194 ldw r1, %lo(sys_call_table)(r1) 262 movhi r11,%hiadj(sys_call_table) 264 ldw r1, %lo(sys_call_table)(r1)
|
/linux-4.1.27/arch/hexagon/kernel/ |
H A D | syscalltab.c | 30 void *sys_call_table[__NR_syscalls] = { variable
|
H A D | traps.c | 399 (sys_call_table[regs->syscall_nr]); do_trap0()
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | head_32.h | 34 sethi %hi(sys_call_table), %l7; \ 35 or %l7, %lo(sys_call_table), %l7; \
|
H A D | syscall.h | 15 extern const unsigned int sys_call_table[];
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | syscall.h | 20 /* ftrace syscalls requires exporting the sys_call_table */ 22 extern const unsigned long sys_call_table[];
|
/linux-4.1.27/arch/s390/include/asm/ |
H A D | elf.h | 188 current_thread_info()->sys_call_table = \ 189 (unsigned long) &sys_call_table; \ 199 current_thread_info()->sys_call_table = \ 203 current_thread_info()->sys_call_table = \ 204 (unsigned long) &sys_call_table; \
|
H A D | syscall.h | 25 extern const unsigned int sys_call_table[];
|
H A D | thread_info.h | 33 unsigned long sys_call_table; /* System call table address */ member in struct:thread_info
|
/linux-4.1.27/arch/m68k/68360/ |
H A D | entry.S | 31 .globl sys_call_table 51 lea sys_call_table, %a0 82 lea sys_call_table,%a0
|
/linux-4.1.27/arch/alpha/kernel/ |
H A D | systbls.S | 11 .globl sys_call_table 12 sys_call_table: label 536 .size sys_call_table, . - sys_call_table 537 .type sys_call_table, @object 540 .ifne (. - sys_call_table) - (NR_SYSCALLS * 8)
|
H A D | entry.S | 459 lda $5, sys_call_table 589 lda $2, sys_call_table
|
/linux-4.1.27/arch/c6x/include/asm/ |
H A D | syscalls.h | 24 extern void *sys_call_table[];
|
/linux-4.1.27/arch/c6x/kernel/ |
H A D | sys_c6x.c | 71 void *sys_call_table[__NR_syscalls] = { variable
|
H A D | entry.S | 227 ;; and get syscall handler addr from sys_call_table: 229 || MVKL .S2 sys_call_table,B1 231 || MVKH .S2 sys_call_table,B1 239 ; B0 = sys_call_table[__NR_*] 322 ;; B0 = syscall number (in sys_call_table) 354 ;; Get syscall handler addr from sys_call_table 357 || MVKL .S2 sys_call_table,B1 358 MVKH .S2 sys_call_table,B1
|
/linux-4.1.27/arch/hexagon/include/asm/ |
H A D | syscall.h | 30 extern void *sys_call_table[];
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | syscall.h | 19 extern const unsigned long sys_call_table[];
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | scall64-64.S | 52 ld t2, (sys_call_table - (__NR_64_Linux * 8))(t0) 120 .type sys_call_table, @object 121 EXPORT(sys_call_table) 439 .size sys_call_table,.-sys_call_table
|
H A D | scall32-o32.S | 45 la t1, sys_call_table 183 lw t2, sys_call_table(t1) # syscall routine 214 .type sys_call_table, @object 215 EXPORT(sys_call_table)
|
H A D | ftrace.c | 417 return (unsigned long)sys_call_table[nr - __NR_O32_Linux]; arch_syscall_addr() 430 return (unsigned long)sys_call_table[nr - __NR_64_Linux]; arch_syscall_addr()
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | systbls_32.S | 17 .globl sys_call_table 18 sys_call_table: label
|
H A D | systbls_64.S | 98 .globl sys_call_table64, sys_call_table 100 sys_call_table: label
|
/linux-4.1.27/arch/xtensa/kernel/ |
H A D | syscall.c | 32 syscall_t sys_call_table[__NR_syscall_count] /* FIXME __cacheline_aligned */= { variable
|
H A D | entry.S | 1765 /* syscall = sys_call_table[syscall_nr] */ 1767 movi a4, sys_call_table;
|
/linux-4.1.27/arch/tile/include/asm/ |
H A D | syscall.h | 26 extern void *sys_call_table[];
|
/linux-4.1.27/arch/metag/include/asm/ |
H A D | syscall.h | 102 extern const void *sys_call_table[];
|
/linux-4.1.27/arch/mn10300/include/asm/ |
H A D | syscall.h | 20 extern const unsigned long sys_call_table[];
|
/linux-4.1.27/arch/arm64/include/asm/ |
H A D | syscall.h | 23 extern const void *sys_call_table[];
|
/linux-4.1.27/arch/avr32/kernel/ |
H A D | syscall_table.S | 12 .type sys_call_table,@object 13 .global sys_call_table 15 sys_call_table: label
|
H A D | entry-avr32b.S | 245 .long sys_call_table
|
/linux-4.1.27/arch/m68k/68000/ |
H A D | entry.S | 29 .globl sys_call_table 55 lea sys_call_table, %a0 86 lea sys_call_table,%a0
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | entry-common.S | 176 adr tbl, sys_call_table @ load syscall table pointer 273 .type sys_call_table, #object 274 ENTRY(sys_call_table)
|
/linux-4.1.27/arch/mips/include/asm/ |
H A D | syscall.h | 118 extern const unsigned long sys_call_table[];
|
/linux-4.1.27/arch/parisc/kernel/ |
H A D | syscall.S | 216 ldil L%sys_call_table, %r1 218 addil L%(sys_call_table64-sys_call_table), %r1 219 ldo R%sys_call_table(%r1), %r19 223 ldil L%sys_call_table, %r1 224 ldo R%sys_call_table(%r1), %r19 327 ldil L%sys_call_table,%r1 328 ldo R%sys_call_table(%r1), %r19 912 ENTRY(sys_call_table) 914 END(sys_call_table)
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | syscalls_64.S | 21 .globl sys_call_table 22 sys_call_table: label
|
H A D | entry-common.S | 357 mov.l 3f, r8 ! Load the address of sys_call_table 391 3: .long sys_call_table
|
/linux-4.1.27/arch/m68k/coldfire/ |
H A D | entry.S | 55 .globl sys_call_table 69 lea sys_call_table,%a0
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | syscall.h | 24 extern const sys_call_ptr_t sys_call_table[];
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | sys.c | 120 void *sys_call_table[__NR_syscalls] = { variable
|
H A D | intvec_64.S | 1272 moveli r20, hw2(sys_call_table) 1279 shl16insli r20, r20, hw1(sys_call_table) 1283 shl16insli r20, r20, hw0(sys_call_table)
|
H A D | intvec_32.S | 1249 moveli r20, lo16(sys_call_table) 1253 auli r20, r20, ha16(sys_call_table)
|
/linux-4.1.27/arch/metag/kernel/ |
H A D | sys_metag.c | 177 const void *sys_call_table[__NR_syscalls] = { variable
|
H A D | traps.c | 672 syscall_entry = (LPSYSCALL) sys_call_table[sysnumber]; switch1_handler()
|
/linux-4.1.27/arch/m68k/kernel/ |
H A D | entry.S | 46 .globl sys_call_table 206 jbsr @(sys_call_table,%d0:l:4)@(0)
|
H A D | syscalltable.S | 22 ENTRY(sys_call_table)
|
/linux-4.1.27/arch/mn10300/kernel/ |
H A D | entry.S | 86 mov (sys_call_table,a1),a0 429 ENTRY(sys_call_table) 772 nr_syscalls=(.-sys_call_table)/4
|
/linux-4.1.27/arch/m32r/kernel/ |
H A D | entry.S | 206 LDIMM (r4, sys_call_table) 552 syscall_table_size=(.-sys_call_table)
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | asm-offsets.c | 38 DEFINE(__TI_sysc_table, offsetof(struct thread_info, sys_call_table)); main()
|
H A D | syscalls.S | 2 * definitions for sys_call_table, each line represents an
|
H A D | entry.S | 1047 .globl sys_call_table 1048 sys_call_table: label
|
/linux-4.1.27/arch/cris/arch-v10/kernel/ |
H A D | entry.S | 48 .globl sys_call_table 177 jsr [$r9+sys_call_table] ; actually do the system call 605 sys_call_table: label 966 .rept NR_syscalls-(.-sys_call_table)/4
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
H A D | entry.S | 41 .globl sys_call_table 209 addo.d +sys_call_table, $r9, $acr 524 sys_call_table: label 886 .rept NR_syscalls - (.-sys_call_table) / 4
|
/linux-4.1.27/arch/frv/kernel/ |
H A D | entry.S | 902 sethi %hi(sys_call_table),gr5 903 setlo %lo(sys_call_table),gr5 1178 .globl sys_call_table 1179 sys_call_table: label 1519 syscall_table_size = (. - sys_call_table)
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | entry-nommu.S | 288 lwi r12, r12, sys_call_table /* Get function pointer */ 594 syscall_table_size=(.-sys_call_table)
|
H A D | entry.S | 372 lwi r12, r12, sys_call_table 977 syscall_table_size=(.-sys_call_table)
|
/linux-4.1.27/arch/ia64/mm/ |
H A D | init.c | 645 extern unsigned long sys_call_table[NR_syscalls]; mem_init() 649 fsyscall_table[i] = sys_call_table[i] | 1; mem_init()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | entry.S | 531 movl r16=sys_call_table 533 shladd r20=r15,3,r16 // r20 = sys_call_table + 8*(syscall-1024) 1462 .globl sys_call_table 1463 sys_call_table: label 1784 .org sys_call_table + 8*NR_syscalls // guard against failures to increase NR_syscalls
|
H A D | ivt.S | 747 movl r30=sys_call_table // X 769 shladd r30=r15,3,r30 // A r30 = sys_call_table + 8*(syscall-1024)
|
H A D | fsys.S | 393 movl r14=sys_call_table
|
/linux-4.1.27/kernel/trace/ |
H A D | trace_syscalls.c | 514 return (unsigned long)sys_call_table[nr]; arch_syscall_addr()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh5/ |
H A D | entry.S | 1280 movi sys_call_table, r4
|