Lines Matching refs:media
1606 bd_media_t media; in bd_update_state() local
1608 bzero(&media, sizeof (media)); in bd_update_state()
1611 if (bd->d_ops.o_media_info(bd->d_private, &media) != 0) { in bd_update_state()
1617 if ((media.m_blksize < 512) || in bd_update_state()
1618 (!ISP2(media.m_blksize)) || in bd_update_state()
1619 (P2PHASE(bd->d_maxxfer, media.m_blksize))) { in bd_update_state()
1622 media.m_blksize); in bd_update_state()
1631 if (((1U << bd->d_blkshift) != media.m_blksize) || in bd_update_state()
1632 (bd->d_numblks != media.m_nblks)) { in bd_update_state()
1637 bd->d_blkshift = ddi_ffs(media.m_blksize) - 1; in bd_update_state()
1639 bd->d_numblks = media.m_nblks; in bd_update_state()
1640 bd->d_rdonly = media.m_readonly; in bd_update_state()
1641 bd->d_ssd = media.m_solidstate; in bd_update_state()
1648 if ((media.m_pblksize != 0) && in bd_update_state()
1649 (media.m_pblksize >= media.m_blksize) && in bd_update_state()
1650 (ISP2(media.m_pblksize))) in bd_update_state()
1651 bd->d_pblkshift = ddi_ffs(media.m_pblksize) - 1; in bd_update_state()