• Home
  • Raw
  • Download

Lines Matching refs:fd

131 static int sock_fasync(int fd, struct file *filp, int on);
489 int fd = get_unused_fd_flags(flags); in sock_map_fd() local
490 if (unlikely(fd < 0)) { in sock_map_fd()
492 return fd; in sock_map_fd()
497 fd_install(fd, newfile); in sock_map_fd()
498 return fd; in sock_map_fd()
501 put_unused_fd(fd); in sock_map_fd()
534 struct socket *sockfd_lookup(int fd, int *err) in sockfd_lookup() argument
539 file = fget(fd); in sockfd_lookup()
554 static struct socket *sockfd_lookup_light(int fd, int *err, int *fput_needed) in sockfd_lookup_light() argument
556 struct fd f = fdget(fd); in sockfd_lookup_light()
1437 static int sock_fasync(int fd, struct file *filp, int on) in sock_fasync() argument
1447 fasync_helper(fd, filp, on, &wq->fasync_list); in sock_fasync()
1840 int __sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen) in __sys_bind() argument
1846 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_bind()
1863 SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) in SYSCALL_DEFINE3() argument
1865 return __sys_bind(fd, umyaddr, addrlen); in SYSCALL_DEFINE3()
1874 int __sys_listen(int fd, int backlog) in __sys_listen() argument
1880 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_listen()
1895 SYSCALL_DEFINE2(listen, int, fd, int, backlog) in SYSCALL_DEFINE2() argument
1897 return __sys_listen(fd, backlog); in SYSCALL_DEFINE2()
1998 int __sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr, in __sys_accept4() argument
2002 struct fd f; in __sys_accept4()
2004 f = fdget(fd); in __sys_accept4()
2014 SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, in SYSCALL_DEFINE4() argument
2017 return __sys_accept4(fd, upeer_sockaddr, upeer_addrlen, flags); in SYSCALL_DEFINE4()
2020 SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, in SYSCALL_DEFINE3() argument
2023 return __sys_accept4(fd, upeer_sockaddr, upeer_addrlen, 0); in SYSCALL_DEFINE3()
2061 int __sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen) in __sys_connect() argument
2064 struct fd f; in __sys_connect()
2066 f = fdget(fd); in __sys_connect()
2079 SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, in SYSCALL_DEFINE3() argument
2082 return __sys_connect(fd, uservaddr, addrlen); in SYSCALL_DEFINE3()
2090 int __sys_getsockname(int fd, struct sockaddr __user *usockaddr, in __sys_getsockname() argument
2097 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_getsockname()
2117 SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, in SYSCALL_DEFINE3() argument
2120 return __sys_getsockname(fd, usockaddr, usockaddr_len); in SYSCALL_DEFINE3()
2128 int __sys_getpeername(int fd, struct sockaddr __user *usockaddr, in __sys_getpeername() argument
2135 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_getpeername()
2155 SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, in SYSCALL_DEFINE3() argument
2158 return __sys_getpeername(fd, usockaddr, usockaddr_len); in SYSCALL_DEFINE3()
2166 int __sys_sendto(int fd, void __user *buff, size_t len, unsigned int flags, in __sys_sendto() argument
2179 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_sendto()
2207 SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, in SYSCALL_DEFINE6() argument
2211 return __sys_sendto(fd, buff, len, flags, addr, addr_len); in SYSCALL_DEFINE6()
2218 SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, in SYSCALL_DEFINE4() argument
2221 return __sys_sendto(fd, buff, len, flags, NULL, 0); in SYSCALL_DEFINE4()
2229 int __sys_recvfrom(int fd, void __user *ubuf, size_t size, unsigned int flags, in __sys_recvfrom() argument
2245 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_recvfrom()
2265 SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, in SYSCALL_DEFINE6() argument
2269 return __sys_recvfrom(fd, ubuf, size, flags, addr, addr_len); in SYSCALL_DEFINE6()
2276 SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, in SYSCALL_DEFINE4() argument
2279 return __sys_recvfrom(fd, ubuf, size, flags, NULL, NULL); in SYSCALL_DEFINE4()
2291 int __sys_setsockopt(int fd, int level, int optname, char __user *user_optval, in __sys_setsockopt() argument
2303 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_setsockopt()
2338 SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, in SYSCALL_DEFINE5() argument
2341 return __sys_setsockopt(fd, level, optname, optval, optlen); in SYSCALL_DEFINE5()
2351 int __sys_getsockopt(int fd, int level, int optname, char __user *optval, in __sys_getsockopt() argument
2359 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_getsockopt()
2388 SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, in SYSCALL_DEFINE5() argument
2391 return __sys_getsockopt(fd, level, optname, optval, optlen); in SYSCALL_DEFINE5()
2409 int __sys_shutdown(int fd, int how) in __sys_shutdown() argument
2414 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_shutdown()
2422 SYSCALL_DEFINE2(shutdown, int, fd, int, how) in SYSCALL_DEFINE2() argument
2424 return __sys_shutdown(fd, how); in SYSCALL_DEFINE2()
2632 long __sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, in __sys_sendmsg() argument
2642 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_sendmsg()
2653 SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) in SYSCALL_DEFINE3() argument
2655 return __sys_sendmsg(fd, msg, flags, true); in SYSCALL_DEFINE3()
2662 int __sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, in __sys_sendmmsg() argument
2681 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_sendmmsg()
2729 SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, in SYSCALL_DEFINE4() argument
2732 return __sys_sendmmsg(fd, mmsg, vlen, flags, true); in SYSCALL_DEFINE4()
2840 long __sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, in __sys_recvmsg() argument
2850 sock = sockfd_lookup_light(fd, &err, &fput_needed); in __sys_recvmsg()
2861 SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, in SYSCALL_DEFINE3() argument
2864 return __sys_recvmsg(fd, msg, flags, true); in SYSCALL_DEFINE3()
2871 static int do_recvmmsg(int fd, struct mmsghdr __user *mmsg, in do_recvmmsg() argument
2890 sock = sockfd_lookup_light(fd, &err, &fput_needed); in do_recvmmsg()
2982 int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, in __sys_recvmmsg() argument
2997 return do_recvmmsg(fd, mmsg, vlen, flags, NULL); in __sys_recvmmsg()
2999 datagrams = do_recvmmsg(fd, mmsg, vlen, flags, &timeout_sys); in __sys_recvmmsg()
3013 SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, in SYSCALL_DEFINE5() argument
3020 return __sys_recvmmsg(fd, mmsg, vlen, flags, timeout, NULL); in SYSCALL_DEFINE5()
3024 SYSCALL_DEFINE5(recvmmsg_time32, int, fd, struct mmsghdr __user *, mmsg, in SYSCALL_DEFINE5() argument
3031 return __sys_recvmmsg(fd, mmsg, vlen, flags, NULL, timeout); in SYSCALL_DEFINE5()