sbp.c (219543) | sbp.c (225950) |
---|---|
1/*- 2 * Copyright (c) 2003 Hidetoshi Shimokawa 3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 17 unchanged lines hidden (view full) --- 26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 32 * POSSIBILITY OF SUCH DAMAGE. 33 * | 1/*- 2 * Copyright (c) 2003 Hidetoshi Shimokawa 3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 17 unchanged lines hidden (view full) --- 26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 32 * POSSIBILITY OF SUCH DAMAGE. 33 * |
34 * $FreeBSD: head/sys/dev/firewire/sbp.c 219543 2011-03-11 22:19:49Z marius $ | 34 * $FreeBSD: head/sys/dev/firewire/sbp.c 225950 2011-10-03 20:32:55Z ken $ |
35 * 36 */ 37 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/module.h> 41#include <sys/bus.h> 42#include <sys/kernel.h> --- 1467 unchanged lines hidden (view full) --- 1510 csio->cdb_len, csio->dxfer_len, 1511 csio->sense_len); 1512} 1513 1514static void 1515sbp_scsi_status(struct sbp_status *sbp_status, struct sbp_ocb *ocb) 1516{ 1517 struct sbp_cmd_status *sbp_cmd_status; | 35 * 36 */ 37 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/module.h> 41#include <sys/bus.h> 42#include <sys/kernel.h> --- 1467 unchanged lines hidden (view full) --- 1510 csio->cdb_len, csio->dxfer_len, 1511 csio->sense_len); 1512} 1513 1514static void 1515sbp_scsi_status(struct sbp_status *sbp_status, struct sbp_ocb *ocb) 1516{ 1517 struct sbp_cmd_status *sbp_cmd_status; |
1518 struct scsi_sense_data *sense; | 1518 struct scsi_sense_data_fixed *sense; |
1519 1520 sbp_cmd_status = (struct sbp_cmd_status *)sbp_status->data; | 1519 1520 sbp_cmd_status = (struct sbp_cmd_status *)sbp_status->data; |
1521 sense = &ocb->ccb->csio.sense_data; | 1521 sense = (struct scsi_sense_data_fixed *)&ocb->ccb->csio.sense_data; |
1522 1523SBP_DEBUG(0) 1524 sbp_print_scsi_cmd(ocb); 1525 /* XXX need decode status */ 1526 printf("%s: SCSI status %x sfmt %x valid %x key %x code %x qlfr %x len %d\n", 1527 ocb->sdev->bustgtlun, 1528 sbp_cmd_status->status, 1529 sbp_cmd_status->sfmt, --- 1471 unchanged lines hidden --- | 1522 1523SBP_DEBUG(0) 1524 sbp_print_scsi_cmd(ocb); 1525 /* XXX need decode status */ 1526 printf("%s: SCSI status %x sfmt %x valid %x key %x code %x qlfr %x len %d\n", 1527 ocb->sdev->bustgtlun, 1528 sbp_cmd_status->status, 1529 sbp_cmd_status->sfmt, --- 1471 unchanged lines hidden --- |