Searched refs:irq_ctx (Results 1 – 4 of 4) sorted by relevance
26 static void vfio_platform_mask(struct vfio_platform_irq *irq_ctx) in vfio_platform_mask() argument30 spin_lock_irqsave(&irq_ctx->lock, flags); in vfio_platform_mask()32 if (!irq_ctx->masked) { in vfio_platform_mask()33 disable_irq_nosync(irq_ctx->hwirq); in vfio_platform_mask()34 irq_ctx->masked = true; in vfio_platform_mask()37 spin_unlock_irqrestore(&irq_ctx->lock, flags); in vfio_platform_mask()42 struct vfio_platform_irq *irq_ctx = opaque; in vfio_platform_mask_handler() local44 vfio_platform_mask(irq_ctx); in vfio_platform_mask_handler()86 static void vfio_platform_unmask(struct vfio_platform_irq *irq_ctx) in vfio_platform_unmask() argument90 spin_lock_irqsave(&irq_ctx->lock, flags); in vfio_platform_unmask()[all …]
59 union irq_ctx { union64 static union irq_ctx *hardirq_ctx[NR_CPUS] __read_mostly;65 static union irq_ctx *softirq_ctx[NR_CPUS] __read_mostly;72 union irq_ctx *curctx, *irqctx; in handle_one_irq()74 curctx = (union irq_ctx *)current_thread_info(); in handle_one_irq()120 union irq_ctx *irqctx; in irq_ctx_init()125 irqctx = (union irq_ctx *)&hardirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()133 irqctx = (union irq_ctx *)&softirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()153 union irq_ctx *irqctx; in do_softirq_own_stack()
19 union irq_ctx { union24 static union irq_ctx *hardirq_ctx[NR_CPUS] __read_mostly;25 static union irq_ctx *softirq_ctx[NR_CPUS] __read_mostly;46 union irq_ctx *curctx, *irqctx; in do_IRQ()69 curctx = (union irq_ctx *) current_thread_info(); in do_IRQ()126 union irq_ctx *irqctx; in irq_ctx_init()131 irqctx = (union irq_ctx *) &hardirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()139 irqctx = (union irq_ctx *) &softirq_stack[cpu * THREAD_SIZE]; in irq_ctx_init()161 union irq_ctx *irqctx; in do_softirq_own_stack()
250 int ide_dev_read_id(ide_drive_t *drive, u8 cmd, u16 *id, int irq_ctx) in ide_dev_read_id() argument267 if (irq_ctx) in ide_dev_read_id()303 if (irq_ctx) { in ide_dev_read_id()