mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
xen/irq: Make it obvious that desc->status fields comprise a bitfield.
Signed-off-by: Keir Fraser <keir@xen.org>
This commit is contained in:
1 parent
cebdd97736
commit
d3566714ee
1 file changed
+7
-7
@@ -20,13 +20,13 @@ struct irqaction {
|
||||
/*
|
||||
* IRQ line status.
|
||||
*/
|
||||
#define IRQ_INPROGRESS 1 /* IRQ handler active - do not enter! */
|
||||
#define IRQ_DISABLED 2 /* IRQ disabled - do not enter! */
|
||||
#define IRQ_PENDING 4 /* IRQ pending - replay on enable */
|
||||
#define IRQ_REPLAY 8 /* IRQ has been replayed but not acked yet */
|
||||
#define IRQ_GUEST 16 /* IRQ is handled by guest OS(es) */
|
||||
#define IRQ_MOVE_PENDING 64 /* IRQ is migrating to another CPUs */
|
||||
#define IRQ_PER_CPU 256 /* IRQ is per CPU */
|
||||
#define IRQ_INPROGRESS (1u<<0) /* IRQ handler active - do not enter! */
|
||||
#define IRQ_DISABLED (1u<<1) /* IRQ disabled - do not enter! */
|
||||
#define IRQ_PENDING (1u<<2) /* IRQ pending - replay on enable */
|
||||
#define IRQ_REPLAY (1u<<3) /* IRQ has been replayed but not acked yet */
|
||||
#define IRQ_GUEST (1u<<4) /* IRQ is handled by guest OS(es) */
|
||||
#define IRQ_MOVE_PENDING (1u<<5) /* IRQ is migrating to another CPUs */
|
||||
#define IRQ_PER_CPU (1u<<6) /* IRQ is per CPU */
|
||||
|
||||
/* Special IRQ numbers. */
|
||||
#define AUTO_ASSIGN_IRQ (-1)
|
||||
|
||||