}
#ifdef GIC_DEBUG
else
- gdprintk(XENLOG_DEBUG, "trying to inject irq=%u into d%dv%d, when it is still lr_pending\n",
- virtual_irq, v->domain->domain_id, v->vcpu_id);
+ gdprintk(XENLOG_DEBUG, "trying to inject irq=%u into %pv, when it is still lr_pending\n",
+ virtual_irq, v);
#endif
}
gic_hw_ops->write_lr(i, &lr_val);
}
else
- gdprintk(XENLOG_WARNING, "unable to inject hw irq=%d into d%dv%d: already active in LR%d\n",
- irq, v->domain->domain_id, v->vcpu_id, i);
+ gdprintk(XENLOG_WARNING, "unable to inject hw irq=%d into %pv: already active in LR%d\n",
+ irq, v, i);
}
}
else if ( lr_val.pending )
int q __attribute__ ((unused)) = test_and_clear_bit(GIC_IRQ_GUEST_QUEUED, &p->status);
#ifdef GIC_DEBUG
if ( q )
- gdprintk(XENLOG_DEBUG, "trying to inject irq=%d into d%dv%d, when it is already pending in LR%d\n",
- irq, v->domain->domain_id, v->vcpu_id, i);
+ gdprintk(XENLOG_DEBUG, "trying to inject irq=%d into %pv, when it is already pending in LR%d\n",
+ irq, v, i);
#endif
}
else
v->processor = cpu;
cpumask_clear_cpu(cpu, &prv->cpus_free);
- dprintk(XENLOG_G_INFO, "%d <-- d%dv%d\n", cpu, v->domain->domain_id, v->vcpu_id);
+ dprintk(XENLOG_G_INFO, "%d <-- %pv\n", cpu, v);
if ( unlikely(tb_init_done) )
{
per_cpu(npc, cpu).vcpu = NULL;
cpumask_set_cpu(cpu, &prv->cpus_free);
- dprintk(XENLOG_G_INFO, "%d <-- NULL (d%dv%d)\n", cpu, v->domain->domain_id, v->vcpu_id);
+ dprintk(XENLOG_G_INFO, "%d <-- NULL (%pv)\n", cpu, v);
if ( unlikely(tb_init_done) )
{
*/
spin_lock(&prv->waitq_lock);
list_add_tail(&nvc->waitq_elem, &prv->waitq);
- dprintk(XENLOG_G_WARNING, "WARNING: d%dv%d not assigned to any CPU!\n",
- v->domain->domain_id, v->vcpu_id);
+ dprintk(XENLOG_G_WARNING, "WARNING: %pv not assigned to any CPU!\n", v);
spin_unlock(&prv->waitq_lock);
}
spin_unlock_irq(lock);
if ( list_empty(&nvc->waitq_elem) )
{
list_add_tail(&nvc->waitq_elem, &prv->waitq);
- dprintk(XENLOG_G_WARNING, "WARNING: d%dv%d not assigned to any CPU!\n",
- v->domain->domain_id, v->vcpu_id);
+ dprintk(XENLOG_G_WARNING, "WARNING: %pv not assigned to any CPU!\n", v);
}
spin_unlock(&prv->waitq_lock);
}
cpumask_scnprintf(cpustr, sizeof(cpustr), per_cpu(cpu_core_mask, cpu));
printk("core=%s", cpustr);
if ( per_cpu(npc, cpu).vcpu != NULL )
- printk(", vcpu=d%dv%d", per_cpu(npc, cpu).vcpu->domain->domain_id,
- per_cpu(npc, cpu).vcpu->vcpu_id);
+ printk(", vcpu=%pv", per_cpu(npc, cpu).vcpu);
printk("\n");
/* current VCPU (nothing to say if that's the idle vcpu) */
printk(", ");
if ( loop % 24 == 0 )
printk("\n\t");
- printk("d%dv%d", nvc->vcpu->domain->domain_id, nvc->vcpu->vcpu_id);
+ printk("%pv", nvc->vcpu);
}
printk("\n");
spin_unlock(&prv->waitq_lock);