Lines Matching refs:alarm_mask
285 unsigned int alarm_mask; member
349 static void ams_update_ps_alarm(struct ams *ams, unsigned long alarm_mask) in ams_update_ps_alarm() argument
354 val = FIELD_GET(AMS_ISR0_ALARM_2_TO_0_MASK, alarm_mask); in ams_update_ps_alarm()
357 val = FIELD_GET(AMS_ISR0_ALARM_6_TO_3_MASK, alarm_mask); in ams_update_ps_alarm()
362 val = FIELD_GET(AMS_ISR0_ALARM_12_TO_7_MASK, alarm_mask); in ams_update_ps_alarm()
367 static void ams_update_pl_alarm(struct ams *ams, unsigned long alarm_mask) in ams_update_pl_alarm() argument
373 pl_alarm_mask = FIELD_GET(AMS_PL_ALARM_MASK, alarm_mask); in ams_update_pl_alarm()
388 static void ams_update_alarm(struct ams *ams, unsigned long alarm_mask) in ams_update_alarm() argument
393 ams_update_ps_alarm(ams, alarm_mask); in ams_update_alarm()
396 ams_update_pl_alarm(ams, alarm_mask); in ams_update_alarm()
399 ams_update_intrmask(ams, AMS_ISR0_ALARM_MASK, ~alarm_mask); in ams_update_alarm()
887 return !!(ams->alarm_mask & ams_get_alarm_mask(chan->scan_index)); in ams_read_event_config()
904 ams->alarm_mask |= alarm; in ams_write_event_config()
906 ams->alarm_mask &= ~alarm; in ams_write_event_config()
908 ams_update_alarm(ams, ams->alarm_mask); in ams_write_event_config()