[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3/3] x86: switch to plain bool in passthrough code
Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> --- Cc: Jan Beulich <jbeulich@xxxxxxxx> Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- xen/drivers/passthrough/io.c | 16 ++++++++-------- xen/include/asm-x86/hvm/irq.h | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/xen/drivers/passthrough/io.c b/xen/drivers/passthrough/io.c index e30fd568f3..19a21bf85a 100644 --- a/xen/drivers/passthrough/io.c +++ b/xen/drivers/passthrough/io.c @@ -81,17 +81,17 @@ static void raise_softirq_for(struct hvm_pirq_dpci *pirq_dpci) * If it is false, it is the callers responsibility to make sure * that the softirq (with the event_lock dropped) has ran. */ -bool_t pt_pirq_softirq_active(struct hvm_pirq_dpci *pirq_dpci) +bool pt_pirq_softirq_active(struct hvm_pirq_dpci *pirq_dpci) { if ( pirq_dpci->state & ((1 << STATE_RUN) | (1 << STATE_SCHED)) ) - return 1; + return true; /* * If in the future we would call 'raise_softirq_for' right away * after 'pt_pirq_softirq_active' we MUST reset the list (otherwise it * might have stale data). */ - return 0; + return false; } /* @@ -136,7 +136,7 @@ static void pt_pirq_softirq_reset(struct hvm_pirq_dpci *pirq_dpci) pirq_dpci->masked = 0; } -bool_t pt_irq_need_timer(uint32_t flags) +bool pt_irq_need_timer(uint32_t flags) { return !(flags & (HVM_IRQ_DPCI_GUEST_MSI | HVM_IRQ_DPCI_TRANSLATE)); } @@ -232,7 +232,7 @@ void free_hvm_irq_dpci(struct hvm_irq_dpci *dpci) */ static struct vcpu *vector_hashing_dest(const struct domain *d, uint32_t dest_id, - bool_t dest_mode, + bool dest_mode, uint8_t gvec) { @@ -739,14 +739,14 @@ void pt_pirq_init(struct domain *d, struct hvm_pirq_dpci *dpci) dpci->gmsi.dest_vcpu_id = -1; } -bool_t pt_pirq_cleanup_check(struct hvm_pirq_dpci *dpci) +bool pt_pirq_cleanup_check(struct hvm_pirq_dpci *dpci) { if ( !dpci->flags && !pt_pirq_softirq_active(dpci) ) { dpci->dom = NULL; - return 1; + return true; } - return 0; + return false; } int pt_pirq_iterate(struct domain *d, diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h index 84cb8f8765..2a9305b158 100644 --- a/xen/include/asm-x86/hvm/irq.h +++ b/xen/include/asm-x86/hvm/irq.h @@ -176,7 +176,7 @@ struct hvm_irq_dpci { struct hvm_pirq_dpci { uint32_t flags; unsigned int state; - bool_t masked; + bool masked; uint16_t pending; struct list_head digl_list; struct domain *dom; @@ -186,13 +186,13 @@ struct hvm_pirq_dpci { }; void pt_pirq_init(struct domain *, struct hvm_pirq_dpci *); -bool_t pt_pirq_cleanup_check(struct hvm_pirq_dpci *); +bool pt_pirq_cleanup_check(struct hvm_pirq_dpci *); int pt_pirq_iterate(struct domain *d, int (*cb)(struct domain *, struct hvm_pirq_dpci *, void *arg), void *arg); -bool_t pt_pirq_softirq_active(struct hvm_pirq_dpci *); +bool pt_pirq_softirq_active(struct hvm_pirq_dpci *); /* Modify state of a PCI INTx wire. */ void hvm_pci_intx_assert(struct domain *d, unsigned int device, unsigned int intx); -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |