• Home
  • Raw
  • Download

Lines Matching refs:fd

126 static int sock_fasync(int fd, struct file *filp, int on);
480 int fd = get_unused_fd_flags(flags); in sock_map_fd() local
481 if (unlikely(fd < 0)) { in sock_map_fd()
483 return fd; in sock_map_fd()
488 fd_install(fd, newfile); in sock_map_fd()
489 return fd; in sock_map_fd()
492 put_unused_fd(fd); in sock_map_fd()
525 struct socket *sockfd_lookup(int fd, int *err) in sockfd_lookup() argument
530 file = fget(fd); in sockfd_lookup()
545 static struct socket *sockfd_lookup_light(int fd, int *err, int *fput_needed) in sockfd_lookup_light() argument
547 struct fd f = fdget(fd); in sockfd_lookup_light()
1351 static int sock_fasync(int fd, struct file *filp, int on) in sock_fasync() argument
1361 fasync_helper(fd, filp, on, &wq->fasync_list); in sock_fasync()
1701 int __sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen) in __sys_bind() argument
1707 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_bind()
1724 SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) in SYSCALL_DEFINE3() argument
1726 return __sys_bind(fd, umyaddr, addrlen); in SYSCALL_DEFINE3()
1735 int __sys_listen(int fd, int backlog) in __sys_listen() argument
1741 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_listen()
1756 SYSCALL_DEFINE2(listen, int, fd, int, backlog) in SYSCALL_DEFINE2() argument
1758 return __sys_listen(fd, backlog); in SYSCALL_DEFINE2()
1860 int __sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr, in __sys_accept4() argument
1864 struct fd f; in __sys_accept4()
1866 f = fdget(fd); in __sys_accept4()
1877 SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, in SYSCALL_DEFINE4() argument
1880 return __sys_accept4(fd, upeer_sockaddr, upeer_addrlen, flags); in SYSCALL_DEFINE4()
1883 SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, in SYSCALL_DEFINE3() argument
1886 return __sys_accept4(fd, upeer_sockaddr, upeer_addrlen, 0); in SYSCALL_DEFINE3()
1924 int __sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen) in __sys_connect() argument
1927 struct fd f; in __sys_connect()
1929 f = fdget(fd); in __sys_connect()
1942 SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, in SYSCALL_DEFINE3() argument
1945 return __sys_connect(fd, uservaddr, addrlen); in SYSCALL_DEFINE3()
1953 int __sys_getsockname(int fd, struct sockaddr __user *usockaddr, in __sys_getsockname() argument
1960 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_getsockname()
1980 SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, in SYSCALL_DEFINE3() argument
1983 return __sys_getsockname(fd, usockaddr, usockaddr_len); in SYSCALL_DEFINE3()
1991 int __sys_getpeername(int fd, struct sockaddr __user *usockaddr, in __sys_getpeername() argument
1998 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_getpeername()
2016 SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, in SYSCALL_DEFINE3() argument
2019 return __sys_getpeername(fd, usockaddr, usockaddr_len); in SYSCALL_DEFINE3()
2027 int __sys_sendto(int fd, void __user *buff, size_t len, unsigned int flags, in __sys_sendto() argument
2040 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_sendto()
2066 SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, in SYSCALL_DEFINE6() argument
2070 return __sys_sendto(fd, buff, len, flags, addr, addr_len); in SYSCALL_DEFINE6()
2077 SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, in SYSCALL_DEFINE4() argument
2080 return __sys_sendto(fd, buff, len, flags, NULL, 0); in SYSCALL_DEFINE4()
2088 int __sys_recvfrom(int fd, void __user *ubuf, size_t size, unsigned int flags, in __sys_recvfrom() argument
2101 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_recvfrom()
2129 SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, in SYSCALL_DEFINE6() argument
2133 return __sys_recvfrom(fd, ubuf, size, flags, addr, addr_len); in SYSCALL_DEFINE6()
2140 SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, in SYSCALL_DEFINE4() argument
2143 return __sys_recvfrom(fd, ubuf, size, flags, NULL, NULL); in SYSCALL_DEFINE4()
2161 int __sys_setsockopt(int fd, int level, int optname, char __user *user_optval, in __sys_setsockopt() argument
2172 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_setsockopt()
2206 SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, in SYSCALL_DEFINE5() argument
2209 return __sys_setsockopt(fd, level, optname, optval, optlen); in SYSCALL_DEFINE5()
2219 int __sys_getsockopt(int fd, int level, int optname, char __user *optval, in __sys_getsockopt() argument
2226 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_getsockopt()
2254 SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, in SYSCALL_DEFINE5() argument
2257 return __sys_getsockopt(fd, level, optname, optval, optlen); in SYSCALL_DEFINE5()
2275 int __sys_shutdown(int fd, int how) in __sys_shutdown() argument
2280 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_shutdown()
2288 SYSCALL_DEFINE2(shutdown, int, fd, int, how) in SYSCALL_DEFINE2() argument
2290 return __sys_shutdown(fd, how); in SYSCALL_DEFINE2()
2500 long __sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, in __sys_sendmsg() argument
2510 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_sendmsg()
2521 SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) in SYSCALL_DEFINE3() argument
2523 return __sys_sendmsg(fd, msg, flags, true); in SYSCALL_DEFINE3()
2530 int __sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, in __sys_sendmmsg() argument
2549 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_sendmmsg()
2597 SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, in SYSCALL_DEFINE4() argument
2600 return __sys_sendmmsg(fd, mmsg, vlen, flags, true); in SYSCALL_DEFINE4()
2708 long __sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, in __sys_recvmsg() argument
2718 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_recvmsg()
2729 SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, in SYSCALL_DEFINE3() argument
2732 return __sys_recvmsg(fd, msg, flags, true); in SYSCALL_DEFINE3()
2739 static int do_recvmmsg(int fd, struct mmsghdr __user *mmsg, in do_recvmmsg() argument
2758 sock = sockfd_lookup_light(fd, &err, &fput_needed); in do_recvmmsg()
2850 int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, in __sys_recvmmsg() argument
2865 return do_recvmmsg(fd, mmsg, vlen, flags, NULL); in __sys_recvmmsg()
2867 datagrams = do_recvmmsg(fd, mmsg, vlen, flags, &timeout_sys); in __sys_recvmmsg()
2881 SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, in SYSCALL_DEFINE5() argument
2888 return __sys_recvmmsg(fd, mmsg, vlen, flags, timeout, NULL); in SYSCALL_DEFINE5()
2892 SYSCALL_DEFINE5(recvmmsg_time32, int, fd, struct mmsghdr __user *, mmsg, in SYSCALL_DEFINE5() argument
2899 return __sys_recvmmsg(fd, mmsg, vlen, flags, NULL, timeout); in SYSCALL_DEFINE5()