Home
last modified time | relevance | path

Searched refs:irq_work (Results 1 – 25 of 30) sorted by relevance

12

/arch/x86/include/asm/
Dnmi.h44 struct irq_work irq_work; member
/arch/x86/kvm/
Dpmu.c50 static void kvm_pmi_trigger_fn(struct irq_work *irq_work) in kvm_pmi_trigger_fn() argument
52 struct kvm_pmu *pmu = container_of(irq_work, struct kvm_pmu, irq_work); in kvm_pmi_trigger_fn()
93 irq_work_queue(&pmc_to_pmu(pmc)->irq_work); in kvm_perf_overflow_intr()
368 irq_work_sync(&pmu->irq_work); in kvm_pmu_reset()
378 init_irq_work(&pmu->irq_work, kvm_pmi_trigger_fn); in kvm_pmu_init()
/arch/x86/kernel/
Dnmi.c107 static void nmi_max_handler(struct irq_work *w) in nmi_max_handler()
109 struct nmiaction *a = container_of(w, struct nmiaction, irq_work); in nmi_max_handler()
149 irq_work_queue(&a->irq_work); in nmi_handle()
167 init_irq_work(&action->irq_work, nmi_max_handler); in __register_nmi_handler()
/arch/powerpc/kernel/
Dmce.c35 static void machine_check_process_queued_event(struct irq_work *work);
36 static void machine_check_ue_irq_work(struct irq_work *work);
40 static struct irq_work mce_event_process_work = {
44 static struct irq_work mce_ue_event_irq_work = {
208 static void machine_check_ue_irq_work(struct irq_work *work) in machine_check_ue_irq_work()
300 static void machine_check_process_queued_event(struct irq_work *work) in machine_check_process_queued_event()
/arch/ia64/include/asm/
DKbuild5 generic-y += irq_work.h
/arch/alpha/include/asm/
DKbuild8 generic-y += irq_work.h
/arch/sh/include/asm/
DKbuild11 generic-y += irq_work.h
/arch/sparc/include/asm/
DKbuild12 generic-y += irq_work.h
/arch/s390/include/asm/
DKbuild17 generic-y += irq_work.h
/arch/parisc/include/asm/
DKbuild12 generic-y += irq_work.h
/arch/mips/include/asm/
DKbuild12 generic-y += irq_work.h
/arch/arc/include/asm/
DKbuild13 generic-y += irq_work.h
/arch/um/include/asm/
DKbuild15 generic-y += irq_work.h
/arch/m68k/include/asm/
DKbuild13 generic-y += irq_work.h
/arch/xtensa/include/asm/
DKbuild15 generic-y += irq_work.h
/arch/microblaze/include/asm/
DKbuild17 generic-y += irq_work.h
/arch/hexagon/include/asm/
DKbuild18 generic-y += irq_work.h
/arch/riscv/include/asm/
DKbuild18 generic-y += irq_work.h
/arch/c6x/include/asm/
DKbuild19 generic-y += irq_work.h
/arch/unicore32/include/asm/
DKbuild18 generic-y += irq_work.h
/arch/openrisc/include/asm/
DKbuild20 generic-y += irq_work.h
/arch/nds32/include/asm/
DKbuild23 generic-y += irq_work.h
/arch/csky/include/asm/
DKbuild21 generic-y += irq_work.h
/arch/nios2/include/asm/
DKbuild23 generic-y += irq_work.h
/arch/powerpc/platforms/pseries/
Dras.c26 static void mce_process_errlog_event(struct irq_work *work);
27 static struct irq_work mce_errlog_process_work = {
695 static void mce_process_errlog_event(struct irq_work *work) in mce_process_errlog_event()

12