Lines Matching refs:mask
30 static int rtc_rpi_pico_alarm_get_time(const struct device *dev, uint16_t id, uint16_t *mask,
176 static int rtc_rpi_pico_alarm_set_time(const struct device *dev, uint16_t id, uint16_t mask, in rtc_rpi_pico_alarm_set_time() argument
185 if (mask & ~mask_available) { in rtc_rpi_pico_alarm_set_time()
189 if (!rtc_utils_validate_rtc_time(alarm, mask)) { in rtc_rpi_pico_alarm_set_time()
196 if (mask == 0) { in rtc_rpi_pico_alarm_set_time()
207 if (mask & RTC_ALARM_TIME_MASK_YEAR) { in rtc_rpi_pico_alarm_set_time()
212 if (mask & RTC_ALARM_TIME_MASK_MONTH) { in rtc_rpi_pico_alarm_set_time()
217 if (mask & RTC_ALARM_TIME_MASK_MONTHDAY) { in rtc_rpi_pico_alarm_set_time()
222 if (mask & RTC_ALARM_TIME_MASK_WEEKDAY) { in rtc_rpi_pico_alarm_set_time()
227 if (mask & RTC_ALARM_TIME_MASK_HOUR) { in rtc_rpi_pico_alarm_set_time()
232 if (mask & RTC_ALARM_TIME_MASK_MINUTE) { in rtc_rpi_pico_alarm_set_time()
237 if (mask & RTC_ALARM_TIME_MASK_SECOND) { in rtc_rpi_pico_alarm_set_time()
243 data->alarm_mask = mask; in rtc_rpi_pico_alarm_set_time()
254 static int rtc_rpi_pico_alarm_get_time(const struct device *dev, uint16_t id, uint16_t *mask, in rtc_rpi_pico_alarm_get_time() argument
265 *mask = data->alarm_mask; in rtc_rpi_pico_alarm_get_time()