Lines Matching refs:ident_data

1618 	if ((cgd->ident_data.capabilities1 & ATA_SUPPORT_DMA) &&
1624 if (cgd->ident_data.support.command2 & ATA_SUPPORT_ADDRESS48) {
1633 if (cgd->ident_data.support.command2 & ATA_SUPPORT_FLUSHCACHE)
1638 if (cgd->ident_data.support.command1 & ATA_SUPPORT_POWERMGT)
1643 if ((cgd->ident_data.satacapabilities & ATA_SUPPORT_NCQ) &&
1649 if ((cgd->ident_data.support_dsm & ATA_SUPPORT_DSM_TRIM) &&
1654 if (cgd->ident_data.max_dsm_blocks != 0) {
1656 min(cgd->ident_data.max_dsm_blocks *
1668 (cgd->ident_data.satacapabilities2 &
1677 if (cgd->ident_data.support.command2 & ATA_SUPPORT_CFA)
1688 if ((cgd->ident_data.support.extension & ATA_SUPPORT_GENLOG)
1694 if ((cgd->ident_data.support3 & ATA_SUPPORT_ZONE_MASK) ==
1697 else if (((cgd->ident_data.support3 & ATA_SUPPORT_ZONE_MASK) ==
1704 if (cgd->ident_data.support.command1 & ATA_SUPPORT_LOOKAHEAD)
1709 if (cgd->ident_data.support.command1 & ATA_SUPPORT_WRITECACHE)
1753 match = cam_quirkmatch((caddr_t)&cgd->ident_data,
1791 if (cgd->ident_data.media_rotation_rate == ATA_RATE_NON_ROTATING) {
3321 dp->secsize = ata_logical_sector_size(&cgd->ident_data);
3322 if ((cgd->ident_data.atavalid & ATA_FLAG_54_58) &&
3323 cgd->ident_data.current_heads != 0 &&
3324 cgd->ident_data.current_sectors != 0) {
3325 dp->heads = cgd->ident_data.current_heads;
3326 dp->secs_per_track = cgd->ident_data.current_sectors;
3327 dp->cylinders = cgd->ident_data.cylinders;
3328 dp->sectors = (u_int32_t)cgd->ident_data.current_size_1 |
3329 ((u_int32_t)cgd->ident_data.current_size_2 << 16);
3331 dp->heads = cgd->ident_data.heads;
3332 dp->secs_per_track = cgd->ident_data.sectors;
3333 dp->cylinders = cgd->ident_data.cylinders;
3334 dp->sectors = cgd->ident_data.cylinders *
3337 lbasize = (u_int32_t)cgd->ident_data.lba_size_1 |
3338 ((u_int32_t)cgd->ident_data.lba_size_2 << 16);
3341 if (cgd->ident_data.cylinders == 16383 || dp->sectors < lbasize)
3345 lbasize48 = ((u_int64_t)cgd->ident_data.lba_size48_1) |
3346 ((u_int64_t)cgd->ident_data.lba_size48_2 << 16) |
3347 ((u_int64_t)cgd->ident_data.lba_size48_3 << 32) |
3348 ((u_int64_t)cgd->ident_data.lba_size48_4 << 48);
3349 if ((cgd->ident_data.support.command2 & ATA_SUPPORT_ADDRESS48) &&
3383 strlcpy(softc->disk->d_descr, cgd->ident_data.model,
3384 MIN(sizeof(softc->disk->d_descr), sizeof(cgd->ident_data.model)));
3385 strlcpy(softc->disk->d_ident, cgd->ident_data.serial,
3386 MIN(sizeof(softc->disk->d_ident), sizeof(cgd->ident_data.serial)));
3391 if (ata_physical_sector_size(&cgd->ident_data) !=
3394 ata_physical_sector_size(&cgd->ident_data);
3396 ata_logical_sector_offset(&cgd->ident_data)) %
3405 softc->disk->d_rotation_rate = cgd->ident_data.media_rotation_rate;