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()
652 return rc; in cifs_sync_mid_result()
673 int rc = 0; in cifs_check_receive() local
680 rc = cifs_verify_signature(&rqst, server, in cifs_check_receive()
682 if (rc) in cifs_check_receive()
684 rc); in cifs_check_receive()
694 int rc; in cifs_setup_request() local
698 rc = allocate_mid(ses, hdr, &mid); in cifs_setup_request()
699 if (rc) in cifs_setup_request()
700 return ERR_PTR(rc); in cifs_setup_request()
701 rc = cifs_sign_rqst(rqst, ses->server, &mid->sequence_number); in cifs_setup_request()
702 if (rc) { in cifs_setup_request()
704 return ERR_PTR(rc); in cifs_setup_request()
714 int rc = 0; in SendReceive2() local
744 rc = wait_for_free_request(ses->server, timeout, optype); in SendReceive2()
745 if (rc) { in SendReceive2()
747 return rc; in SendReceive2()
769 rc = smb_sendv(ses->server, iov, n_vec); in SendReceive2()
773 if (rc < 0) in SendReceive2()
777 if (rc < 0) { in SendReceive2()
787 rc = wait_for_response(ses->server, midQ); in SendReceive2()
788 if (rc != 0) { in SendReceive2()
796 return rc; in SendReceive2()
803 rc = cifs_sync_mid_result(midQ, ses->server); in SendReceive2()
804 if (rc != 0) { in SendReceive2()
806 return rc; in SendReceive2()
810 rc = -EIO; in SendReceive2()
825 rc = ses->server->ops->check_receive(midQ, ses->server, in SendReceive2()
835 return rc; in SendReceive2()
843 int rc = 0; in SendReceive() local
869 rc = wait_for_free_request(ses->server, timeout, 0); in SendReceive()
870 if (rc) in SendReceive()
871 return rc; in SendReceive()
879 rc = allocate_mid(ses, in_buf, &midQ); in SendReceive()
880 if (rc) { in SendReceive()
884 return rc; in SendReceive()
887 rc = cifs_sign_smb(in_buf, ses->server, &midQ->sequence_number); in SendReceive()
888 if (rc) { in SendReceive()
896 rc = smb_send(ses->server, in_buf, be32_to_cpu(in_buf->smb_buf_length)); in SendReceive()
900 if (rc < 0) in SendReceive()
905 if (rc < 0) in SendReceive()
911 rc = wait_for_response(ses->server, midQ); in SendReceive()
912 if (rc != 0) { in SendReceive()
920 return rc; in SendReceive()
925 rc = cifs_sync_mid_result(midQ, ses->server); in SendReceive()
926 if (rc != 0) { in SendReceive()
928 return rc; in SendReceive()
933 rc = -EIO; in SendReceive()
940 rc = cifs_check_receive(midQ, ses->server, 0); in SendReceive()
945 return rc; in SendReceive()
978 int rc = 0; in SendReceiveBlockingLock() local
1008 rc = wait_for_free_request(ses->server, CIFS_BLOCKING_OP, 0); in SendReceiveBlockingLock()
1009 if (rc) in SendReceiveBlockingLock()
1010 return rc; in SendReceiveBlockingLock()
1018 rc = allocate_mid(ses, in_buf, &midQ); in SendReceiveBlockingLock()
1019 if (rc) { in SendReceiveBlockingLock()
1021 return rc; in SendReceiveBlockingLock()
1024 rc = cifs_sign_smb(in_buf, ses->server, &midQ->sequence_number); in SendReceiveBlockingLock()
1025 if (rc) { in SendReceiveBlockingLock()
1028 return rc; in SendReceiveBlockingLock()
1033 rc = smb_send(ses->server, in_buf, be32_to_cpu(in_buf->smb_buf_length)); in SendReceiveBlockingLock()
1037 if (rc < 0) in SendReceiveBlockingLock()
1042 if (rc < 0) { in SendReceiveBlockingLock()
1044 return rc; in SendReceiveBlockingLock()
1048 rc = wait_event_interruptible(ses->server->response_q, in SendReceiveBlockingLock()
1054 if ((rc == -ERESTARTSYS) && in SendReceiveBlockingLock()
1062 rc = send_cancel(ses->server, in_buf, midQ); in SendReceiveBlockingLock()
1063 if (rc) { in SendReceiveBlockingLock()
1065 return rc; in SendReceiveBlockingLock()
1071 rc = send_lock_cancel(xid, tcon, in_buf, out_buf); in SendReceiveBlockingLock()
1075 if (rc && rc != -ENOLCK) { in SendReceiveBlockingLock()
1077 return rc; in SendReceiveBlockingLock()
1081 rc = wait_for_response(ses->server, midQ); in SendReceiveBlockingLock()
1082 if (rc) { in SendReceiveBlockingLock()
1089 return rc; in SendReceiveBlockingLock()
1098 rc = cifs_sync_mid_result(midQ, ses->server); in SendReceiveBlockingLock()
1099 if (rc != 0) in SendReceiveBlockingLock()
1100 return rc; in SendReceiveBlockingLock()
1104 rc = -EIO; in SendReceiveBlockingLock()
1111 rc = cifs_check_receive(midQ, ses->server, 0); in SendReceiveBlockingLock()
1114 if (rstart && rc == -EACCES) in SendReceiveBlockingLock()
1116 return rc; in SendReceiveBlockingLock()