Lines Matching refs:status
962 int status; in xs_local_send_request() local
976 status = xprt_sock_sendmsg(transport->sock, &msg, xdr, in xs_local_send_request()
979 __func__, xdr->len - transport->xmit.offset, status); in xs_local_send_request()
981 if (likely(sent > 0) || status == 0) { in xs_local_send_request()
989 status = -EAGAIN; in xs_local_send_request()
993 switch (status) { in xs_local_send_request()
995 status = xs_stream_nospace(req, vm_wait); in xs_local_send_request()
999 -status); in xs_local_send_request()
1003 status = -ENOTCONN; in xs_local_send_request()
1006 return status; in xs_local_send_request()
1031 int status; in xs_udp_send_request() local
1043 status = xdr_alloc_bvec(xdr, rpc_task_gfp_mask()); in xs_udp_send_request()
1044 if (status < 0) in xs_udp_send_request()
1045 return status; in xs_udp_send_request()
1047 status = xprt_sock_sendmsg(transport->sock, &msg, xdr, 0, 0, &sent); in xs_udp_send_request()
1050 xdr->len, status); in xs_udp_send_request()
1053 if (status == -EPERM) in xs_udp_send_request()
1056 if (status == -EAGAIN && sock_writeable(transport->inet)) in xs_udp_send_request()
1057 status = -ENOBUFS; in xs_udp_send_request()
1059 if (sent > 0 || status == 0) { in xs_udp_send_request()
1064 status = -EAGAIN; in xs_udp_send_request()
1068 switch (status) { in xs_udp_send_request()
1070 status = -ENOTCONN; in xs_udp_send_request()
1074 status = xs_sock_nospace(req); in xs_udp_send_request()
1086 -status); in xs_udp_send_request()
1089 return status; in xs_udp_send_request()
1118 int status; in xs_tcp_send_request() local
1147 status = xprt_sock_sendmsg(transport->sock, &msg, xdr, in xs_tcp_send_request()
1151 xdr->len - transport->xmit.offset, status); in xs_tcp_send_request()
1165 WARN_ON_ONCE(sent == 0 && status == 0); in xs_tcp_send_request()
1170 } while (status == 0); in xs_tcp_send_request()
1172 switch (status) { in xs_tcp_send_request()
1174 status = -ENOTCONN; in xs_tcp_send_request()
1178 status = xs_stream_nospace(req, vm_wait); in xs_tcp_send_request()
1189 -status); in xs_tcp_send_request()
1192 return status; in xs_tcp_send_request()
2020 int status; in xs_local_setup_socket() local
2022 status = __sock_create(xprt->xprt_net, AF_LOCAL, in xs_local_setup_socket()
2024 if (status < 0) { in xs_local_setup_socket()
2026 "transport socket (%d).\n", -status); in xs_local_setup_socket()
2033 status = PTR_ERR(filp); in xs_local_setup_socket()
2041 status = xs_local_finish_connecting(xprt, sock); in xs_local_setup_socket()
2042 trace_rpc_socket_connect(xprt, sock, status); in xs_local_setup_socket()
2043 switch (status) { in xs_local_setup_socket()
2064 __func__, -status, in xs_local_setup_socket()
2070 xprt_wake_pending_tasks(xprt, status); in xs_local_setup_socket()
2071 return status; in xs_local_setup_socket()
2219 int status = -EIO; in xs_udp_setup_socket() local
2238 status = 0; in xs_udp_setup_socket()
2242 xprt_wake_pending_tasks(xprt, status); in xs_udp_setup_socket()
2423 int status; in xs_tcp_setup_socket() local
2449 status = xs_tcp_finish_connecting(xprt, sock); in xs_tcp_setup_socket()
2450 trace_rpc_socket_connect(xprt, sock, status); in xs_tcp_setup_socket()
2452 xprt, -status, xprt_connected(xprt), in xs_tcp_setup_socket()
2454 switch (status) { in xs_tcp_setup_socket()
2467 status = -EAGAIN; in xs_tcp_setup_socket()
2474 status = -ECONNREFUSED; in xs_tcp_setup_socket()
2491 __func__, status); in xs_tcp_setup_socket()
2492 status = -EAGAIN; in xs_tcp_setup_socket()
2498 xprt_wake_pending_tasks(xprt, status); in xs_tcp_setup_socket()
2594 static void xs_tls_handshake_done(void *data, int status, key_serial_t peerid) in xs_tls_handshake_done() argument
2600 switch (status) { in xs_tls_handshake_done()
2604 lower_transport->xprt_err = status; in xs_tls_handshake_done()
2711 int status; in xs_tcp_tls_setup_socket() local
2739 status = xs_tls_handshake_sync(lower_xprt, &upper_xprt->xprtsec); in xs_tcp_tls_setup_socket()
2740 if (status) { in xs_tcp_tls_setup_socket()
2745 status = xs_tcp_tls_finish_connecting(lower_xprt, upper_transport); in xs_tcp_tls_setup_socket()
2746 if (status) in xs_tcp_tls_setup_socket()
2770 xprt_wake_pending_tasks(upper_xprt, status); in xs_tcp_tls_setup_socket()