Lines Matching refs:sks

3895 			struct scsi_sense_sks *sks = (void *)desc;  in scsi_set_sense_data_desc_va()  local
3897 if (len > sizeof(sks->sense_key_spec)) in scsi_set_sense_data_desc_va()
3899 if (space < sizeof(*sks)) { in scsi_set_sense_data_desc_va()
3903 sks->desc_type = SSD_DESC_SKS; in scsi_set_sense_data_desc_va()
3904 sks->length = sizeof(*sks) - in scsi_set_sense_data_desc_va()
3906 bcopy(data, &sks->sense_key_spec, len); in scsi_set_sense_data_desc_va()
3907 desc += sizeof(*sks); in scsi_set_sense_data_desc_va()
3908 space -= sizeof(*sks); in scsi_set_sense_data_desc_va()
4280 scsi_get_sks(struct scsi_sense_data *sense_data, u_int sense_len, uint8_t *sks) in scsi_get_sks() argument
4304 bcopy(desc->sense_key_spec, sks, sizeof(desc->sense_key_spec)); in scsi_get_sks()
4319 bcopy(sense->sense_key_spec, sks,sizeof(sense->sense_key_spec)); in scsi_get_sks()
4471 scsi_sks_sbuf(struct sbuf *sb, int sense_key, uint8_t *sks) in scsi_sks_sbuf() argument
4481 field = (struct scsi_sense_sks_field *)sks; in scsi_sks_sbuf()
4503 overflow = (struct scsi_sense_sks_overflow *)sks; in scsi_sks_sbuf()
4517 retry = (struct scsi_sense_sks_retry *)sks; in scsi_sks_sbuf()
4529 progress = (struct scsi_sense_sks_progress *)sks; in scsi_sks_sbuf()
4540 segment = (struct scsi_sense_sks_segment *)sks; in scsi_sks_sbuf()
4554 sbuf_printf(sb, "Sense Key Specific: %#x,%#x", sks[0], in scsi_sks_sbuf()
4555 scsi_2btoul(&sks[1])); in scsi_sks_sbuf()
4637 struct scsi_sense_sks *sks; in scsi_sense_sks_sbuf() local
4640 sks = (struct scsi_sense_sks *)header; in scsi_sense_sks_sbuf()
4642 if ((sks->sense_key_spec[0] & SSD_SKS_VALID) == 0) in scsi_sense_sks_sbuf()
4648 scsi_sks_sbuf(sb, sense_key, sks->sense_key_spec); in scsi_sense_sks_sbuf()
4971 uint8_t sks[3]; in scsi_sense_only_sbuf() local
5039 if (scsi_get_sks(sense, sense_len, sks) == 0) { in scsi_sense_only_sbuf()
5041 scsi_sks_sbuf(sb, sense_key, sks); in scsi_sense_only_sbuf()