/linux-4.4.14/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.4.14/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.4.14/arch/sh/include/asm/ |
H A D | syscall.h | 4 extern const unsigned long sys_call_table[];
|
/linux-4.4.14/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.4.14/arch/arc/kernel/ |
H A D | sys.c | 13 void *sys_call_table[NR_syscalls] = { variable
|
H A D | entry.S | 193 ld.as r9, [sys_call_table, r8] 266 ld.as r9,[sys_call_table, r8]
|
/linux-4.4.14/arch/x86/um/ |
H A D | sys_call_table_32.c | 36 const sys_call_ptr_t sys_call_table[] ____cacheline_aligned = { 45 int syscall_table_size = sizeof(sys_call_table);
|
H A D | sys_call_table_64.c | 49 const sys_call_ptr_t sys_call_table[] ____cacheline_aligned = { 58 int syscall_table_size = sizeof(sys_call_table);
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | systbl.S | 47 .globl sys_call_table 48 sys_call_table: label
|
H A D | vdso.c | 670 extern unsigned long *sys_call_table; vdso_setup_syscall_map() 676 if (sys_call_table[i*2] != sys_ni_syscall) vdso_setup_syscall_map() 679 if (sys_call_table[i*2+1] != sys_ni_syscall) vdso_setup_syscall_map() 683 if (sys_call_table[i] != sys_ni_syscall) vdso_setup_syscall_map()
|
H A D | entry_64.S | 45 .tc sys_call_table[TC],sys_call_table 160 * 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 | 339 lis r10,sys_call_table@h 340 ori r10,r10,sys_call_table@l
|
/linux-4.4.14/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 | 669 adrp stbl, sys_call_table // load syscall table pointer
|
/linux-4.4.14/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.4.14/arch/x86/entry/ |
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_64.S | 185 call *sys_call_table(, %rax, 8) 269 call *sys_call_table(, %rax, 8)
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/mips/kernel/ |
H A D | scall64-64.S | 61 dla t2, sys_call_table 114 .type sys_call_table, @object 115 EXPORT(sys_call_table) 436 .size sys_call_table,.-sys_call_table
|
H A D | scall32-o32.S | 96 la t1, sys_call_table 193 lw t2, sys_call_table(t1) # syscall routine 224 .type sys_call_table, @object 225 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.4.14/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 | 35 unsigned long sys_call_table; /* System call table address */ member in struct:thread_info
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/c6x/include/asm/ |
H A D | syscalls.h | 24 extern void *sys_call_table[];
|
/linux-4.4.14/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.4.14/arch/hexagon/include/asm/ |
H A D | syscall.h | 30 extern void *sys_call_table[];
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | syscall.h | 19 extern const unsigned long sys_call_table[];
|
/linux-4.4.14/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 | 99 .globl sys_call_table64, sys_call_table 101 sys_call_table: label
|
H A D | entry.S | 954 sethi %hi(sys_call_table), %l7 956 or %l7, %lo(sys_call_table), %l7
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | syscall.h | 26 extern const sys_call_ptr_t sys_call_table[]; 29 #define ia32_sys_call_table sys_call_table
|
/linux-4.4.14/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 | 1836 /* syscall = sys_call_table[syscall_nr] */ 1838 movi a4, sys_call_table;
|
/linux-4.4.14/arch/metag/include/asm/ |
H A D | syscall.h | 102 extern const void *sys_call_table[];
|
/linux-4.4.14/arch/mn10300/include/asm/ |
H A D | syscall.h | 20 extern const unsigned long sys_call_table[];
|
/linux-4.4.14/arch/arm64/include/asm/ |
H A D | syscall.h | 23 extern const void *sys_call_table[];
|
/linux-4.4.14/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.4.14/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.4.14/arch/arm/kernel/ |
H A D | entry-common.S | 202 adr tbl, sys_call_table @ load syscall table pointer 305 .type sys_call_table, #object 306 ENTRY(sys_call_table)
|
/linux-4.4.14/arch/tile/include/asm/ |
H A D | syscall.h | 28 extern void *sys_call_table[];
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | syscall.h | 118 extern const unsigned long sys_call_table[];
|
/linux-4.4.14/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.4.14/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.4.14/arch/m68k/coldfire/ |
H A D | entry.S | 55 .globl sys_call_table 69 lea sys_call_table,%a0
|
/linux-4.4.14/arch/tile/kernel/ |
H A D | sys.c | 120 void *sys_call_table[__NR_syscalls] = { variable
|
H A D | intvec_64.S | 1277 moveli r20, hw2(sys_call_table) 1284 shl16insli r20, r20, hw1(sys_call_table) 1288 shl16insli r20, r20, hw0(sys_call_table)
|
H A D | intvec_32.S | 1250 moveli r20, lo16(sys_call_table) 1254 auli r20, r20, ha16(sys_call_table)
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/m32r/kernel/ |
H A D | entry.S | 206 LDIMM (r4, sys_call_table) 552 syscall_table_size=(.-sys_call_table)
|
/linux-4.4.14/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 974 .rept NR_syscalls-(.-sys_call_table)/4
|
/linux-4.4.14/arch/cris/arch-v32/kernel/ |
H A D | entry.S | 41 .globl sys_call_table 209 addo.d +sys_call_table, $r9, $acr 535 sys_call_table: label 905 .rept NR_syscalls - (.-sys_call_table) / 4
|
/linux-4.4.14/arch/s390/kernel/ |
H A D | asm-offsets.c | 43 OFFSET(__TI_sysc_table, 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 | 1224 .globl sys_call_table 1225 sys_call_table: label
|
/linux-4.4.14/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.4.14/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.4.14/arch/ia64/mm/ |
H A D | init.c | 639 extern unsigned long sys_call_table[NR_syscalls]; mem_init() 642 fsyscall_table[i] = sys_call_table[i] | 1; mem_init()
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | entry.S | 528 movl r16=sys_call_table 530 shladd r20=r15,3,r16 // r20 = sys_call_table + 8*(syscall-1024) 1450 .globl sys_call_table 1451 sys_call_table: label 1776 .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.4.14/kernel/trace/ |
H A D | trace_syscalls.c | 515 return (unsigned long)sys_call_table[nr]; arch_syscall_addr()
|
/linux-4.4.14/arch/sh/kernel/cpu/sh5/ |
H A D | entry.S | 1280 movi sys_call_table, r4
|