• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/kernel/

Lines Matching refs:vq

128 	struct vtimer_queue *vq = &__get_cpu_var(virt_cpu_timer);
142 S390_lowcore.system_timer += S390_lowcore.last_update_timer - vq->idle;
146 if (vq->do_spt) {
148 expires = vq->idle - enter_timer;
153 vq->elapsed -= vq->idle - enter_timer;
168 struct vtimer_queue *vq = &__get_cpu_var(virt_cpu_timer);
177 if (vq->do_spt) {
181 * vq->idle = get_cpu_timer();
208 : "=m" (idle->idle_enter), "=m" (vq->idle)
210 "a" (&vq->idle), "a" (&vmax), "m" (vmax), "m" (psw)
215 * vq->idle = get_cpu_timer();
240 : "=m" (idle->idle_enter), "=m" (vq->idle)
242 "a" (&vq->idle), "m" (psw)
294 struct vtimer_queue *vq;
300 vq = &__get_cpu_var(virt_cpu_timer);
307 event->expires = event->interval + vq->elapsed;
308 spin_lock(&vq->lock);
309 list_add_sorted(event, &vq->list);
310 spin_unlock(&vq->lock);
320 struct vtimer_queue *vq;
326 vq = &__get_cpu_var(virt_cpu_timer);
329 spin_lock(&vq->lock);
331 elapsed = vq->elapsed + (vq->timer - S390_lowcore.async_enter_timer);
333 vq->elapsed = 0;
334 list_for_each_entry_safe(event, tmp, &vq->list, entry) {
341 spin_unlock(&vq->lock);
343 vq->do_spt = list_empty(&cb_list);
348 spin_lock(&vq->lock);
349 if (!list_empty(&vq->list)) {
350 event = list_first_entry(&vq->list, struct vtimer_list, entry);
353 vq->do_spt = 0;
354 spin_unlock(&vq->lock);
363 vq->timer = next - elapsed;
364 vq->elapsed = elapsed;
384 struct vtimer_queue *vq;
388 vq = &per_cpu(virt_cpu_timer, timer->cpu);
389 spin_lock_irqsave(&vq->lock, flags);
393 if (list_empty(&vq->list)) {
395 list_add(&timer->entry, &vq->list);
397 vq->timer = timer->expires;
398 vq->elapsed = 0;
406 vq->elapsed += vq->timer - left;
407 vq->timer = expires;
409 vq->elapsed += vq->timer - left;
410 vq->timer = left;
413 timer->expires += vq->elapsed;
414 list_add_sorted(timer, &vq->list);
417 spin_unlock_irqrestore(&vq->lock, flags);
460 struct vtimer_queue *vq;
471 vq = &per_cpu(virt_cpu_timer, cpu);
474 spin_lock_irqsave(&vq->lock, flags);
478 spin_unlock_irqrestore(&vq->lock, flags);
499 spin_unlock_irqrestore(&vq->lock, flags);
536 struct vtimer_queue *vq;
542 vq = &per_cpu(virt_cpu_timer, timer->cpu);
543 spin_lock_irqsave(&vq->lock, flags);
548 spin_unlock_irqrestore(&vq->lock, flags);
558 struct vtimer_queue *vq;
561 vq = &__get_cpu_var(virt_cpu_timer);
562 INIT_LIST_HEAD(&vq->list);
563 spin_lock_init(&vq->lock);