UFSHCD_CAP_CRYPTO
if (!(hba->caps & UFSHCD_CAP_CRYPTO))
!(hba->caps & UFSHCD_CAP_CRYPTO))
hba->caps &= ~UFSHCD_CAP_CRYPTO;
if (!(hba->caps & UFSHCD_CAP_CRYPTO))
if (hba->caps & UFSHCD_CAP_CRYPTO)
if (hba->caps & UFSHCD_CAP_CRYPTO)
hba->caps |= UFSHCD_CAP_CRYPTO;
if (!(hba->caps & UFSHCD_CAP_CRYPTO))
if (WARN_ON_ONCE(!(hba->caps & UFSHCD_CAP_CRYPTO)))
hba->caps |= UFSHCD_CAP_CRYPTO;
hba->caps &= ~UFSHCD_CAP_CRYPTO;
if (hba->caps & UFSHCD_CAP_CRYPTO)
!(host->hba->caps & UFSHCD_CAP_CRYPTO))
if (host->hba->caps & UFSHCD_CAP_CRYPTO)
hba->caps |= UFSHCD_CAP_CRYPTO;
if (host->hba->caps & UFSHCD_CAP_CRYPTO)
if (host->hba->caps & UFSHCD_CAP_CRYPTO)
UFSHCD_CAP_CRYPTO |
hba->caps &= ~UFSHCD_CAP_CRYPTO;
if (hba->caps & UFSHCD_CAP_CRYPTO)
if (hba->caps & UFSHCD_CAP_CRYPTO)
if (status == POST_CHANGE && hba->caps & UFSHCD_CAP_CRYPTO) {
hba->caps |= UFSHCD_CAP_CRYPTO;
hba->caps |= UFSHCD_CAP_CRYPTO | UFSHCD_CAP_WB_EN;