Home
last modified time | relevance | path

Searched refs:asmlinkage (Results 1 – 25 of 454) sorted by relevance

12345678910>>...19

/Linux-v5.4/include/linux/
Dsyscalls.h209 asmlinkage long sys_##sname(void); \
211 asmlinkage long sys_##sname(void)
239 asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
243 asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
244 asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
289 asmlinkage long sys_io_setup(unsigned nr_reqs, aio_context_t __user *ctx);
290 asmlinkage long sys_io_destroy(aio_context_t ctx);
291 asmlinkage long sys_io_submit(aio_context_t, long,
293 asmlinkage long sys_io_cancel(aio_context_t ctx_id, struct iocb __user *iocb,
295 asmlinkage long sys_io_getevents(aio_context_t ctx_id,
[all …]
Dcompat.h50 asmlinkage long compat_sys_##name(void); \
52 asmlinkage long compat_sys_##name(void)
78 asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)); \
79 asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
83 asmlinkage long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
84 asmlinkage long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
519 asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p);
520 asmlinkage long compat_sys_io_submit(compat_aio_context_t ctx_id, int nr,
522 asmlinkage long compat_sys_io_pgetevents(compat_aio_context_t ctx_id,
528 asmlinkage long compat_sys_io_pgetevents_time64(compat_aio_context_t ctx_id,
[all …]
/Linux-v5.4/arch/m68k/68000/
Dints.c30 asmlinkage void system_call(void);
31 asmlinkage void buserr(void);
32 asmlinkage void trap(void);
33 asmlinkage void trap3(void);
34 asmlinkage void trap4(void);
35 asmlinkage void trap5(void);
36 asmlinkage void trap6(void);
37 asmlinkage void trap7(void);
38 asmlinkage void trap8(void);
39 asmlinkage void trap9(void);
[all …]
/Linux-v5.4/arch/x86/include/asm/
Dtraps.h13 asmlinkage void divide_error(void);
14 asmlinkage void debug(void);
15 asmlinkage void nmi(void);
16 asmlinkage void int3(void);
17 asmlinkage void overflow(void);
18 asmlinkage void bounds(void);
19 asmlinkage void invalid_op(void);
20 asmlinkage void device_not_available(void);
22 asmlinkage void double_fault(void);
24 asmlinkage void coprocessor_segment_overrun(void);
[all …]
Dhw_irq.h32 extern asmlinkage void apic_timer_interrupt(void);
33 extern asmlinkage void x86_platform_ipi(void);
34 extern asmlinkage void kvm_posted_intr_ipi(void);
35 extern asmlinkage void kvm_posted_intr_wakeup_ipi(void);
36 extern asmlinkage void kvm_posted_intr_nested_ipi(void);
37 extern asmlinkage void error_interrupt(void);
38 extern asmlinkage void irq_work_interrupt(void);
39 extern asmlinkage void uv_bau_message_intr1(void);
41 extern asmlinkage void spurious_interrupt(void);
42 extern asmlinkage void thermal_interrupt(void);
[all …]
Dsyscalls.h25 asmlinkage long sys_ioperm(unsigned long, unsigned long, int);
26 asmlinkage long sys_iopl(unsigned int);
29 asmlinkage long sys_modify_ldt(int, void __user *, unsigned long);
32 asmlinkage long sys_rt_sigreturn(void);
35 asmlinkage long sys_set_thread_area(struct user_desc __user *);
36 asmlinkage long sys_get_thread_area(struct user_desc __user *);
41 asmlinkage long sys_sigreturn(void);
45 asmlinkage long sys_vm86old(struct vm86_struct __user *);
46 asmlinkage long sys_vm86(unsigned long, unsigned long);
Dsyscall_wrapper.h32 asmlinkage long __ia32_compat_sys##name(const struct pt_regs *regs);\
34 asmlinkage long __ia32_compat_sys##name(const struct pt_regs *regs)\
40 asmlinkage long __ia32_sys##name(const struct pt_regs *regs); \
42 asmlinkage long __ia32_sys##name(const struct pt_regs *regs) \
53 asmlinkage long __x64_sys_##sname(void); \
56 asmlinkage long __x64_sys_##sname(void)
79 asmlinkage long __x32_compat_sys##name(const struct pt_regs *regs);\
81 asmlinkage long __x32_compat_sys##name(const struct pt_regs *regs)\
158 asmlinkage long __x64_sys##name(const struct pt_regs *regs); \
162 asmlinkage long __x64_sys##name(const struct pt_regs *regs) \
[all …]
/Linux-v5.4/arch/sparc/kernel/
Dsystbls.h12 asmlinkage long sys_getpagesize(void);
13 asmlinkage long sys_sparc_pipe(void);
14 asmlinkage long sys_nis_syscall(void);
15 asmlinkage long sys_getdomainname(char __user *name, int len);
17 asmlinkage long sys_mmap(unsigned long addr, unsigned long len,
20 asmlinkage void sparc_breakpoint(struct pt_regs *regs);
23 asmlinkage long sys_mmap2(unsigned long addr, unsigned long len,
33 asmlinkage long sys_sparc_ipc(unsigned int call, int first,
37 asmlinkage long sparc64_personality(unsigned long personality);
38 asmlinkage long sys64_munmap(unsigned long addr, size_t len);
[all …]
Dkernel.h30 asmlinkage long sys_kern_features(void);
33 asmlinkage void kernel_unaligned_trap(struct pt_regs *regs, unsigned int insn);
56 asmlinkage void do_rt_sigreturn32(struct pt_regs *regs);
58 asmlinkage int do_sys32_sigstack(u32 u_ssptr, u32 u_ossptr, unsigned long sp);
157 asmlinkage int sparc_do_fork(unsigned long clone_flags,
163 asmlinkage void do_sigreturn(struct pt_regs *regs);
164 asmlinkage void do_rt_sigreturn(struct pt_regs *regs);
167 asmlinkage int do_sys_sigstack(struct sigstack __user *ssptr,
172 asmlinkage int syscall_trace(struct pt_regs *regs, int syscall_exit_p);
175 asmlinkage void kernel_unaligned_trap(struct pt_regs *regs, unsigned int insn);
[all …]
/Linux-v5.4/arch/m68k/kernel/
Dvectors.c31 asmlinkage void system_call(void);
32 asmlinkage void buserr(void);
33 asmlinkage void trap(void);
34 asmlinkage void nmihandler(void);
36 asmlinkage void fpu_emu(void);
64 asmlinkage void unimp_vec(void) asm ("_060_isp_unimp"); in base_trap_init()
95 asmlinkage void dz_vec(void) asm ("dz"); in trap_init()
96 asmlinkage void inex_vec(void) asm ("inex"); in trap_init()
97 asmlinkage void ovfl_vec(void) asm ("ovfl"); in trap_init()
98 asmlinkage void unfl_vec(void) asm ("unfl"); in trap_init()
[all …]
/Linux-v5.4/arch/h8300/kernel/
Dh8300_ksyms.c10 asmlinkage long __ucmpdi2(long long, long long);
11 asmlinkage long long __ashldi3(long long, int);
12 asmlinkage long long __ashrdi3(long long, int);
13 asmlinkage long long __lshrdi3(long long, int);
14 asmlinkage long __divsi3(long, long);
15 asmlinkage long __modsi3(long, long);
16 asmlinkage unsigned long __umodsi3(unsigned long, unsigned long);
17 asmlinkage long long __muldi3(long long, long long);
18 asmlinkage long __mulsi3(long, long);
19 asmlinkage long __udivsi3(long, long);
[all …]
/Linux-v5.4/arch/sh/include/asm/
Dsyscalls_32.h13 asmlinkage int sys_sigreturn(void);
14 asmlinkage int sys_rt_sigreturn(void);
15 asmlinkage int sys_sh_pipe(void);
16 asmlinkage ssize_t sys_pread_wrapper(unsigned int fd, char __user *buf,
18 asmlinkage ssize_t sys_pwrite_wrapper(unsigned int fd, const char __user *buf,
20 asmlinkage int sys_fadvise64_64_wrapper(int fd, u32 offset0, u32 offset1,
24 asmlinkage long do_syscall_trace_enter(struct pt_regs *regs);
25 asmlinkage void do_syscall_trace_leave(struct pt_regs *regs);
26 asmlinkage void do_notify_resume(struct pt_regs *regs, unsigned int save_r0,
Dtraps_32.h43 asmlinkage void do_address_error(struct pt_regs *regs,
46 asmlinkage void do_divide_error(unsigned long r4);
47 asmlinkage void do_reserved_inst(void);
48 asmlinkage void do_illegal_slot_inst(void);
49 asmlinkage void do_exception_error(void);
52 asmlinkage void name##_trap_handler(unsigned long r4, unsigned long r5, \
/Linux-v5.4/arch/arm64/kernel/
Dreloc_test_core.c21 asmlinkage u64 absolute_data64(void);
22 asmlinkage u64 absolute_data32(void);
23 asmlinkage u64 absolute_data16(void);
24 asmlinkage u64 signed_movw(void);
25 asmlinkage u64 unsigned_movw(void);
26 asmlinkage u64 relative_adrp(void);
27 asmlinkage u64 relative_adrp_far(void);
28 asmlinkage u64 relative_adr(void);
29 asmlinkage u64 relative_data64(void);
30 asmlinkage u64 relative_data32(void);
[all …]
/Linux-v5.4/arch/s390/include/asm/
Dsyscall_wrapper.h33 asmlinkage long __s390_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__))\
35 asmlinkage long __s390_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__))\
48 asmlinkage long __s390_compat_sys_##sname(void); \
50 asmlinkage long __s390_compat_sys_##sname(void)
54 asmlinkage long __s390x_sys_##sname(void); \
56 asmlinkage long __s390_sys_##sname(void) \
58 asmlinkage long __s390x_sys_##sname(void)
72 asmlinkage long __s390_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)); \
73 asmlinkage long __s390_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
77 asmlinkage long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
[all …]
/Linux-v5.4/arch/x86/math-emu/
Dpoly.h30 asmlinkage void mul64(unsigned long long const *a, unsigned long long const *b,
32 asmlinkage void polynomial_Xsig(Xsig *, const unsigned long long *x,
35 asmlinkage void mul32_Xsig(Xsig *, const unsigned long mult);
36 asmlinkage void mul64_Xsig(Xsig *, const unsigned long long *mult);
37 asmlinkage void mul_Xsig_Xsig(Xsig *dest, const Xsig *mult);
39 asmlinkage void shr_Xsig(Xsig *, const int n);
40 asmlinkage int round_Xsig(Xsig *);
41 asmlinkage int norm_Xsig(Xsig *);
42 asmlinkage void div_Xsig(Xsig *x1, const Xsig *x2, const Xsig *dest);
Dfpu_emu.h191 asmlinkage int FPU_normalize(FPU_REG *x);
192 asmlinkage int FPU_normalize_nuo(FPU_REG *x);
193 asmlinkage int FPU_u_sub(FPU_REG const *arg1, FPU_REG const *arg2,
196 asmlinkage int FPU_u_mul(FPU_REG const *arg1, FPU_REG const *arg2,
199 asmlinkage int FPU_u_div(FPU_REG const *arg1, FPU_REG const *arg2,
201 asmlinkage int FPU_u_add(FPU_REG const *arg1, FPU_REG const *arg2,
204 asmlinkage int wm_sqrt(FPU_REG *n, int dummy1, int dummy2,
206 asmlinkage unsigned FPU_shrx(void *l, unsigned x);
207 asmlinkage unsigned FPU_shrxs(void *v, unsigned x);
208 asmlinkage unsigned long FPU_div_small(unsigned long long *x, unsigned long y);
[all …]
/Linux-v5.4/arch/csky/kernel/
Dtraps.c30 asmlinkage void csky_trap(void);
32 asmlinkage void csky_systemcall(void);
33 asmlinkage void csky_cmpxchg(void);
34 asmlinkage void csky_get_tls(void);
35 asmlinkage void csky_irq(void);
37 asmlinkage void csky_tlbinvalidl(void);
38 asmlinkage void csky_tlbinvalids(void);
39 asmlinkage void csky_tlbmodified(void);
42 asmlinkage void _start_smp_secondary(void);
113 asmlinkage void trap_c(struct pt_regs *regs) in trap_c()
/Linux-v5.4/arch/x86/include/asm/crypto/
Dcamellia.h35 asmlinkage void __camellia_enc_blk(struct camellia_ctx *ctx, u8 *dst,
37 asmlinkage void camellia_dec_blk(struct camellia_ctx *ctx, u8 *dst,
41 asmlinkage void __camellia_enc_blk_2way(struct camellia_ctx *ctx, u8 *dst,
43 asmlinkage void camellia_dec_blk_2way(struct camellia_ctx *ctx, u8 *dst,
47 asmlinkage void camellia_ecb_enc_16way(struct camellia_ctx *ctx, u8 *dst,
49 asmlinkage void camellia_ecb_dec_16way(struct camellia_ctx *ctx, u8 *dst,
52 asmlinkage void camellia_cbc_dec_16way(struct camellia_ctx *ctx, u8 *dst,
54 asmlinkage void camellia_ctr_16way(struct camellia_ctx *ctx, u8 *dst,
57 asmlinkage void camellia_xts_enc_16way(struct camellia_ctx *ctx, u8 *dst,
59 asmlinkage void camellia_xts_dec_16way(struct camellia_ctx *ctx, u8 *dst,
Dserpent-avx.h18 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
20 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
23 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
25 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst,
28 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
30 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
/Linux-v5.4/arch/arm64/include/asm/
Dsyscall_wrapper.h21 asmlinkage long __arm64_compat_sys##name(const struct pt_regs *regs); \
25 asmlinkage long __arm64_compat_sys##name(const struct pt_regs *regs) \
36 asmlinkage long __arm64_compat_sys_##sname(const struct pt_regs *__unused); \
38 asmlinkage long __arm64_compat_sys_##sname(const struct pt_regs *__unused)
41 asmlinkage long __weak __arm64_compat_sys_##name(const struct pt_regs *regs) \
52 asmlinkage long __arm64_sys##name(const struct pt_regs *regs); \
56 asmlinkage long __arm64_sys##name(const struct pt_regs *regs) \
72 asmlinkage long __arm64_sys_##sname(const struct pt_regs *__unused); \
74 asmlinkage long __arm64_sys_##sname(const struct pt_regs *__unused)
79 asmlinkage long __weak __arm64_sys_##name(const struct pt_regs *regs) \
/Linux-v5.4/arch/nios2/kernel/
Dtraps.c113 asmlinkage void breakpoint_c(struct pt_regs *fp) in breakpoint_c()
126 asmlinkage void handle_unaligned_c(struct pt_regs *fp, int cause) in handle_unaligned_c()
151 asmlinkage void handle_illegal_c(struct pt_regs *fp) in handle_illegal_c()
158 asmlinkage void handle_supervisor_instr(struct pt_regs *fp) in handle_supervisor_instr()
165 asmlinkage void handle_diverror_c(struct pt_regs *fp) in handle_diverror_c()
172 asmlinkage void unhandled_exception(struct pt_regs *regs, int cause) in unhandled_exception()
187 asmlinkage void handle_trap_1_c(struct pt_regs *fp) in handle_trap_1_c()
192 asmlinkage void handle_trap_2_c(struct pt_regs *fp) in handle_trap_2_c()
197 asmlinkage void handle_trap_3_c(struct pt_regs *fp) in handle_trap_3_c()
/Linux-v5.4/arch/parisc/kernel/
Dsys_parisc.c255 asmlinkage unsigned long sys_mmap2(unsigned long addr, unsigned long len, in sys_mmap2()
265 asmlinkage unsigned long sys_mmap(unsigned long addr, unsigned long len, in sys_mmap()
280 asmlinkage long parisc_truncate64(const char __user * path, in parisc_truncate64()
286 asmlinkage long parisc_ftruncate64(unsigned int fd, in parisc_ftruncate64()
294 asmlinkage long sys_truncate64(const char __user * path, unsigned long length) in sys_truncate64()
298 asmlinkage long sys_ftruncate64(unsigned int fd, unsigned long length) in sys_ftruncate64()
302 asmlinkage long sys_fcntl64(unsigned int fd, unsigned int cmd, unsigned long arg) in sys_fcntl64()
308 asmlinkage long parisc_truncate64(const char __user * path, in parisc_truncate64()
314 asmlinkage long parisc_ftruncate64(unsigned int fd, in parisc_ftruncate64()
321 asmlinkage ssize_t parisc_pread64(unsigned int fd, char __user *buf, size_t count, in parisc_pread64()
[all …]
/Linux-v5.4/arch/m68k/coldfire/
Dvectors.c25 asmlinkage void dbginterrupt_c(struct frame *fp) in dbginterrupt_c()
38 asmlinkage void buserr(void);
39 asmlinkage void trap(void);
40 asmlinkage void system_call(void);
41 asmlinkage void inthandler(void);
/Linux-v5.4/arch/ia64/kernel/
Dsys_ia64.c70 asmlinkage long
84 asmlinkage unsigned long
90 asmlinkage unsigned long
102 asmlinkage long
139 asmlinkage unsigned long
148 asmlinkage unsigned long
160 asmlinkage unsigned long

12345678910>>...19