Lines Matching refs:rc
138 int rc = 0; in smb_send_kvec() local
180 rc = kernel_sendmsg(ssocket, &smb_msg, &iov[first_vec], in smb_send_kvec()
182 if (rc == -EAGAIN) { in smb_send_kvec()
187 rc = -EAGAIN; in smb_send_kvec()
194 if (rc < 0) in smb_send_kvec()
198 *sent += rc; in smb_send_kvec()
200 if (rc == remaining) { in smb_send_kvec()
205 if (rc > remaining) { in smb_send_kvec()
206 cifs_dbg(VFS, "sent %d requested %d\n", rc, remaining); in smb_send_kvec()
210 if (rc == 0) { in smb_send_kvec()
218 remaining -= rc; in smb_send_kvec()
223 if (rc > iov[i].iov_len) { in smb_send_kvec()
224 rc -= iov[i].iov_len; in smb_send_kvec()
227 iov[i].iov_base += rc; in smb_send_kvec()
228 iov[i].iov_len -= rc; in smb_send_kvec()
236 rc = 0; in smb_send_kvec()
238 return rc; in smb_send_kvec()
296 int rc; in smb_send_rqst() local
324 rc = smb_send_kvec(server, iov, n_vec, &sent); in smb_send_rqst()
325 if (rc < 0) in smb_send_rqst()
335 rc = smb_send_kvec(server, &p_iov, 1, &sent); in smb_send_rqst()
337 if (rc < 0) in smb_send_rqst()
360 if (rc < 0 && rc != -EINTR) in smb_send_rqst()
362 rc); in smb_send_rqst()
364 rc = 0; in smb_send_rqst()
366 return rc; in smb_send_rqst()
394 int rc; in wait_for_free_credits() local
409 rc = wait_event_killable(server->request_q, in wait_for_free_credits()
412 if (rc) in wait_for_free_credits()
413 return rc; in wait_for_free_credits()
511 int rc; in cifs_setup_async_request() local
523 rc = cifs_sign_rqst(rqst, server, &mid->sequence_number); in cifs_setup_async_request()
524 if (rc) { in cifs_setup_async_request()
526 return ERR_PTR(rc); in cifs_setup_async_request()
541 int rc, timeout, optype; in cifs_call_async() local
549 rc = wait_for_free_request(server, timeout, optype); in cifs_call_async()
550 if (rc) in cifs_call_async()
551 return rc; in cifs_call_async()
575 rc = smb_send_rqst(server, rqst); in cifs_call_async()
579 if (rc < 0) { in cifs_call_async()
586 if (rc == 0) in cifs_call_async()
590 return rc; in cifs_call_async()
606 int rc; in SendReceiveNoRsp() local
613 rc = SendReceive2(xid, ses, iov, 1, &resp_buf_type, flags); in SendReceiveNoRsp()
614 cifs_dbg(NOISY, "SendRcvNoRsp flags %d rc %d\n", flags, rc); in SendReceiveNoRsp()
616 return rc; in SendReceiveNoRsp()
622 int rc = 0; in cifs_sync_mid_result() local
631 return rc; in cifs_sync_mid_result()
633 rc = -EAGAIN; in cifs_sync_mid_result()
636 rc = -EIO; in cifs_sync_mid_result()
639 rc = -EHOSTDOWN; in cifs_sync_mid_result()
645 rc = -EIO; in cifs_sync_mid_result()
650 return rc; in cifs_sync_mid_result()
671 int rc = 0; in cifs_check_receive() local
678 rc = cifs_verify_signature(&rqst, server, in cifs_check_receive()
680 if (rc) in cifs_check_receive()
682 rc); in cifs_check_receive()
692 int rc; in cifs_setup_request() local
696 rc = allocate_mid(ses, hdr, &mid); in cifs_setup_request()
697 if (rc) in cifs_setup_request()
698 return ERR_PTR(rc); in cifs_setup_request()
699 rc = cifs_sign_rqst(rqst, ses->server, &mid->sequence_number); in cifs_setup_request()
700 if (rc) { in cifs_setup_request()
702 return ERR_PTR(rc); in cifs_setup_request()
712 int rc = 0; in SendReceive2() local
742 rc = wait_for_free_request(ses->server, timeout, optype); in SendReceive2()
743 if (rc) { in SendReceive2()
745 return rc; in SendReceive2()
767 rc = smb_sendv(ses->server, iov, n_vec); in SendReceive2()
771 if (rc < 0) in SendReceive2()
775 if (rc < 0) { in SendReceive2()
785 rc = wait_for_response(ses->server, midQ); in SendReceive2()
786 if (rc != 0) { in SendReceive2()
794 return rc; in SendReceive2()
801 rc = cifs_sync_mid_result(midQ, ses->server); in SendReceive2()
802 if (rc != 0) { in SendReceive2()
804 return rc; in SendReceive2()
808 rc = -EIO; in SendReceive2()
823 rc = ses->server->ops->check_receive(midQ, ses->server, in SendReceive2()
833 return rc; in SendReceive2()
841 int rc = 0; in SendReceive() local
867 rc = wait_for_free_request(ses->server, timeout, 0); in SendReceive()
868 if (rc) in SendReceive()
869 return rc; in SendReceive()
877 rc = allocate_mid(ses, in_buf, &midQ); in SendReceive()
878 if (rc) { in SendReceive()
882 return rc; in SendReceive()
885 rc = cifs_sign_smb(in_buf, ses->server, &midQ->sequence_number); in SendReceive()
886 if (rc) { in SendReceive()
894 rc = smb_send(ses->server, in_buf, be32_to_cpu(in_buf->smb_buf_length)); in SendReceive()
898 if (rc < 0) in SendReceive()
903 if (rc < 0) in SendReceive()
909 rc = wait_for_response(ses->server, midQ); in SendReceive()
910 if (rc != 0) { in SendReceive()
918 return rc; in SendReceive()
923 rc = cifs_sync_mid_result(midQ, ses->server); in SendReceive()
924 if (rc != 0) { in SendReceive()
926 return rc; in SendReceive()
931 rc = -EIO; in SendReceive()
938 rc = cifs_check_receive(midQ, ses->server, 0); in SendReceive()
943 return rc; in SendReceive()
976 int rc = 0; in SendReceiveBlockingLock() local
1006 rc = wait_for_free_request(ses->server, CIFS_BLOCKING_OP, 0); in SendReceiveBlockingLock()
1007 if (rc) in SendReceiveBlockingLock()
1008 return rc; in SendReceiveBlockingLock()
1016 rc = allocate_mid(ses, in_buf, &midQ); in SendReceiveBlockingLock()
1017 if (rc) { in SendReceiveBlockingLock()
1019 return rc; in SendReceiveBlockingLock()
1022 rc = cifs_sign_smb(in_buf, ses->server, &midQ->sequence_number); in SendReceiveBlockingLock()
1023 if (rc) { in SendReceiveBlockingLock()
1026 return rc; in SendReceiveBlockingLock()
1031 rc = smb_send(ses->server, in_buf, be32_to_cpu(in_buf->smb_buf_length)); in SendReceiveBlockingLock()
1035 if (rc < 0) in SendReceiveBlockingLock()
1040 if (rc < 0) { in SendReceiveBlockingLock()
1042 return rc; in SendReceiveBlockingLock()
1046 rc = wait_event_interruptible(ses->server->response_q, in SendReceiveBlockingLock()
1052 if ((rc == -ERESTARTSYS) && in SendReceiveBlockingLock()
1060 rc = send_cancel(ses->server, in_buf, midQ); in SendReceiveBlockingLock()
1061 if (rc) { in SendReceiveBlockingLock()
1063 return rc; in SendReceiveBlockingLock()
1069 rc = send_lock_cancel(xid, tcon, in_buf, out_buf); in SendReceiveBlockingLock()
1073 if (rc && rc != -ENOLCK) { in SendReceiveBlockingLock()
1075 return rc; in SendReceiveBlockingLock()
1079 rc = wait_for_response(ses->server, midQ); in SendReceiveBlockingLock()
1080 if (rc) { in SendReceiveBlockingLock()
1087 return rc; in SendReceiveBlockingLock()
1096 rc = cifs_sync_mid_result(midQ, ses->server); in SendReceiveBlockingLock()
1097 if (rc != 0) in SendReceiveBlockingLock()
1098 return rc; in SendReceiveBlockingLock()
1102 rc = -EIO; in SendReceiveBlockingLock()
1109 rc = cifs_check_receive(midQ, ses->server, 0); in SendReceiveBlockingLock()
1112 if (rstart && rc == -EACCES) in SendReceiveBlockingLock()
1114 return rc; in SendReceiveBlockingLock()