Lines Matching full:long

134 #define __SC_TEST(t, a) (void)BUILD_BUG_ON_ZERO(!__TYPE_IS_LL(t) && sizeof(t) > sizeof(long))
219 asmlinkage long sys_##sname(void); \
221 asmlinkage long sys_##sname(void)
249 asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
252 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
253 asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
254 asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
256 long ret = __do_sys##name(__MAP(x,__SC_CAST,__VA_ARGS__));\
262 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))
305 asmlinkage long sys_io_setup(unsigned nr_reqs, aio_context_t __user *ctx);
306 asmlinkage long sys_io_destroy(aio_context_t ctx);
307 asmlinkage long sys_io_submit(aio_context_t, long,
309 asmlinkage long sys_io_cancel(aio_context_t ctx_id, struct iocb __user *iocb,
311 asmlinkage long sys_io_getevents(aio_context_t ctx_id,
312 long min_nr,
313 long nr,
316 asmlinkage long sys_io_getevents_time32(__u32 ctx_id,
321 asmlinkage long sys_io_pgetevents(aio_context_t ctx_id,
322 long min_nr,
323 long nr,
327 asmlinkage long sys_io_pgetevents_time32(aio_context_t ctx_id,
328 long min_nr,
329 long nr,
333 asmlinkage long sys_io_uring_setup(u32 entries,
335 asmlinkage long sys_io_uring_enter(unsigned int fd, u32 to_submit,
338 asmlinkage long sys_io_uring_register(unsigned int fd, unsigned int op,
340 asmlinkage long sys_setxattr(const char __user *path, const char __user *name,
342 asmlinkage long sys_setxattrat(int dfd, const char __user *path, unsigned int at_flags,
345 asmlinkage long sys_lsetxattr(const char __user *path, const char __user *name,
347 asmlinkage long sys_fsetxattr(int fd, const char __user *name,
349 asmlinkage long sys_getxattr(const char __user *path, const char __user *name,
351 asmlinkage long sys_getxattrat(int dfd, const char __user *path, unsigned int at_flags,
354 asmlinkage long sys_lgetxattr(const char __user *path, const char __user *name,
356 asmlinkage long sys_fgetxattr(int fd, const char __user *name,
358 asmlinkage long sys_listxattr(const char __user *path, char __user *list,
360 asmlinkage long sys_listxattrat(int dfd, const char __user *path,
363 asmlinkage long sys_llistxattr(const char __user *path, char __user *list,
365 asmlinkage long sys_flistxattr(int fd, char __user *list, size_t size);
366 asmlinkage long sys_removexattr(const char __user *path,
368 asmlinkage long sys_removexattrat(int dfd, const char __user *path,
371 asmlinkage long sys_lremovexattr(const char __user *path,
373 asmlinkage long sys_fremovexattr(int fd, const char __user *name);
374 asmlinkage long sys_getcwd(char __user *buf, unsigned long size);
375 asmlinkage long sys_eventfd2(unsigned int count, int flags);
376 asmlinkage long sys_epoll_create1(int flags);
377 asmlinkage long sys_epoll_ctl(int epfd, int op, int fd,
379 asmlinkage long sys_epoll_pwait(int epfd, struct epoll_event __user *events,
383 asmlinkage long sys_epoll_pwait2(int epfd, struct epoll_event __user *events,
388 asmlinkage long sys_dup(unsigned int fildes);
389 asmlinkage long sys_dup3(unsigned int oldfd, unsigned int newfd, int flags);
390 asmlinkage long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg);
392 asmlinkage long sys_fcntl64(unsigned int fd,
393 unsigned int cmd, unsigned long arg);
395 asmlinkage long sys_inotify_init1(int flags);
396 asmlinkage long sys_inotify_add_watch(int fd, const char __user *path,
398 asmlinkage long sys_inotify_rm_watch(int fd, __s32 wd);
399 asmlinkage long sys_ioctl(unsigned int fd, unsigned int cmd,
400 unsigned long arg);
401 asmlinkage long sys_ioprio_set(int which, int who, int ioprio);
402 asmlinkage long sys_ioprio_get(int which, int who);
403 asmlinkage long sys_flock(unsigned int fd, unsigned int cmd);
404 asmlinkage long sys_mknodat(int dfd, const char __user * filename, umode_t mode,
406 asmlinkage long sys_mkdirat(int dfd, const char __user * pathname, umode_t mode);
407 asmlinkage long sys_unlinkat(int dfd, const char __user * pathname, int flag);
408 asmlinkage long sys_symlinkat(const char __user * oldname,
410 asmlinkage long sys_linkat(int olddfd, const char __user *oldname,
412 asmlinkage long sys_renameat(int olddfd, const char __user * oldname,
414 asmlinkage long sys_umount(char __user *name, int flags);
415 asmlinkage long sys_mount(char __user *dev_name, char __user *dir_name,
416 char __user *type, unsigned long flags,
418 asmlinkage long sys_pivot_root(const char __user *new_root,
420 asmlinkage long sys_statfs(const char __user * path,
422 asmlinkage long sys_statfs64(const char __user *path, size_t sz,
424 asmlinkage long sys_fstatfs(unsigned int fd, struct statfs __user *buf);
425 asmlinkage long sys_fstatfs64(unsigned int fd, size_t sz,
427 asmlinkage long sys_statmount(const struct mnt_id_req __user *req,
430 asmlinkage long sys_listmount(const struct mnt_id_req __user *req,
433 asmlinkage long sys_truncate(const char __user *path, long length);
434 asmlinkage long sys_ftruncate(unsigned int fd, off_t length);
436 asmlinkage long sys_truncate64(const char __user *path, loff_t length);
437 asmlinkage long sys_ftruncate64(unsigned int fd, loff_t length);
439 asmlinkage long sys_fallocate(int fd, int mode, loff_t offset, loff_t len);
440 asmlinkage long sys_faccessat(int dfd, const char __user *filename, int mode);
441 asmlinkage long sys_faccessat2(int dfd, const char __user *filename, int mode,
443 asmlinkage long sys_chdir(const char __user *filename);
444 asmlinkage long sys_fchdir(unsigned int fd);
445 asmlinkage long sys_chroot(const char __user *filename);
446 asmlinkage long sys_fchmod(unsigned int fd, umode_t mode);
447 asmlinkage long sys_fchmodat(int dfd, const char __user *filename,
449 asmlinkage long sys_fchmodat2(int dfd, const char __user *filename,
451 asmlinkage long sys_fchownat(int dfd, const char __user *filename, uid_t user,
453 asmlinkage long sys_fchown(unsigned int fd, uid_t user, gid_t group);
454 asmlinkage long sys_openat(int dfd, const char __user *filename, int flags,
456 asmlinkage long sys_openat2(int dfd, const char __user *filename,
458 asmlinkage long sys_close(unsigned int fd);
459 asmlinkage long sys_close_range(unsigned int fd, unsigned int max_fd,
461 asmlinkage long sys_vhangup(void);
462 asmlinkage long sys_pipe2(int __user *fildes, int flags);
463 asmlinkage long sys_quotactl(unsigned int cmd, const char __user *special,
465 asmlinkage long sys_quotactl_fd(unsigned int fd, unsigned int cmd, qid_t id,
467 asmlinkage long sys_getdents64(unsigned int fd,
470 asmlinkage long sys_llseek(unsigned int fd, unsigned long offset_high,
471 unsigned long offset_low, loff_t __user *result,
473 asmlinkage long sys_lseek(unsigned int fd, off_t offset,
475 asmlinkage long sys_read(unsigned int fd, char __user *buf, size_t count);
476 asmlinkage long sys_write(unsigned int fd, const char __user *buf,
478 asmlinkage long sys_readv(unsigned long fd,
480 unsigned long vlen);
481 asmlinkage long sys_writev(unsigned long fd,
483 unsigned long vlen);
484 asmlinkage long sys_pread64(unsigned int fd, char __user *buf,
486 asmlinkage long sys_pwrite64(unsigned int fd, const char __user *buf,
488 asmlinkage long sys_preadv(unsigned long fd, const struct iovec __user *vec,
489 unsigned long vlen, unsigned long pos_l, unsigned long pos_h);
490 asmlinkage long sys_pwritev(unsigned long fd, const struct iovec __user *vec,
491 unsigned long vlen, unsigned long pos_l, unsigned long pos_h);
492 asmlinkage long sys_sendfile64(int out_fd, int in_fd,
494 asmlinkage long sys_pselect6(int, fd_set __user *, fd_set __user *,
497 asmlinkage long sys_pselect6_time32(int, fd_set __user *, fd_set __user *,
500 asmlinkage long sys_ppoll(struct pollfd __user *, unsigned int,
503 asmlinkage long sys_ppoll_time32(struct pollfd __user *, unsigned int,
506 asmlinkage long sys_signalfd4(int ufd, sigset_t __user *user_mask, size_t sizemask, int flags);
507 asmlinkage long sys_vmsplice(int fd, const struct iovec __user *iov,
508 unsigned long nr_segs, unsigned int flags);
509 asmlinkage long sys_splice(int fd_in, loff_t __user *off_in,
512 asmlinkage long sys_tee(int fdin, int fdout, size_t len, unsigned int flags);
513 asmlinkage long sys_readlinkat(int dfd, const char __user *path, char __user *buf,
515 asmlinkage long sys_newfstatat(int dfd, const char __user *filename,
517 asmlinkage long sys_newfstat(unsigned int fd, struct stat __user *statbuf);
519 asmlinkage long sys_fstat64(unsigned long fd, struct stat64 __user *statbuf);
520 asmlinkage long sys_fstatat64(int dfd, const char __user *filename,
523 asmlinkage long sys_sync(void);
524 asmlinkage long sys_fsync(unsigned int fd);
525 asmlinkage long sys_fdatasync(unsigned int fd);
526 asmlinkage long sys_sync_file_range2(int fd, unsigned int flags,
528 asmlinkage long sys_sync_file_range(int fd, loff_t offset, loff_t nbytes,
530 asmlinkage long sys_timerfd_create(int clockid, int flags);
531 asmlinkage long sys_timerfd_settime(int ufd, int flags,
534 asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr);
535 asmlinkage long sys_timerfd_gettime32(int ufd,
537 asmlinkage long sys_timerfd_settime32(int ufd, int flags,
540 asmlinkage long sys_utimensat(int dfd, const char __user *filename,
543 asmlinkage long sys_utimensat_time32(unsigned int dfd,
546 asmlinkage long sys_acct(const char __user *name);
547 asmlinkage long sys_capget(cap_user_header_t header,
549 asmlinkage long sys_capset(cap_user_header_t header,
551 asmlinkage long sys_personality(unsigned int personality);
552 asmlinkage long sys_exit(int error_code);
553 asmlinkage long sys_exit_group(int error_code);
554 asmlinkage long sys_waitid(int which, pid_t pid,
557 asmlinkage long sys_set_tid_address(int __user *tidptr);
558 asmlinkage long sys_unshare(unsigned long unshare_flags);
559 asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val,
562 asmlinkage long sys_futex_time32(u32 __user *uaddr, int op, u32 val,
565 asmlinkage long sys_get_robust_list(int pid,
568 asmlinkage long sys_set_robust_list(struct robust_list_head __user *head,
571 asmlinkage long sys_futex_waitv(struct futex_waitv __user *waiters,
575 asmlinkage long sys_futex_wake(void __user *uaddr, unsigned long mask, int nr, unsigned int flags);
577 asmlinkage long sys_futex_wait(void __user *uaddr, unsigned long val, unsigned long mask,
581 asmlinkage long sys_futex_requeue(struct futex_waitv __user *waiters,
584 asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp,
586 asmlinkage long sys_nanosleep_time32(struct old_timespec32 __user *rqtp,
588 asmlinkage long sys_getitimer(int which, struct __kernel_old_itimerval __user *value);
589 asmlinkage long sys_setitimer(int which,
592 asmlinkage long sys_kexec_load(unsigned long entry, unsigned long nr_segments,
594 unsigned long flags);
595 asmlinkage long sys_init_module(void __user *umod, unsigned long len,
597 asmlinkage long sys_delete_module(const char __user *name_user,
599 asmlinkage long sys_timer_create(clockid_t which_clock,
602 asmlinkage long sys_timer_gettime(timer_t timer_id,
604 asmlinkage long sys_timer_getoverrun(timer_t timer_id);
605 asmlinkage long sys_timer_settime(timer_t timer_id, int flags,
608 asmlinkage long sys_timer_delete(timer_t timer_id);
609 asmlinkage long sys_clock_settime(clockid_t which_clock,
611 asmlinkage long sys_clock_gettime(clockid_t which_clock,
613 asmlinkage long sys_clock_getres(clockid_t which_clock,
615 asmlinkage long sys_clock_nanosleep(clockid_t which_clock, int flags,
618 asmlinkage long sys_timer_gettime32(timer_t timer_id,
620 asmlinkage long sys_timer_settime32(timer_t timer_id, int flags,
623 asmlinkage long sys_clock_settime32(clockid_t which_clock,
625 asmlinkage long sys_clock_gettime32(clockid_t which_clock,
627 asmlinkage long sys_clock_getres_time32(clockid_t which_clock,
629 asmlinkage long sys_clock_nanosleep_time32(clockid_t which_clock, int flags,
632 asmlinkage long sys_syslog(int type, char __user *buf, int len);
633 asmlinkage long sys_ptrace(long request, long pid, unsigned long addr,
634 unsigned long data);
635 asmlinkage long sys_sched_setparam(pid_t pid,
637 asmlinkage long sys_sched_setscheduler(pid_t pid, int policy,
639 asmlinkage long sys_sched_getscheduler(pid_t pid);
640 asmlinkage long sys_sched_getparam(pid_t pid,
642 asmlinkage long sys_sched_setaffinity(pid_t pid, unsigned int len,
643 unsigned long __user *user_mask_ptr);
644 asmlinkage long sys_sched_getaffinity(pid_t pid, unsigned int len,
645 unsigned long __user *user_mask_ptr);
646 asmlinkage long sys_sched_yield(void);
647 asmlinkage long sys_sched_get_priority_max(int policy);
648 asmlinkage long sys_sched_get_priority_min(int policy);
649 asmlinkage long sys_sched_rr_get_interval(pid_t pid,
651 asmlinkage long sys_sched_rr_get_interval_time32(pid_t pid,
653 asmlinkage long sys_restart_syscall(void);
654 asmlinkage long sys_kill(pid_t pid, int sig);
655 asmlinkage long sys_tkill(pid_t pid, int sig);
656 asmlinkage long sys_tgkill(pid_t tgid, pid_t pid, int sig);
657 asmlinkage long sys_sigaltstack(const struct sigaltstack __user *uss,
659 asmlinkage long sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize);
661 asmlinkage long sys_rt_sigaction(int,
666 asmlinkage long sys_rt_sigprocmask(int how, sigset_t __user *set,
668 asmlinkage long sys_rt_sigpending(sigset_t __user *set, size_t sigsetsize);
669 asmlinkage long sys_rt_sigtimedwait(const sigset_t __user *uthese,
673 asmlinkage long sys_rt_sigtimedwait_time32(const sigset_t __user *uthese,
677 asmlinkage long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo);
678 asmlinkage long sys_setpriority(int which, int who, int niceval);
679 asmlinkage long sys_getpriority(int which, int who);
680 asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd,
682 asmlinkage long sys_setregid(gid_t rgid, gid_t egid);
683 asmlinkage long sys_setgid(gid_t gid);
684 asmlinkage long sys_setreuid(uid_t ruid, uid_t euid);
685 asmlinkage long sys_setuid(uid_t uid);
686 asmlinkage long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
687 asmlinkage long sys_getresuid(uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid);
688 asmlinkage long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
689 asmlinkage long sys_getresgid(gid_t __user *rgid, gid_t __user *egid, gid_t __user *sgid);
690 asmlinkage long sys_setfsuid(uid_t uid);
691 asmlinkage long sys_setfsgid(gid_t gid);
692 asmlinkage long sys_times(struct tms __user *tbuf);
693 asmlinkage long sys_setpgid(pid_t pid, pid_t pgid);
694 asmlinkage long sys_getpgid(pid_t pid);
695 asmlinkage long sys_getsid(pid_t pid);
696 asmlinkage long sys_setsid(void);
697 asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist);
698 asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist);
699 asmlinkage long sys_newuname(struct new_utsname __user *name);
700 asmlinkage long sys_sethostname(char __user *name, int len);
701 asmlinkage long sys_setdomainname(char __user *name, int len);
702 asmlinkage long sys_getrlimit(unsigned int resource,
704 asmlinkage long sys_setrlimit(unsigned int resource,
706 asmlinkage long sys_getrusage(int who, struct rusage __user *ru);
707 asmlinkage long sys_umask(int mask);
708 asmlinkage long sys_prctl(int option, unsigned long arg2, unsigned long arg3,
709 unsigned long arg4, unsigned long arg5);
710 asmlinkage long sys_getcpu(unsigned __user *cpu, unsigned __user *node, struct getcpu_cache __user …
711 asmlinkage long sys_gettimeofday(struct __kernel_old_timeval __user *tv,
713 asmlinkage long sys_settimeofday(struct __kernel_old_timeval __user *tv,
715 asmlinkage long sys_adjtimex(struct __kernel_timex __user *txc_p);
716 asmlinkage long sys_adjtimex_time32(struct old_timex32 __user *txc_p);
717 asmlinkage long sys_getpid(void);
718 asmlinkage long sys_getppid(void);
719 asmlinkage long sys_getuid(void);
720 asmlinkage long sys_geteuid(void);
721 asmlinkage long sys_getgid(void);
722 asmlinkage long sys_getegid(void);
723 asmlinkage long sys_gettid(void);
724 asmlinkage long sys_sysinfo(struct sysinfo __user *info);
725 asmlinkage long sys_mq_open(const char __user *name, int oflag, umode_t mode, struct mq_attr __user…
726 asmlinkage long sys_mq_unlink(const char __user *name);
727 asmlinkage long sys_mq_timedsend(mqd_t mqdes, const char __user *msg_ptr, size_t msg_len, unsigned …
728 asmlinkage long sys_mq_timedreceive(mqd_t mqdes, char __user *msg_ptr, size_t msg_len, unsigned int…
729 asmlinkage long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *notification);
730 asmlinkage long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr …
731 asmlinkage long sys_mq_timedreceive_time32(mqd_t mqdes,
735 asmlinkage long sys_mq_timedsend_time32(mqd_t mqdes,
739 asmlinkage long sys_msgget(key_t key, int msgflg);
740 asmlinkage long sys_old_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);
741 asmlinkage long sys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);
742 asmlinkage long sys_msgrcv(int msqid, struct msgbuf __user *msgp,
743 size_t msgsz, long msgtyp, int msgflg);
744 asmlinkage long sys_msgsnd(int msqid, struct msgbuf __user *msgp,
746 asmlinkage long sys_semget(key_t key, int nsems, int semflg);
747 asmlinkage long sys_semctl(int semid, int semnum, int cmd, unsigned long arg);
748 asmlinkage long sys_old_semctl(int semid, int semnum, int cmd, unsigned long arg);
749 asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops,
752 asmlinkage long sys_semtimedop_time32(int semid, struct sembuf __user *sops,
755 asmlinkage long sys_semop(int semid, struct sembuf __user *sops,
757 asmlinkage long sys_shmget(key_t key, size_t size, int flag);
758 asmlinkage long sys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
759 asmlinkage long sys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
760 asmlinkage long sys_shmat(int shmid, char __user *shmaddr, int shmflg);
761 asmlinkage long sys_shmdt(char __user *shmaddr);
762 asmlinkage long sys_socket(int, int, int);
763 asmlinkage long sys_socketpair(int, int, int, int __user *);
764 asmlinkage long sys_bind(int, struct sockaddr __user *, int);
765 asmlinkage long sys_listen(int, int);
766 asmlinkage long sys_accept(int, struct sockaddr __user *, int __user *);
767 asmlinkage long sys_connect(int, struct sockaddr __user *, int);
768 asmlinkage long sys_getsockname(int, struct sockaddr __user *, int __user *);
769 asmlinkage long sys_getpeername(int, struct sockaddr __user *, int __user *);
770 asmlinkage long sys_sendto(int, void __user *, size_t, unsigned,
772 asmlinkage long sys_recvfrom(int, void __user *, size_t, unsigned,
774 asmlinkage long sys_setsockopt(int fd, int level, int optname,
776 asmlinkage long sys_getsockopt(int fd, int level, int optname,
778 asmlinkage long sys_shutdown(int, int);
779 asmlinkage long sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned flags);
780 asmlinkage long sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned flags);
781 asmlinkage long sys_readahead(int fd, loff_t offset, size_t count);
782 asmlinkage long sys_brk(unsigned long brk);
783 asmlinkage long sys_munmap(unsigned long addr, size_t len);
784 asmlinkage long sys_mremap(unsigned long addr,
785 unsigned long old_len, unsigned long new_len,
786 unsigned long flags, unsigned long new_addr);
787 asmlinkage long sys_add_key(const char __user *_type,
792 asmlinkage long sys_request_key(const char __user *_type,
796 asmlinkage long sys_keyctl(int cmd, unsigned long arg2, unsigned long arg3,
797 unsigned long arg4, unsigned long arg5);
799 asmlinkage long sys_clone(unsigned long, unsigned long, int __user *, unsigned long,
803 asmlinkage long sys_clone(unsigned long, unsigned long, int, int __user *,
804 int __user *, unsigned long);
806 asmlinkage long sys_clone(unsigned long, unsigned long, int __user *,
807 int __user *, unsigned long);
811 asmlinkage long sys_clone3(struct clone_args __user *uargs, size_t size);
813 asmlinkage long sys_execve(const char __user *filename,
816 asmlinkage long sys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice);
819 asmlinkage long sys_swapon(const char __user *specialfile, int swap_flags);
820 asmlinkage long sys_swapoff(const char __user *specialfile);
821 asmlinkage long sys_mprotect(unsigned long start, size_t len,
822 unsigned long prot);
823 asmlinkage long sys_msync(unsigned long start, size_t len, int flags);
824 asmlinkage long sys_mlock(unsigned long start, size_t len);
825 asmlinkage long sys_munlock(unsigned long start, size_t len);
826 asmlinkage long sys_mlockall(int flags);
827 asmlinkage long sys_munlockall(void);
828 asmlinkage long sys_mincore(unsigned long start, size_t len,
830 asmlinkage long sys_madvise(unsigned long start, size_t len, int behavior);
831 asmlinkage long sys_process_madvise(int pidfd, const struct iovec __user *vec,
833 asmlinkage long sys_process_mrelease(int pidfd, unsigned int flags);
834 asmlinkage long sys_remap_file_pages(unsigned long start, unsigned long size,
835 unsigned long prot, unsigned long pgoff,
836 unsigned long flags);
837 asmlinkage long sys_mseal(unsigned long start, size_t len, unsigned long flags);
838 asmlinkage long sys_mbind(unsigned long start, unsigned long len,
839 unsigned long mode,
840 const unsigned long __user *nmask,
841 unsigned long maxnode,
843 asmlinkage long sys_get_mempolicy(int __user *policy,
844 unsigned long __user *nmask,
845 unsigned long maxnode,
846 unsigned long addr, unsigned long flags);
847 asmlinkage long sys_set_mempolicy(int mode, const unsigned long __user *nmask,
848 unsigned long maxnode);
849 asmlinkage long sys_migrate_pages(pid_t pid, unsigned long maxnode,
850 const unsigned long __user *from,
851 const unsigned long __user *to);
852 asmlinkage long sys_move_pages(pid_t pid, unsigned long nr_pages,
857 asmlinkage long sys_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig,
859 asmlinkage long sys_perf_event_open(
861 pid_t pid, int cpu, int group_fd, unsigned long flags);
862 asmlinkage long sys_accept4(int, struct sockaddr __user *, int __user *, int);
863 asmlinkage long sys_recvmmsg(int fd, struct mmsghdr __user *msg,
866 asmlinkage long sys_recvmmsg_time32(int fd, struct mmsghdr __user *msg,
869 asmlinkage long sys_wait4(pid_t pid, int __user *stat_addr,
871 asmlinkage long sys_prlimit64(pid_t pid, unsigned int resource,
874 asmlinkage long sys_fanotify_init(unsigned int flags, unsigned int event_f_flags);
876 asmlinkage long sys_fanotify_mark(int fanotify_fd, unsigned int flags,
880 asmlinkage long sys_fanotify_mark(int fanotify_fd, unsigned int flags,
884 asmlinkage long sys_name_to_handle_at(int dfd, const char __user *name,
887 asmlinkage long sys_open_by_handle_at(int mountdirfd,
890 asmlinkage long sys_clock_adjtime(clockid_t which_clock,
892 asmlinkage long sys_clock_adjtime32(clockid_t which_clock,
894 asmlinkage long sys_syncfs(int fd);
895 asmlinkage long sys_setns(int fd, int nstype);
896 asmlinkage long sys_pidfd_open(pid_t pid, unsigned int flags);
897 asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg,
899 asmlinkage long sys_process_vm_readv(pid_t pid,
901 unsigned long liovcnt,
903 unsigned long riovcnt,
904 unsigned long flags);
905 asmlinkage long sys_process_vm_writev(pid_t pid,
907 unsigned long liovcnt,
909 unsigned long riovcnt,
910 unsigned long flags);
911 asmlinkage long sys_kcmp(pid_t pid1, pid_t pid2, int type,
912 unsigned long idx1, unsigned long idx2);
913 asmlinkage long sys_finit_module(int fd, const char __user *uargs, int flags);
914 asmlinkage long sys_sched_setattr(pid_t pid,
917 asmlinkage long sys_sched_getattr(pid_t pid,
921 asmlinkage long sys_renameat2(int olddfd, const char __user *oldname,
924 asmlinkage long sys_seccomp(unsigned int op, unsigned int flags,
926 asmlinkage long sys_getrandom(char __user *buf, size_t count,
928 asmlinkage long sys_memfd_create(const char __user *uname_ptr, unsigned int flags);
929 asmlinkage long sys_bpf(int cmd, union bpf_attr __user *attr, unsigned int size);
930 asmlinkage long sys_execveat(int dfd, const char __user *filename,
933 asmlinkage long sys_userfaultfd(int flags);
934 asmlinkage long sys_membarrier(int cmd, unsigned int flags, int cpu_id);
935 asmlinkage long sys_mlock2(unsigned long start, size_t len, int flags);
936 asmlinkage long sys_copy_file_range(int fd_in, loff_t __user *off_in,
939 asmlinkage long sys_preadv2(unsigned long fd, const struct iovec __user *vec,
940 unsigned long vlen, unsigned long pos_l, unsigned long pos_h,
942 asmlinkage long sys_pwritev2(unsigned long fd, const struct iovec __user *vec,
943 unsigned long vlen, unsigned long pos_l, unsigned long pos_h,
945 asmlinkage long sys_pkey_mprotect(unsigned long start, size_t len,
946 unsigned long prot, int pkey);
947 asmlinkage long sys_pkey_alloc(unsigned long flags, unsigned long init_val);
948 asmlinkage long sys_pkey_free(int pkey);
949 asmlinkage long sys_statx(int dfd, const char __user *path, unsigned flags,
951 asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len,
953 asmlinkage long sys_open_tree(int dfd, const char __user *path, unsigned flags);
954 asmlinkage long sys_move_mount(int from_dfd, const char __user *from_path,
957 asmlinkage long sys_mount_setattr(int dfd, const char __user *path,
960 asmlinkage long sys_fsopen(const char __user *fs_name, unsigned int flags);
961 asmlinkage long sys_fsconfig(int fs_fd, unsigned int cmd, const char __user *key,
963 asmlinkage long sys_fsmount(int fs_fd, unsigned int flags, unsigned int ms_flags);
964 asmlinkage long sys_fspick(int dfd, const char __user *path, unsigned int flags);
965 asmlinkage long sys_pidfd_send_signal(int pidfd, int sig,
968 asmlinkage long sys_pidfd_getfd(int pidfd, int fd, unsigned int flags);
969 asmlinkage long sys_landlock_create_ruleset(const struct landlock_ruleset_attr __user *attr,
971 asmlinkage long sys_landlock_add_rule(int ruleset_fd, enum landlock_rule_type rule_type,
973 asmlinkage long sys_landlock_restrict_self(int ruleset_fd, __u32 flags);
974 asmlinkage long sys_memfd_secret(unsigned int flags);
975 asmlinkage long sys_set_mempolicy_home_node(unsigned long start, unsigned long len,
976 unsigned long home_node,
977 unsigned long flags);
978 asmlinkage long sys_cachestat(unsigned int fd,
981 asmlinkage long sys_map_shadow_stack(unsigned long addr, unsigned long size, unsigned int flags);
982 asmlinkage long sys_lsm_get_self_attr(unsigned int attr, struct lsm_ctx __user *ctx,
984 asmlinkage long sys_lsm_set_self_attr(unsigned int attr, struct lsm_ctx __user *ctx,
986 asmlinkage long sys_lsm_list_modules(u64 __user *ids, u32 __user *size, u32 flags);
993 asmlinkage long sys_ioperm(unsigned long from, unsigned long num, int on);
995 asmlinkage long sys_uretprobe(void);
998 asmlinkage long sys_pciconfig_read(unsigned long bus, unsigned long dfn,
999 unsigned long off, unsigned long len,
1001 asmlinkage long sys_pciconfig_write(unsigned long bus, unsigned long dfn,
1002 unsigned long off, unsigned long len,
1004 asmlinkage long sys_pciconfig_iobase(long which, unsigned long bus, unsigned long devfn);
1007 asmlinkage long sys_spu_run(int fd, __u32 __user *unpc,
1009 asmlinkage long sys_spu_create(const char __user *name,
1019 asmlinkage long sys_open(const char __user *filename,
1021 asmlinkage long sys_link(const char __user *oldname,
1023 asmlinkage long sys_unlink(const char __user *pathname);
1024 asmlinkage long sys_mknod(const char __user *filename, umode_t mode,
1026 asmlinkage long sys_chmod(const char __user *filename, umode_t mode);
1027 asmlinkage long sys_chown(const char __user *filename,
1029 asmlinkage long sys_mkdir(const char __user *pathname, umode_t mode);
1030 asmlinkage long sys_rmdir(const char __user *pathname);
1031 asmlinkage long sys_lchown(const char __user *filename,
1033 asmlinkage long sys_access(const char __user *filename, int mode);
1034 asmlinkage long sys_rename(const char __user *oldname,
1036 asmlinkage long sys_symlink(const char __user *old, const char __user *new);
1038 asmlinkage long sys_stat64(const char __user *filename,
1040 asmlinkage long sys_lstat64(const char __user *filename,
1045 asmlinkage long sys_pipe(int __user *fildes);
1046 asmlinkage long sys_dup2(unsigned int oldfd, unsigned int newfd);
1047 asmlinkage long sys_epoll_create(int size);
1048 asmlinkage long sys_inotify_init(void);
1049 asmlinkage long sys_eventfd(unsigned int count);
1050 asmlinkage long sys_signalfd(int ufd, sigset_t __user *user_mask, size_t sizemask);
1053 asmlinkage long sys_sendfile(int out_fd, int in_fd,
1055 asmlinkage long sys_newstat(const char __user *filename,
1057 asmlinkage long sys_newlstat(const char __user *filename,
1059 asmlinkage long sys_fadvise64(int fd, loff_t offset, size_t len, int advice);
1062 asmlinkage long sys_alarm(unsigned int seconds);
1063 asmlinkage long sys_getpgrp(void);
1064 asmlinkage long sys_pause(void);
1065 asmlinkage long sys_time(__kernel_old_time_t __user *tloc);
1066 asmlinkage long sys_time32(old_time32_t __user *tloc);
1068 asmlinkage long sys_utime(char __user *filename,
1070 asmlinkage long sys_utimes(char __user *filename,
1072 asmlinkage long sys_futimesat(int dfd, const char __user *filename,
1075 asmlinkage long sys_futimesat_time32(unsigned int dfd,
1078 asmlinkage long sys_utime32(const char __user *filename,
1080 asmlinkage long sys_utimes_time32(const char __user *filename,
1082 asmlinkage long sys_creat(const char __user *pathname, umode_t mode);
1083 asmlinkage long sys_getdents(unsigned int fd,
1086 asmlinkage long sys_select(int n, fd_set __user *inp, fd_set __user *outp,
1088 asmlinkage long sys_poll(struct pollfd __user *ufds, unsigned int nfds,
1090 asmlinkage long sys_epoll_wait(int epfd, struct epoll_event __user *events,
1092 asmlinkage long sys_ustat(unsigned dev, struct ustat __user *ubuf);
1093 asmlinkage long sys_vfork(void);
1094 asmlinkage long sys_recv(int, void __user *, size_t, unsigned);
1095 asmlinkage long sys_send(int, void __user *, size_t, unsigned);
1096 asmlinkage long sys_oldumount(char __user *name);
1097 asmlinkage long sys_uselib(const char __user *library);
1098 asmlinkage long sys_sysfs(int option,
1099 unsigned long arg1, unsigned long arg2);
1100 asmlinkage long sys_fork(void);
1103 asmlinkage long sys_stime(__kernel_old_time_t __user *tptr);
1104 asmlinkage long sys_stime32(old_time32_t __user *tptr);
1107 asmlinkage long sys_sigpending(old_sigset_t __user *uset);
1108 asmlinkage long sys_sigprocmask(int how, old_sigset_t __user *set,
1111 asmlinkage long sys_sigsuspend(old_sigset_t mask);
1115 asmlinkage long sys_sigsuspend(int unused1, int unused2, old_sigset_t mask);
1119 asmlinkage long sys_sigaction(int, const struct old_sigaction __user *,
1122 asmlinkage long sys_sgetmask(void);
1123 asmlinkage long sys_ssetmask(int newmask);
1124 asmlinkage long sys_signal(int sig, __sighandler_t handler);
1127 asmlinkage long sys_nice(int increment);
1130 asmlinkage long sys_kexec_file_load(int kernel_fd, int initrd_fd,
1131 unsigned long cmdline_len,
1133 unsigned long flags);
1136 asmlinkage long sys_waitpid(pid_t pid, int __user *stat_addr, int options);
1140 asmlinkage long sys_chown16(const char __user *filename,
1142 asmlinkage long sys_lchown16(const char __user *filename,
1144 asmlinkage long sys_fchown16(unsigned int fd, old_uid_t user, old_gid_t group);
1145 asmlinkage long sys_setregid16(old_gid_t rgid, old_gid_t egid);
1146 asmlinkage long sys_setgid16(old_gid_t gid);
1147 asmlinkage long sys_setreuid16(old_uid_t ruid, old_uid_t euid);
1148 asmlinkage long sys_setuid16(old_uid_t uid);
1149 asmlinkage long sys_setresuid16(old_uid_t ruid, old_uid_t euid, old_uid_t suid);
1150 asmlinkage long sys_getresuid16(old_uid_t __user *ruid,
1152 asmlinkage long sys_setresgid16(old_gid_t rgid, old_gid_t egid, old_gid_t sgid);
1153 asmlinkage long sys_getresgid16(old_gid_t __user *rgid,
1155 asmlinkage long sys_setfsuid16(old_uid_t uid);
1156 asmlinkage long sys_setfsgid16(old_gid_t gid);
1157 asmlinkage long sys_getgroups16(int gidsetsize, old_gid_t __user *grouplist);
1158 asmlinkage long sys_setgroups16(int gidsetsize, old_gid_t __user *grouplist);
1159 asmlinkage long sys_getuid16(void);
1160 asmlinkage long sys_geteuid16(void);
1161 asmlinkage long sys_getgid16(void);
1162 asmlinkage long sys_getegid16(void);
1166 asmlinkage long sys_socketcall(int call, unsigned long __user *args);
1169 asmlinkage long sys_stat(const char __user *filename,
1171 asmlinkage long sys_lstat(const char __user *filename,
1173 asmlinkage long sys_fstat(unsigned int fd,
1175 asmlinkage long sys_readlink(const char __user *path,
1179 asmlinkage long sys_old_select(struct sel_arg_struct __user *arg);
1182 asmlinkage long sys_old_readdir(unsigned int, struct old_linux_dirent __user *, unsigned int);
1185 asmlinkage long sys_gethostname(char __user *name, int len);
1186 asmlinkage long sys_uname(struct old_utsname __user *);
1187 asmlinkage long sys_olduname(struct oldold_utsname __user *);
1189 asmlinkage long sys_old_getrlimit(unsigned int resource, struct rlimit __user *rlim);
1193 asmlinkage long sys_ipc(unsigned int call, int first, unsigned long second,
1194 unsigned long third, void __user *ptr, long fifth);
1197 asmlinkage long sys_mmap_pgoff(unsigned long addr, unsigned long len,
1198 unsigned long prot, unsigned long flags,
1199 unsigned long fd, unsigned long pgoff);
1200 asmlinkage long sys_old_mmap(struct mmap_arg_struct __user *arg);
1207 asmlinkage long sys_ni_syscall(void);
1211 asmlinkage long sys_ni_posix_timers(void);
1222 int ksys_unshare(unsigned long unshare_flags);
1240 unsigned long ksys_mmap_pgoff(unsigned long addr, unsigned long len,
1241 unsigned long prot, unsigned long flags,
1242 unsigned long fd, unsigned long pgoff);
1244 int ksys_ipc(unsigned int call, int first, unsigned long second,
1245 unsigned long third, void __user * ptr, long fifth);
1256 static inline long ksys_chown(const char __user *filename, uid_t user, in ksys_chown()
1262 static inline long ksys_lchown(const char __user *filename, uid_t user, in ksys_lchown()
1269 extern long do_sys_ftruncate(unsigned int fd, loff_t length, int small);
1271 static inline long ksys_ftruncate(unsigned int fd, loff_t length) in ksys_ftruncate()
1276 extern long do_sys_truncate(const char __user *pathname, loff_t length);
1278 static inline long ksys_truncate(const char __user *pathname, loff_t length) in ksys_truncate()
1294 long ksys_semtimedop(int semid, struct sembuf __user *tsops,
1297 long ksys_semget(key_t key, int nsems, int semflg);
1298 long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg);
1299 long ksys_msgget(key_t key, int msgflg);
1300 long ksys_old_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);
1301 long ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz,
1302 long msgtyp, int msgflg);
1303 long ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz,
1305 long ksys_shmget(key_t key, size_t size, int shmflg);
1306 long ksys_shmdt(char __user *shmaddr);
1307 long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
1308 long compat_ksys_semtimedop(int semid, struct sembuf __user *tsems,
1311 long __do_semtimedop(int semid, struct sembuf *tsems, unsigned int nsops,