Lines Matching refs:result

229 	int result;
235 result = usb_stor_control_msg(us, us->send_ctrl_pipe,
240 if (result >= 0)
243 usb_stor_dbg(us, "result = %d\n", result);
244 return result;
257 unsigned int length, int result, unsigned int partial)
260 result, partial, length);
261 switch (result) {
326 int result;
342 result = usb_stor_msg_common(us, 0);
344 return interpret_urb_result(us, pipe, size, result,
359 int result;
374 result = usb_stor_msg_common(us, 0);
376 return interpret_urb_result(us, pipe, length, result,
388 int result;
395 result = usb_stor_msg_common(us, 0);
400 return interpret_urb_result(us, pipe, length, result,
415 int result;
423 result = usb_sg_init(&us->current_sg, us->pusb_dev, pipe, 0,
425 if (result) {
426 usb_stor_dbg(us, "usb_sg_init returned %d\n", result);
450 result = us->current_sg.status;
453 return interpret_urb_result(us, pipe, length, result,
470 int result = usb_stor_bulk_transfer_sglist(us, pipe, scsi_sglist(srb),
475 return result;
491 int result;
497 result = usb_stor_bulk_transfer_sglist(us, pipe,
503 result = usb_stor_bulk_transfer_buf(us, pipe, buf,
511 return result;
563 if (srb->result == SAM_STAT_GOOD && scsi_get_resid(srb) == 0) {
576 * beyond the end. Replace the result code and sense data
583 srb->result = SAM_STAT_CHECK_CONDITION;
607 int result;
611 result = us->transport(srb, us);
619 srb->result = DID_ABORT << 16;
624 if (result == USB_STOR_TRANSPORT_ERROR) {
626 srb->result = DID_ERROR << 16;
631 if (result == USB_STOR_TRANSPORT_NO_SENSE) {
632 srb->result = SAM_STAT_CHECK_CONDITION;
637 srb->result = SAM_STAT_GOOD;
671 if (result == USB_STOR_TRANSPORT_FAILED) {
683 result == USB_STOR_TRANSPORT_GOOD &&
737 srb->result = DID_ABORT << 16;
771 srb->result = DID_ERROR << 16;
811 /* set the result so the higher layers expect this data */
812 srb->result = SAM_STAT_CHECK_CONDITION;
830 if (result == USB_STOR_TRANSPORT_GOOD) {
831 srb->result = SAM_STAT_GOOD;
852 srb->result = DID_ERROR << 16;
871 if (srb->result == SAM_STAT_GOOD) {
879 * Next, if the REDO_READ10 flag is set, return a result
885 srb->result = DID_IMM_RETRY << 16;
891 if ((srb->result == SAM_STAT_GOOD || srb->sense_buffer[2] == 0) &&
893 srb->result = DID_ERROR << 16;
919 result = usb_stor_port_reset(us);
922 if (result < 0) {
961 int result;
970 result = usb_stor_ctrl_transfer(us, us->send_ctrl_pipe,
977 result);
980 if (result == USB_STOR_XFER_STALLED) {
985 if (result != USB_STOR_XFER_GOOD) {
994 result = usb_stor_bulk_srb(us, pipe, srb);
995 usb_stor_dbg(us, "CBI data stage result is 0x%x\n", result);
998 if (result == USB_STOR_XFER_STALLED)
1000 if (result > USB_STOR_XFER_STALLED)
1013 result = usb_stor_intr_transfer(us, us->iobuf, 2);
1016 if (result != USB_STOR_XFER_GOOD)
1037 * If not UFI, we interpret the data as a result code
1077 int result;
1081 result = usb_stor_control_msg(us, us->recv_ctrl_pipe,
1087 usb_stor_dbg(us, "GetMaxLUN command result is %d, data is %d\n",
1088 result, us->iobuf[0]);
1091 * If we have a successful request, return the result if valid. The
1095 if (result > 0) {
1107 * pipe, they may return a zero-length result, they may do nothing at
1121 int result;
1153 result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe,
1155 usb_stor_dbg(us, "Bulk command transfer result=%d\n", result);
1156 if (result != USB_STOR_XFER_GOOD)
1173 result = usb_stor_bulk_srb(us, pipe, srb);
1174 usb_stor_dbg(us, "Bulk data transfer result 0x%x\n", result);
1175 if (result == USB_STOR_XFER_ERROR)
1185 if (result == USB_STOR_XFER_LONG)
1194 if (result == USB_STOR_XFER_SHORT &&
1221 result = usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe,
1229 if (result == USB_STOR_XFER_SHORT && cswlen == 0) {
1231 result = usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe,
1236 if (result == USB_STOR_XFER_STALLED) {
1240 result = usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe,
1245 usb_stor_dbg(us, "Bulk status result = %d\n", result);
1246 if (result != USB_STOR_XFER_GOOD)
1351 int result;
1359 result = usb_stor_control_msg(us, us->send_ctrl_pipe,
1362 if (result < 0) {
1363 usb_stor_dbg(us, "Soft reset failed: %d\n", result);
1364 return result;
1380 result = usb_stor_clear_halt(us, us->recv_bulk_pipe);
1385 /* return a result code based on the result of the clear-halts */
1386 if (result >= 0)
1387 result = result2;
1388 if (result < 0)
1392 return result;
1427 int result;
1433 result = usb_lock_device_for_reset(us->pusb_dev, us->pusb_intf);
1434 if (result < 0)
1436 result);
1440 result = -EIO;
1443 result = usb_reset_device(us->pusb_dev);
1445 result);
1449 return result;