Lines Matching refs:timeo
815 static int dn_confirm_accept(struct sock *sk, long *timeo, gfp_t allocation) in dn_confirm_accept() argument
832 *timeo = schedule_timeout(*timeo); in dn_confirm_accept()
840 err = sock_intr_errno(*timeo); in dn_confirm_accept()
844 if (!*timeo) in dn_confirm_accept()
857 static int dn_wait_run(struct sock *sk, long *timeo) in dn_wait_run() argument
866 if (!*timeo) in dn_wait_run()
873 *timeo = schedule_timeout(*timeo); in dn_wait_run()
881 err = sock_intr_errno(*timeo); in dn_wait_run()
885 if (!*timeo) in dn_wait_run()
899 static int __dn_connect(struct sock *sk, struct sockaddr_dn *addr, int addrlen, long *timeo, int fl… in __dn_connect() argument
921 return dn_wait_run(sk, timeo); in __dn_connect()
960 if (*timeo) { in __dn_connect()
961 err = dn_wait_run(sk, timeo); in __dn_connect()
972 long timeo = sock_sndtimeo(sk, flags & O_NONBLOCK); in dn_connect() local
975 err = __dn_connect(sk, addr, addrlen, &timeo, 0); in dn_connect()
981 … int dn_check_state(struct sock *sk, struct sockaddr_dn *addr, int addrlen, long *timeo, int flags) in dn_check_state() argument
989 return dn_confirm_accept(sk, timeo, sk->sk_allocation); in dn_check_state()
992 return dn_wait_run(sk, timeo); in dn_check_state()
994 return __dn_connect(sk, addr, addrlen, timeo, flags); in dn_check_state()
1032 static struct sk_buff *dn_wait_for_connect(struct sock *sk, long *timeo) in dn_wait_for_connect() argument
1043 *timeo = schedule_timeout(*timeo); in dn_wait_for_connect()
1052 err = sock_intr_errno(*timeo); in dn_wait_for_connect()
1056 if (!*timeo) in dn_wait_for_connect()
1074 long timeo = sock_rcvtimeo(sk, flags & O_NONBLOCK); in dn_accept() local
1086 skb = dn_wait_for_connect(sk, &timeo); in dn_accept()
1167 err = dn_confirm_accept(newsk, &timeo, in dn_accept()
1345 long timeo; in __dn_setsockopt() local
1431 timeo = sock_rcvtimeo(sk, 0); in __dn_setsockopt()
1432 err = dn_confirm_accept(sk, &timeo, sk->sk_allocation); in __dn_setsockopt()
1682 long timeo = sock_rcvtimeo(sk, flags & MSG_DONTWAIT); in dn_recvmsg() local
1696 rv = dn_check_state(sk, NULL, 0, &timeo, flags); in dn_recvmsg()
1735 rv = sock_intr_errno(timeo); in dn_recvmsg()
1749 sk_wait_event(sk, &timeo, dn_data_ready(sk, queue, flags, target), &wait); in dn_recvmsg()
1921 long timeo; in dn_sendmsg() local
1930 timeo = sock_sndtimeo(sk, flags & MSG_DONTWAIT); in dn_sendmsg()
1945 err = dn_check_state(sk, addr, addr_len, &timeo, flags); in dn_sendmsg()
1980 err = sock_intr_errno(timeo); in dn_sendmsg()
2006 sk_wait_event(sk, &timeo, in dn_sendmsg()