Lines Matching refs:atapi
509 if (csio->cdb_len > sizeof request->u.atapi.ccb) { in atapi_action()
547 request->u.atapi.ccb, csio->cdb_len); in atapi_action()
553 scsi_cdb_string(request->u.atapi.ccb, cdb_str, sizeof(cdb_str))); in atapi_action()
564 switch (request->u.atapi.ccb[0]) { in atapi_action()
573 struct scsi_inquiry *inq = (struct scsi_inquiry *) &request->u.atapi.ccb[0]; in atapi_action()
588 (request->u.atapi.ccb[0] == READ_6) ? "READ_6" : "WRITE_6")); in atapi_action()
589 request->u.atapi.ccb[0] |= 0x20; in atapi_action()
590 request->u.atapi.ccb[9] = request->u.atapi.ccb[5]; in atapi_action()
591 request->u.atapi.ccb[8] = request->u.atapi.ccb[4]; in atapi_action()
592 request->u.atapi.ccb[7] = 0; in atapi_action()
593 request->u.atapi.ccb[6] = 0; in atapi_action()
594 request->u.atapi.ccb[5] = request->u.atapi.ccb[3]; in atapi_action()
595 request->u.atapi.ccb[4] = request->u.atapi.ccb[2]; in atapi_action()
596 request->u.atapi.ccb[3] = request->u.atapi.ccb[1] & 0x1f; in atapi_action()
597 request->u.atapi.ccb[2] = 0; in atapi_action()
598 request->u.atapi.ccb[1] = 0; in atapi_action()
694 # define err (request->u.atapi.sense.key) in atapi_cb()
726 bcopy (ccb, request->u.atapi.ccb, sizeof ccb); in atapi_cb()
743 if (request->u.atapi.sense.key != 0 && request->error == 0) { in atapi_cb()
744 bcopy (&request->u.atapi.sense, &csio->sense_data, sizeof(struct atapi_sense)); in atapi_cb()