Lines Matching full:fru
3948 struct scsi_sense_fru *fru = (void *)desc; in scsi_set_sense_data_desc_va() local
3950 if (len > sizeof(fru->fru)) in scsi_set_sense_data_desc_va()
3952 if (space < sizeof(*fru)) { in scsi_set_sense_data_desc_va()
3956 fru->desc_type = SSD_DESC_FRU; in scsi_set_sense_data_desc_va()
3957 fru->length = sizeof(*fru) - in scsi_set_sense_data_desc_va()
3959 fru->fru = *data; in scsi_set_sense_data_desc_va()
3960 desc += sizeof(*fru); in scsi_set_sense_data_desc_va()
3961 space -= sizeof(*fru); in scsi_set_sense_data_desc_va()
4078 sense->fru = *data; in scsi_set_sense_data_fixed_va()
4198 if (fru_desc->fru == 0) in scsi_get_sense_info()
4201 *info = fru_desc->fru; in scsi_get_sense_info()
4203 *signed_info = (int8_t)fru_desc->fru; in scsi_get_sense_info()
4252 if ((SSD_FIXED_IS_PRESENT(sense, sense_len, fru) == 0) in scsi_get_sense_info()
4253 || (SSD_FIXED_IS_FILLED(sense, fru) == 0)) in scsi_get_sense_info()
4256 if (sense->fru == 0) in scsi_get_sense_info()
4259 *info = sense->fru; in scsi_get_sense_info()
4261 *signed_info = (int8_t)sense->fru; in scsi_get_sense_info()
4563 scsi_fru_sbuf(struct sbuf *sb, uint64_t fru) in scsi_fru_sbuf() argument
4565 sbuf_printf(sb, "Field Replaceable Unit: %d", (int)fru); in scsi_fru_sbuf()
4657 struct scsi_sense_fru *fru; in scsi_sense_fru_sbuf() local
4659 fru = (struct scsi_sense_fru *)header; in scsi_sense_fru_sbuf()
4661 if (fru->fru == 0) in scsi_sense_fru_sbuf()
4664 scsi_fru_sbuf(sb, (uint64_t)fru->fru); in scsi_sense_fru_sbuf()
5017 * Print the FRU. in scsi_sense_only_sbuf()