Home
last modified time | relevance | path

Searched refs:xenisrc (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/xen/bus/
H A Dintr-internal.h51 struct xenisrc { struct
66 extern void xen_intr_enable_source(struct xenisrc *isrc); argument
67 extern void xen_intr_disable_source(struct xenisrc *isrc);
68 extern void xen_intr_enable_intr(struct xenisrc *isrc);
69 extern void xen_intr_disable_intr(struct xenisrc *isrc);
70 extern int xen_intr_assign_cpu(struct xenisrc *isrc, u_int to_cpu);
80 struct xenisrc *xen_arch_intr_alloc(void);
81 void xen_arch_intr_release(struct xenisrc *isrc);
82 u_int xen_arch_intr_next_cpu(struct xenisrc *isrc);
83 u_long xen_arch_intr_execute_handlers(struct xenisrc *isrc,
[all …]
H A Dxen_intr.c115 static struct xenisrc *xen_intr_port_to_isrc[NR_EVENT_CHANNELS];
129 xen_intr_handle_from_isrc(struct xenisrc *isrc) in xen_intr_handle_from_isrc()
144 static inline struct xenisrc *
147 return ((struct xenisrc *)handle); in xen_intr_isrc_from_handle()
204 xen_intr_release_isrc(struct xenisrc *isrc) in xen_intr_release_isrc()
254 xen_intr_bind_isrc(struct xenisrc **isrcp, evtchn_port_t local_port, in xen_intr_bind_isrc()
259 struct xenisrc *isrc; in xen_intr_bind_isrc()
352 struct xenisrc *isrc; in xen_intr_handle_upcall()
513 xen_rebind_ipi(struct xenisrc *isrc)
533 xen_rebind_virq(struct xenisrc *isr in xen_intr_rebind_isrc()
[all...]
/freebsd/sys/x86/xen/
H A Dxen_arch_intr.c150 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_enable_source()
152 xen_intr_enable_source((struct xenisrc *)isrc); in xen_intr_pic_enable_source()
164 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_disable_source()
166 xen_intr_disable_source((struct xenisrc *)isrc); in xen_intr_pic_disable_source()
180 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_enable_intr()
182 xen_intr_enable_intr((struct xenisrc *)isrc); in xen_intr_pic_enable_intr()
189 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_disable_intr()
191 xen_intr_disable_intr((struct xenisrc *)isrc); in xen_intr_pic_disable_intr()
206 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_vector()
209 return (((struct xenisrc *)isrc)->xi_arch.vector); in xen_intr_pic_vector()
[all …]
/freebsd/sys/x86/include/xen/
H A Darch-intr.h46 extern struct xenisrc *xen_arch_intr_alloc(void);
47 extern void xen_arch_intr_release(struct xenisrc *isrc);
50 xen_arch_intr_next_cpu(struct xenisrc *isrc) in xen_arch_intr_next_cpu()
57 xen_arch_intr_execute_handlers(struct xenisrc *isrc, struct trapframe *frame) in xen_arch_intr_execute_handlers()
67 struct xenisrc *isrc, void **cookiep) in xen_arch_intr_add_handler()
75 xen_arch_intr_describe(struct xenisrc *isrc, void *cookie, const char *descr) in xen_arch_intr_describe()
82 xen_arch_intr_remove_handler(struct xenisrc *isrc, void *cookie) in xen_arch_intr_remove_handler()
89 xen_arch_intr_event_bind(struct xenisrc *isrc, u_int cpu) in xen_arch_intr_event_bind()