Symbol: xenisrc
sys/dev/xen/bus/intr-internal.h
66
extern void xen_intr_enable_source(struct xenisrc *isrc);
sys/dev/xen/bus/intr-internal.h
67
extern void xen_intr_disable_source(struct xenisrc *isrc);
sys/dev/xen/bus/intr-internal.h
68
extern void xen_intr_enable_intr(struct xenisrc *isrc);
sys/dev/xen/bus/intr-internal.h
69
extern void xen_intr_disable_intr(struct xenisrc *isrc);
sys/dev/xen/bus/intr-internal.h
70
extern int xen_intr_assign_cpu(struct xenisrc *isrc, u_int to_cpu);
sys/dev/xen/bus/intr-internal.h
80
struct xenisrc *xen_arch_intr_alloc(void);
sys/dev/xen/bus/intr-internal.h
81
void xen_arch_intr_release(struct xenisrc *isrc);
sys/dev/xen/bus/intr-internal.h
82
u_int xen_arch_intr_next_cpu(struct xenisrc *isrc);
sys/dev/xen/bus/intr-internal.h
83
u_long xen_arch_intr_execute_handlers(struct xenisrc *isrc,
sys/dev/xen/bus/intr-internal.h
87
enum intr_type flags, struct xenisrc *isrc,
sys/dev/xen/bus/intr-internal.h
89
int xen_arch_intr_describe(struct xenisrc *isrc, void *cookie,
sys/dev/xen/bus/intr-internal.h
91
int xen_arch_intr_remove_handler(struct xenisrc *isrc,
sys/dev/xen/bus/intr-internal.h
93
int xen_arch_intr_event_bind(struct xenisrc *isrc, u_int cpu);
sys/dev/xen/bus/xen_intr.c
1017
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
1032
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
1046
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
1105
xen_intr_dump_port(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
1139
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
115
static struct xenisrc *xen_intr_port_to_isrc[NR_EVENT_CHANNELS];
sys/dev/xen/bus/xen_intr.c
129
xen_intr_handle_from_isrc(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
144
static inline struct xenisrc *
sys/dev/xen/bus/xen_intr.c
147
return ((struct xenisrc *)handle);
sys/dev/xen/bus/xen_intr.c
204
xen_intr_release_isrc(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
254
xen_intr_bind_isrc(struct xenisrc **isrcp, evtchn_port_t local_port,
sys/dev/xen/bus/xen_intr.c
259
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
352
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
511
xen_rebind_ipi(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
531
xen_rebind_virq(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
547
static struct xenisrc *
sys/dev/xen/bus/xen_intr.c
548
xen_intr_rebind_isrc(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
554
struct xenisrc *prev;
sys/dev/xen/bus/xen_intr.c
614
struct xenisrc *cur = xen_intr_port_to_isrc[isrc_idx];
sys/dev/xen/bus/xen_intr.c
638
xen_intr_disable_intr(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
654
xen_intr_assign_cpu(struct xenisrc *isrc, u_int to_cpu)
sys/dev/xen/bus/xen_intr.c
718
xen_intr_disable_source(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
739
xen_intr_enable_source(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
752
xen_intr_enable_intr(struct xenisrc *isrc)
sys/dev/xen/bus/xen_intr.c
765
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
787
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
822
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
862
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
922
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
976
struct xenisrc *isrc;
sys/dev/xen/bus/xen_intr.c
992
struct xenisrc *isrc;
sys/x86/include/xen/arch-intr.h
46
extern struct xenisrc *xen_arch_intr_alloc(void);
sys/x86/include/xen/arch-intr.h
47
extern void xen_arch_intr_release(struct xenisrc *isrc);
sys/x86/include/xen/arch-intr.h
50
xen_arch_intr_next_cpu(struct xenisrc *isrc)
sys/x86/include/xen/arch-intr.h
57
xen_arch_intr_execute_handlers(struct xenisrc *isrc, struct trapframe *frame)
sys/x86/include/xen/arch-intr.h
67
struct xenisrc *isrc, void **cookiep)
sys/x86/include/xen/arch-intr.h
75
xen_arch_intr_describe(struct xenisrc *isrc, void *cookie, const char *descr)
sys/x86/include/xen/arch-intr.h
82
xen_arch_intr_remove_handler(struct xenisrc *isrc, void *cookie)
sys/x86/include/xen/arch-intr.h
89
xen_arch_intr_event_bind(struct xenisrc *isrc, u_int cpu)
sys/x86/xen/xen_arch_intr.c
150
_Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0,
sys/x86/xen/xen_arch_intr.c
152
xen_intr_enable_source((struct xenisrc *)isrc);
sys/x86/xen/xen_arch_intr.c
164
_Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0,
sys/x86/xen/xen_arch_intr.c
166
xen_intr_disable_source((struct xenisrc *)isrc);
sys/x86/xen/xen_arch_intr.c
180
_Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0,
sys/x86/xen/xen_arch_intr.c
182
xen_intr_enable_intr((struct xenisrc *)isrc);
sys/x86/xen/xen_arch_intr.c
189
_Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0,
sys/x86/xen/xen_arch_intr.c
191
xen_intr_disable_intr((struct xenisrc *)isrc);
sys/x86/xen/xen_arch_intr.c
206
_Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0,
sys/x86/xen/xen_arch_intr.c
209
return (((struct xenisrc *)isrc)->xi_arch.vector);
sys/x86/xen/xen_arch_intr.c
270
_Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0,
sys/x86/xen/xen_arch_intr.c
272
return (xen_intr_assign_cpu((struct xenisrc *)isrc,
sys/x86/xen/xen_arch_intr.c
316
struct xenisrc *
sys/x86/xen/xen_arch_intr.c
320
struct xenisrc *isrc;
sys/x86/xen/xen_arch_intr.c
325
isrc = (struct xenisrc *)SLIST_FIRST(&avail_list);
sys/x86/xen/xen_arch_intr.c
367
xen_arch_intr_release(struct xenisrc *isrc)
sys/x86/xen/xen_arch_intr.c
373
_Static_assert(sizeof(struct xenisrc) >= sizeof(struct avail_list),
sys/x86/xen/xen_arch_intr.c
375
_Static_assert(offsetof(struct xenisrc, xi_arch) ==