scsi_sense
ltophys(KVTOPHYS(&ccb->scsi_sense), ccb->sense_ptr);
ccb->req_sense_length = sizeof(ccb->scsi_sense);
s1 = &ccb->scsi_sense;
s2 = &xs->sense.scsi_sense;
struct scsi_sense_data scsi_sense;
reqp->xdata_ptr = (u_char *)&reqp->xs->sense.scsi_sense;
reqp->xdata_len = sizeof(reqp->xs->sense.scsi_sense);
p2 = (uint8_t *)&xs->sense.scsi_sense;
for (i = 0; i < sizeof(xs->sense.scsi_sense); i++)
tmp->xdata_ptr = (u_char *)&tmp->xs->sense.scsi_sense;
tmp->xdata_len = sizeof(tmp->xs->sense.scsi_sense);
struct scsi_sense_data *sense = &xs->sense.scsi_sense;
reqp->xdata_ptr = (u_char *)&reqp->xs->sense.scsi_sense;
reqp->xdata_len = sizeof(reqp->xs->sense.scsi_sense);
p2 = (u_char *)&xs->sense.scsi_sense;
for (i = 0; i < sizeof(xs->sense.scsi_sense); i++)
tmp->xdata_ptr = (u_char *)&tmp->xs->sense.scsi_sense;
tmp->xdata_len = sizeof(tmp->xs->sense.scsi_sense);
memcpy(&xs->sense.scsi_sense, kreq.sense,
printf("sense=0x%02x\n", xs->sense.scsi_sense.response_code);
s2 = &xs->sense.scsi_sense;
xs->sense.scsi_sense.response_code =
xs->sense.scsi_sense.flags = SSD_ILI;
xs->sense.scsi_sense.asc = 0x20;
if (sl > sizeof(xs->sense.scsi_sense))
sl = sizeof(xs->sense.scsi_sense);
memcpy(&xs->sense.scsi_sense, rb->sense, sl);
ADV_CCB_OFF(ccb) + offsetof(struct adv_ccb, scsi_sense);
s1 = &ccb->scsi_sense;
s2 = &xs->sense.scsi_sense;
struct scsi_sense_data scsi_sense;
s1 = &ccb->scsi_sense;
s2 = &xs->sense.scsi_sense;
scsiqp->vsense_addr = &ccb->scsi_sense;
ADW_CCB_OFF(ccb) + offsetof(struct adw_ccb, scsi_sense));
struct scsi_sense_data scsi_sense;
ccb->req_sense_length = sizeof(ccb->scsi_sense);
s2 = &xs->sense.scsi_sense;
struct scsi_sense_data scsi_sense;
acb->data_addr = (char *)&xs->sense.scsi_sense;
printf("sense=0x%02x\n", xs->sense.scsi_sense.response_code);
memset(&xs->sense.scsi_sense, 0, sizeof(xs->sense.scsi_sense));
memcpy(&xs->sense.scsi_sense, ahd_get_sense_buf(ahd, scb),
sizeof(xs->sense.scsi_sense));
memset(&xs->sense.scsi_sense, 0, sizeof(xs->sense.scsi_sense));
memcpy(&xs->sense.scsi_sense,
printf(" 0x%x", ((uint8_t *)&xs->sense.scsi_sense)[i]);
memset(&xs->sense.scsi_sense, 0, sizeof(xs->sense.scsi_sense));
memcpy(&xs->sense.scsi_sense,
sizeof(xs->sense.scsi_sense));
ltophys(ccb->hashkey + offsetof(struct bha_ccb, scsi_sense),
ccb->req_sense_length = sizeof(ccb->scsi_sense);
memcpy(&xs->sense.scsi_sense,
&ccb->scsi_sense,
sizeof(xs->sense.scsi_sense));
struct scsi_sense_data scsi_sense;
xs->sense.scsi_sense.response_code =
xs->sense.scsi_sense.flags = SKEY_ILLEGAL_REQUEST;
xs->sense.scsi_sense.asc = 0x24; /* ill field */
xs->sense.scsi_sense.ascq = 0x0;
memcpy(&xs->sense.scsi_sense, &ccb->ccb_sense,
sizeof(xs->sense.scsi_sense));
rc->rc_sense_len = htole32(sizeof(xs->sense.scsi_sense));
sizeof(xs->sense.scsi_sense), BUS_DMASYNC_PREREAD);
sizeof(xs->sense.scsi_sense), BUS_DMASYNC_POSTREAD);
memcpy(&xs->sense.scsi_sense,
sizeof(xs->sense.scsi_sense));
&xs->sense.scsi_sense, scb->buflen, NULL,
#define XS_SNSP(xs) (&(xs)->sense.scsi_sense)
#define XS_SNSKEY(xs) SSD_SENSE_KEY((xs)->sense.scsi_sense.flags)
#define XS_SNSASC(xs) ((xs)->sense.scsi_sense.asc)
#define XS_SNSASCQ(xs) ((xs)->sense.scsi_sense.ascq)
xs->sense.scsi_sense.response_code =
xs->sense.scsi_sense.flags = SKEY_ILLEGAL_REQUEST;
xs->sense.scsi_sense.asc = 0x20; /* invalid opcode */
memcpy(&xs->sense.scsi_sense, req->sense_vbuf,
sizeof(xs->sense.scsi_sense));
(sizeof(xs->sense.scsi_sense) < MPT_SENSE_SIZE) ?
sizeof(xs->sense.scsi_sense) : MPT_SENSE_SIZE;
ecb->daddr = (uint8_t *)&xs->sense.scsi_sense;
xs->sense.scsi_sense.response_code);
s2 = &xs->sense.scsi_sense;
struct scsi_sense_data *sense = &ocb->xs->sense.scsi_sense;
ccb->ccb_sense_len_req = sizeof(xs->sense.scsi_sense);
xs->sense.scsi_sense.response_code = SSD_RCODE_VALID | 0x70;
xs->sense.scsi_sense.flags = SKEY_ILLEGAL_REQUEST;
xs->sense.scsi_sense.asc = 0x20;
xs->sense.scsi_sense.response_code =
if (sl > sizeof(xs->sense.scsi_sense))
sl = sizeof(xs->sense.scsi_sense);
memcpy(&xs->sense.scsi_sense, mc->mc_packet, sl);
xs->sense.scsi_sense.response_code =
xs->sense.scsi_sense.flags = SKEY_ILLEGAL_REQUEST;
xs->sense.scsi_sense.asc = 0x20;
&xs->sense.scsi_sense, srb->buflen, NULL,
struct scsi_sense_data *sense = &xs->sense.scsi_sense;
struct scsi_sense_data *sense = &xs->sense.scsi_sense;
struct scsi_sense_data *sense = &xs->sense.scsi_sense;
(void *)&xs->sense.scsi_sense, sizeof(struct scsi_sense_data),
sense = &xs->sense.scsi_sense;
screq->senselen_used = uimin(sizeof(xs->sense.scsi_sense),
memcpy(screq->sense, &xs->sense.scsi_sense,
scsipi_print_sense_data(&xs->sense.scsi_sense, verbosity);
struct scsi_sense_data scsi_sense; /* 32 bytes */
struct scsi_sense_data *sense = &xs->sense.scsi_sense;
struct scsi_sense_data *sense = &xs->sense.scsi_sense;
extra = sizeof(xs->sense.scsi_sense)
- sizeof(xs->sense.scsi_sense.extra_bytes);
struct scsi_sense_data *sense = &xs->sense.scsi_sense;