Searched refs:is_pic (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/x86/x86/ |
H A D | intr_machdep.c | 223 KASSERT(intr_pic_registered(isrc->is_pic), ("unregistered PIC")); in intr_register_source() 224 vector = isrc->is_pic->pic_vector(isrc); in intr_register_source() 230 intr_disable_src, (mask_fn)isrc->is_pic->pic_enable_source, in intr_register_source() 231 (mask_fn)isrc->is_pic->pic_eoi_source, intr_assign_cpu, "irq%d:", in intr_register_source() 272 isrc->is_pic->pic_enable_intr(isrc); in intr_add_handler() 273 isrc->is_pic->pic_enable_source(isrc); in intr_add_handler() 292 isrc->is_pic->pic_disable_source(isrc, PIC_NO_EOI); in intr_remove_handler() 293 isrc->is_pic->pic_disable_intr(isrc); in intr_remove_handler() 306 return (isrc->is_pic->pic_config_intr(isrc, trig, pol)); in intr_config_intr() 315 isrc->is_pic->pic_disable_source(isrc, PIC_EOI); in intr_disable_src() [all …]
|
H A D | io_apic.c | 167 io = (struct ioapic *)isrc->is_pic; in _ioapic_eoi_source() 266 struct ioapic *io = (struct ioapic *)isrc->is_pic; in ioapic_enable_source() 283 struct ioapic *io = (struct ioapic *)isrc->is_pic; in ioapic_disable_source() 314 struct ioapic *io = (struct ioapic *)intpin->io_intsrc.is_pic; in ioapic_program_intpin() 421 struct ioapic *io = (struct ioapic *)isrc->is_pic; in ioapic_assign_cpu() 555 struct ioapic *io = (struct ioapic *)isrc->is_pic; in ioapic_config_intr() 684 intpin->io_intsrc.is_pic = (struct pic *)io; in ioapic_create()
|
H A D | msi.c | 393 msi->msi_intsrc.is_pic = &msi_pic; in msi_create_source()
|
/freebsd/sys/x86/isa/ |
H A D | atpic.c | 185 KASSERT(isrc->is_pic == &atpics[MASTER].at_pic, in _atpic_eoi_master() 200 KASSERT(isrc->is_pic == &atpics[SLAVE].at_pic, in _atpic_eoi_slave() 250 struct atpic *ap = (struct atpic *)isrc->is_pic; in atpic_enable_source() 264 struct atpic *ap = (struct atpic *)isrc->is_pic; in atpic_disable_source() 278 if (isrc->is_pic == &atpics[MASTER].at_pic) in atpic_disable_source() 321 struct atpic *ap = (struct atpic *)isrc->is_pic; in atpic_vector() 330 struct atpic *ap = (struct atpic *)isrc->is_pic; in atpic_source_pending() 471 setidt(((struct atpic *)ai->at_intsrc.is_pic)->at_intbase + in atpic_startup() 547 port = ((struct atpic *)isrc->is_pic)->at_ioaddr; in atpic_handle_intr()
|
H A D | clock.c | 518 i8254_intsrc->is_pic->pic_enable_source(i8254_intsrc); in attimer_start() 574 i8254_pending = i8254_intsrc->is_pic->pic_source_pending; in attimer_attach() 609 i8254_intsrc->is_pic->pic_enable_intr(i8254_intsrc); in attimer_attach()
|
/freebsd/sys/x86/xen/ |
H A D | xen_arch_intr.c | 330 KASSERT(isrc->xi_arch.intsrc.is_pic == &xen_intr_pic, in xen_arch_intr_alloc() 356 isrc->xi_arch.intsrc.is_pic = &xen_intr_pic; in xen_arch_intr_alloc()
|
/freebsd/sys/x86/include/ |
H A D | intr_machdep.h | 107 struct pic *is_pic; member
|