Lines Matching refs:fru
3952 struct scsi_sense_fru *fru = (void *)desc; in scsi_set_sense_data_desc_va() local
3954 if (len > sizeof(fru->fru)) in scsi_set_sense_data_desc_va()
3956 if (space < sizeof(*fru)) { in scsi_set_sense_data_desc_va()
3960 fru->desc_type = SSD_DESC_FRU; in scsi_set_sense_data_desc_va()
3961 fru->length = sizeof(*fru) - in scsi_set_sense_data_desc_va()
3963 fru->fru = *data; in scsi_set_sense_data_desc_va()
3964 desc += sizeof(*fru); in scsi_set_sense_data_desc_va()
3965 space -= sizeof(*fru); in scsi_set_sense_data_desc_va()
4082 sense->fru = *data; in scsi_set_sense_data_fixed_va()
4202 if (fru_desc->fru == 0) in scsi_get_sense_info()
4205 *info = fru_desc->fru; in scsi_get_sense_info()
4207 *signed_info = (int8_t)fru_desc->fru; in scsi_get_sense_info()
4256 if ((SSD_FIXED_IS_PRESENT(sense, sense_len, fru) == 0) in scsi_get_sense_info()
4257 || (SSD_FIXED_IS_FILLED(sense, fru) == 0)) in scsi_get_sense_info()
4260 if (sense->fru == 0) in scsi_get_sense_info()
4263 *info = sense->fru; in scsi_get_sense_info()
4265 *signed_info = (int8_t)sense->fru; in scsi_get_sense_info()
4567 scsi_fru_sbuf(struct sbuf *sb, uint64_t fru) in scsi_fru_sbuf() argument
4569 sbuf_printf(sb, "Field Replaceable Unit: %d", (int)fru); in scsi_fru_sbuf()
4661 struct scsi_sense_fru *fru; in scsi_sense_fru_sbuf() local
4663 fru = (struct scsi_sense_fru *)header; in scsi_sense_fru_sbuf()
4665 if (fru->fru == 0) in scsi_sense_fru_sbuf()
4668 scsi_fru_sbuf(sb, (uint64_t)fru->fru); in scsi_sense_fru_sbuf()