xref: /kvmtool/irq.c (revision cb87229be5a987ac335b0851a0d1e2b4dd9d7632)
19dc5430cSWill Deacon #include "kvm/irq.h"
29dc5430cSWill Deacon #include "kvm/kvm-arch.h"
39dc5430cSWill Deacon 
49dc5430cSWill Deacon static u8 next_line = KVM_IRQ_OFFSET;
59dc5430cSWill Deacon 
69dc5430cSWill Deacon int irq__alloc_line(void)
79dc5430cSWill Deacon {
89dc5430cSWill Deacon 	return next_line++;
99dc5430cSWill Deacon }
10*cb87229bSMarc Zyngier 
11*cb87229bSMarc Zyngier int irq__get_nr_allocated_lines(void)
12*cb87229bSMarc Zyngier {
13*cb87229bSMarc Zyngier 	return next_line - KVM_IRQ_OFFSET;
14*cb87229bSMarc Zyngier }
15