#ifndef CONFIG_ARCH_HAS_SYSCALL_WRAPPER long sys_ni_syscall(void); #else long sys_ni_syscall(conststruct pt_regs *regs); #endif
struct rtas_args;
/* * long long munging: * The 32 bit ABI passes long longs in an odd even register pair. * High and low parts are swapped depending on endian mode, * so define a macro (similar to mips linux32) to handle that.
*/ #ifdef __LITTLE_ENDIAN__ #define merge_64(low, high) (((u64)high << 32) | low) #else #define merge_64(high, low) (((u64)high << 32) | low) #endif
/* * PowerPC architecture-specific syscalls
*/
#ifndef CONFIG_ARCH_HAS_SYSCALL_WRAPPER
long sys_rtas(struct rtas_args __user *uargs);
#ifdef CONFIG_PPC64 long sys_ppc64_personality(unsignedlong personality); #ifdef CONFIG_COMPAT long compat_sys_ppc64_personality(unsignedlong personality); #endif/* CONFIG_COMPAT */ #endif/* CONFIG_PPC64 */
long sys_swapcontext(struct ucontext __user *old_ctx, struct ucontext __user *new_ctx, long ctx_size); long sys_mmap(unsignedlong addr, size_t len, unsignedlong prot, unsignedlong flags, unsignedlong fd, off_t offset); long sys_mmap2(unsignedlong addr, size_t len, unsignedlong prot, unsignedlong flags, unsignedlong fd, unsignedlong pgoff); long sys_switch_endian(void);
#ifdef CONFIG_PPC32 long sys_sigreturn(void); long sys_debug_setcontext(struct ucontext __user *ctx, int ndbg, struct sig_dbg_op __user *dbg); #endif
long sys_rt_sigreturn(void);
long sys_subpage_prot(unsignedlong addr, unsignedlong len, u32 __user *map);
#ifdef CONFIG_COMPAT long compat_sys_swapcontext(struct ucontext32 __user *old_ctx, struct ucontext32 __user *new_ctx, int ctx_size); long compat_sys_old_getrlimit(unsignedint resource, struct compat_rlimit __user *rlim); long compat_sys_sigreturn(void); long compat_sys_rt_sigreturn(void); #endif/* CONFIG_COMPAT */
/* * Architecture specific signatures required by long long munging: * The 32 bit ABI passes long longs in an odd even register pair. * The following signatures provide a machine long parameter for * each register that will be supplied. The implementation is * responsible for combining parameter pairs.
*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.