Lines Matching full:tc

97 static int slavio_timer_is_user(TimerContext *tc)  in slavio_timer_is_user()  argument
99 SLAVIO_TIMERState *s = tc->s; in slavio_timer_is_user()
100 unsigned int timer_index = tc->timer_index; in slavio_timer_is_user()
126 TimerContext *tc = opaque; in slavio_timer_irq() local
127 SLAVIO_TIMERState *s = tc->s; in slavio_timer_irq()
128 CPUTimerState *t = &s->cputimer[tc->timer_index]; in slavio_timer_irq()
137 if (!slavio_timer_is_user(tc) && t->limit != 0) { in slavio_timer_irq()
145 TimerContext *tc = opaque; in slavio_timer_mem_readl() local
146 SLAVIO_TIMERState *s = tc->s; in slavio_timer_mem_readl()
148 unsigned int timer_index = tc->timer_index; in slavio_timer_mem_readl()
156 if (slavio_timer_is_user(tc)) { in slavio_timer_mem_readl()
172 if (slavio_timer_is_user(tc)) { // read user timer LSW in slavio_timer_mem_readl()
205 TimerContext *tc = opaque; in slavio_timer_mem_writel() local
206 SLAVIO_TIMERState *s = tc->s; in slavio_timer_mem_writel()
208 unsigned int timer_index = tc->timer_index; in slavio_timer_mem_writel()
216 if (slavio_timer_is_user(tc)) { in slavio_timer_mem_writel()
240 if (slavio_timer_is_user(tc)) { in slavio_timer_mem_writel()
269 if (slavio_timer_is_user(tc)) { in slavio_timer_mem_writel()
397 TimerContext *tc; in slavio_timer_init() local
403 tc = g_new0(TimerContext, 1); in slavio_timer_init()
404 tc->s = s; in slavio_timer_init()
405 tc->timer_index = i; in slavio_timer_init()
407 s->cputimer[i].timer = ptimer_init(slavio_timer_irq, tc, in slavio_timer_init()
415 memory_region_init_io(&tc->iomem, obj, &slavio_timer_mem_ops, tc, in slavio_timer_init()
417 sysbus_init_mmio(dev, &tc->iomem); in slavio_timer_init()