events.h (6e9041c6ddd6cbdc61d87bcaca8ca7bb17c28377) | events.h (cf910e83ae23692fdeefc7e506e504c4c468d38a) |
---|---|
1#ifndef _XEN_EVENTS_H 2#define _XEN_EVENTS_H 3 4#include <linux/interrupt.h> 5 6#include <xen/interface/event_channel.h> 7#include <asm/xen/hypercall.h> 8#include <asm/xen/events.h> --- 62 unchanged lines hidden (view full) --- 71 * the irq will be disabled so it won't deliver an interrupt. */ 72void xen_poll_irq_timeout(int irq, u64 timeout); 73 74/* Determine the IRQ which is bound to an event channel */ 75unsigned irq_from_evtchn(unsigned int evtchn); 76 77/* Xen HVM evtchn vector callback */ 78void xen_hvm_callback_vector(void); | 1#ifndef _XEN_EVENTS_H 2#define _XEN_EVENTS_H 3 4#include <linux/interrupt.h> 5 6#include <xen/interface/event_channel.h> 7#include <asm/xen/hypercall.h> 8#include <asm/xen/events.h> --- 62 unchanged lines hidden (view full) --- 71 * the irq will be disabled so it won't deliver an interrupt. */ 72void xen_poll_irq_timeout(int irq, u64 timeout); 73 74/* Determine the IRQ which is bound to an event channel */ 75unsigned irq_from_evtchn(unsigned int evtchn); 76 77/* Xen HVM evtchn vector callback */ 78void xen_hvm_callback_vector(void); |
79#ifdef CONFIG_TRACING 80#define trace_xen_hvm_callback_vector xen_hvm_callback_vector 81#endif |
|
79extern int xen_have_vector_callback; 80int xen_set_callback_via(uint64_t via); 81void xen_evtchn_do_upcall(struct pt_regs *regs); 82void xen_hvm_evtchn_do_upcall(void); 83 84/* Bind a pirq for a physical interrupt to an irq. */ 85int xen_bind_pirq_gsi_to_irq(unsigned gsi, 86 unsigned pirq, int shareable, char *name); --- 27 unchanged lines hidden --- | 82extern int xen_have_vector_callback; 83int xen_set_callback_via(uint64_t via); 84void xen_evtchn_do_upcall(struct pt_regs *regs); 85void xen_hvm_evtchn_do_upcall(void); 86 87/* Bind a pirq for a physical interrupt to an irq. */ 88int xen_bind_pirq_gsi_to_irq(unsigned gsi, 89 unsigned pirq, int shareable, char *name); --- 27 unchanged lines hidden --- |