Lines Matching full:features

125 	u64 features;  member
137 * @features: Bitfield of RTC features
147 u64 features; member
234 if (!(priv->features & TA_RTC_FEATURE_CORRECTION)) in optee_rtc_readoffset()
259 if (!(priv->features & TA_RTC_FEATURE_CORRECTION)) in optee_rtc_setoffset()
284 if (!(priv->features & TA_RTC_FEATURE_ALARM)) in optee_rtc_read_alarm()
331 if (!(priv->features & TA_RTC_FEATURE_ALARM)) in optee_rtc_set_alarm()
370 if (!(priv->features & TA_RTC_FEATURE_ALARM)) in optee_rtc_enable_alarm()
404 if (!(priv->features & TA_RTC_FEATURE_ALARM)) in optee_rtc_wait_alarm()
429 if (!(priv->features & TA_RTC_FEATURE_ALARM)) in optee_rtc_cancel_wait_alarm()
450 if (!(priv->features & TA_RTC_FEATURE_ALARM)) in optee_rtc_set_alarm_wake_status()
499 u64 *features) in optee_rtc_read_info() argument
530 *features = info->features; in optee_rtc_read_info()
602 err = optee_rtc_read_info(dev, rtc, &priv->features); in optee_rtc_probe()
604 dev_err(dev, "Failed to get RTC features from OP-TEE\n"); in optee_rtc_probe()
609 if (priv->features & TA_RTC_FEATURE_ALARM) { in optee_rtc_probe()
640 if (priv->features & TA_RTC_FEATURE_WAKEUP_ALARM) in optee_rtc_probe()
652 if (!(priv->features & TA_RTC_FEATURE_CORRECTION)) in optee_rtc_probe()
653 clear_bit(RTC_FEATURE_CORRECTION, rtc->features); in optee_rtc_probe()
654 if (!(priv->features & TA_RTC_FEATURE_ALARM)) in optee_rtc_probe()
655 clear_bit(RTC_FEATURE_ALARM, rtc->features); in optee_rtc_probe()
665 if (priv->features & TA_RTC_FEATURE_ALARM) { in optee_rtc_probe()
670 if (priv->features & TA_RTC_FEATURE_ALARM) in optee_rtc_probe()
687 if (priv->features & TA_RTC_FEATURE_ALARM) { in optee_rtc_remove()