Lines Matching refs:intsrc

147 xen_intr_pic_enable_source(struct intsrc *isrc)  in xen_intr_pic_enable_source()
150 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_enable_source()
161 xen_intr_pic_disable_source(struct intsrc *isrc, int eoi) in xen_intr_pic_disable_source()
164 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_disable_source()
170 xen_intr_pic_eoi_source(struct intsrc *isrc) in xen_intr_pic_eoi_source()
177 xen_intr_pic_enable_intr(struct intsrc *isrc) in xen_intr_pic_enable_intr()
180 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_enable_intr()
186 xen_intr_pic_disable_intr(struct intsrc *isrc) in xen_intr_pic_disable_intr()
189 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_disable_intr()
203 xen_intr_pic_vector(struct intsrc *isrc) in xen_intr_pic_vector()
206 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_vector()
221 xen_intr_pic_source_pending(struct intsrc *isrc) in xen_intr_pic_source_pending()
258 xen_intr_pic_config_intr(struct intsrc *isrc, enum intr_trigger trig, in xen_intr_pic_config_intr()
267 xen_intr_pic_assign_cpu(struct intsrc *isrc, u_int apic_id) in xen_intr_pic_assign_cpu()
270 _Static_assert(offsetof(struct xenisrc, xi_arch.intsrc) == 0, in xen_intr_pic_assign_cpu()
330 KASSERT(isrc->xi_arch.intsrc.is_pic == &xen_intr_pic, in xen_arch_intr_alloc()
333 KASSERT(isrc->xi_arch.intsrc.is_handlers == 0, in xen_arch_intr_alloc()
356 isrc->xi_arch.intsrc.is_pic = &xen_intr_pic; in xen_arch_intr_alloc()
358 error = intr_register_source(&isrc->xi_arch.intsrc); in xen_arch_intr_alloc()
370 KASSERT(isrc->xi_arch.intsrc.is_handlers == 0, in xen_arch_intr_release()