Lines Matching full:control
65 uint64_t prescale = extract32(s->control, R_CONTROL_PRESCALER_SHIFT, in a9_gtimer_get_conv()
92 if ((s->control & R_CONTROL_TIMER_ENABLE) && in a9_gtimer_update()
93 (gtb->control & R_CONTROL_COMP_ENABLE)) { in a9_gtimer_update()
98 if (gtb->control & R_CONTROL_AUTO_INCREMENT && gtb->inc) { in a9_gtimer_update()
113 gtb->status && (gtb->control & R_CONTROL_IRQ_ENABLE)); in a9_gtimer_update()
123 if (s->control & R_CONTROL_TIMER_ENABLE) { in a9_gtimer_update()
157 ret = s->control | gtb->control; in a9_gtimer_read()
200 if (s->control & R_CONTROL_TIMER_ENABLE) { in a9_gtimer_write()
207 a9_gtimer_update(s, (value ^ s->control) & R_CONTROL_NEEDS_SYNC); in a9_gtimer_write()
208 gtb->control = value & R_CONTROL_BANKED; in a9_gtimer_write()
209 s->control = value & ~R_CONTROL_BANKED; in a9_gtimer_write()
285 s->control = 0; in a9_gtimer_reset()
290 gtb->control = 0; in a9_gtimer_reset()
329 return s->control != 0; in vmstate_a9_gtimer_control_needed()
337 VMSTATE_UINT32(control, A9GTimerPerCPU),
346 .name = "arm.cortex-a9-global-timer.control",
351 VMSTATE_UINT32(control, A9GTimerState),