Lines Matching refs:bdc
3734 struct scsi_vpd_block_device_characteristics *bdc; in dastart() local
3741 bdc = (struct scsi_vpd_block_device_characteristics *) in dastart()
3742 malloc(sizeof(*bdc), M_SCSIDA, M_NOWAIT|M_ZERO); in dastart()
3744 if (bdc == NULL) { in dastart()
3754 /*inq_buf*/(uint8_t *)bdc, in dastart()
3755 /*inq_len*/sizeof(*bdc), in dastart()
4048 struct scsi_vpd_zoned_bdc *bdc; in dastart() local
4061 bdc = (struct scsi_vpd_zoned_bdc *) in dastart()
4062 malloc(sizeof(*bdc), M_SCSIDA, M_NOWAIT|M_ZERO); in dastart()
4064 if (bdc == NULL) { in dastart()
4074 /*inq_buf*/(uint8_t *)bdc, in dastart()
4075 /*inq_len*/sizeof(*bdc), in dastart()
5325 struct scsi_vpd_block_device_characteristics *bdc; in dadone_probebdc() local
5335 bdc = (struct scsi_vpd_block_device_characteristics *)csio->data_ptr; in dadone_probebdc()
5349 if (SBDC_IS_PRESENT(bdc, valid_len, in dadone_probebdc()
5352 scsi_2btoul(bdc->medium_rotation_rate); in dadone_probebdc()
5363 if ((SBDC_IS_PRESENT(bdc, valid_len, flags)) in dadone_probebdc()
5380 if ((bdc->flags & SVPD_ZBC_MASK) == in dadone_probebdc()
5385 } else if ((bdc->flags & SVPD_ZBC_MASK) == in dadone_probebdc()
5390 } else if ((bdc->flags & SVPD_ZBC_MASK) != in dadone_probebdc()
5394 bdc->flags & SVPD_ZBC_MASK); in dadone_probebdc()
5415 free(bdc, M_SCSIDA); in dadone_probebdc()