Home
last modified time | relevance | path

Searched refs:intsrc (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/x86/include/
H A Dintr_machdep.h73 struct intsrc;
82 void (*pic_enable_source)(struct intsrc *);
84 void (*pic_eoi_source)(struct intsrc *);
85 void (*pic_enable_intr)(struct intsrc *);
86 void (*pic_disable_intr)(struct intsrc *);
87 int (*pic_vector)(struct intsrc *);
88 int (*pic_source_pending)(struct intsrc *);
94 void (*pic_reprogram_pin)(struct intsrc *);
110 struct intsrc { struct
154 struct intsrc *intr_lookup_source(int vector);
[all …]
/freebsd-13.1/sys/x86/isa/
H A Datpic.c129 struct intsrc at_intsrc;
179 _atpic_eoi_master(struct intsrc *isrc) in _atpic_eoi_master()
194 _atpic_eoi_slave(struct intsrc *isrc) in _atpic_eoi_slave()
244 atpic_enable_source(struct intsrc *isrc) in atpic_enable_source()
285 atpic_eoi_master(struct intsrc *isrc) in atpic_eoi_master()
295 atpic_eoi_slave(struct intsrc *isrc) in atpic_eoi_slave()
305 atpic_enable_intr(struct intsrc *isrc) in atpic_enable_intr()
310 atpic_disable_intr(struct intsrc *isrc) in atpic_disable_intr()
315 atpic_vector(struct intsrc *isrc) in atpic_vector()
324 atpic_source_pending(struct intsrc *isrc) in atpic_source_pending()
[all …]
H A Dclock.c93 static struct intsrc *i8254_intsrc;
96 static int (*i8254_pending)(struct intsrc *);
/freebsd-13.1/sys/x86/x86/
H A Dintr_machdep.c251 struct intsrc *
265 struct intsrc *isrc; in intr_add_handler()
290 struct intsrc *isrc; in intr_remove_handler()
311 struct intsrc *isrc; in intr_config_intr()
322 struct intsrc *isrc; in intr_disable_src()
402 struct intsrc *isrc;
529 struct intsrc *isrc;
545 struct intsrc *is;
637 struct intsrc *isrc;
681 struct intsrc *isrc;
[all …]
H A Dmsi.c116 struct intsrc msi_intsrc;
132 static void msi_eoi_source(struct intsrc *isrc);
133 static void msi_enable_intr(struct intsrc *isrc);
135 static int msi_vector(struct intsrc *isrc);
185 msi_enable_source(struct intsrc *isrc) in msi_enable_source()
190 msi_disable_source(struct intsrc *isrc, int eoi) in msi_disable_source()
198 msi_eoi_source(struct intsrc *isrc) in msi_eoi_source()
205 msi_enable_intr(struct intsrc *isrc) in msi_enable_intr()
213 msi_disable_intr(struct intsrc *isrc) in msi_disable_intr()
221 msi_vector(struct intsrc *isrc) in msi_vector()
[all …]
H A Dio_apic.c82 struct intsrc io_intsrc;
119 static void ioapic_eoi_source(struct intsrc *isrc);
122 static int ioapic_vector(struct intsrc *isrc);
156 _ioapic_eoi_source(struct intsrc *isrc, int locked) in _ioapic_eoi_source()
265 ioapic_enable_source(struct intsrc *isrc) in ioapic_enable_source()
303 ioapic_eoi_source(struct intsrc *isrc) in ioapic_eoi_source()
411 ioapic_reprogram_intpin(struct intsrc *isrc) in ioapic_reprogram_intpin()
503 ioapic_enable_intr(struct intsrc *isrc) in ioapic_enable_intr()
515 ioapic_disable_intr(struct intsrc *isrc) in ioapic_disable_intr()
534 ioapic_vector(struct intsrc *isrc) in ioapic_vector()
[all …]
H A Dlocal_apic.c1364 struct intsrc *isrc; in lapic_handle_intr()
1779 struct intsrc *isrc; in DB_SHOW_COMMAND()
/freebsd-13.1/sys/x86/xen/
H A Dxen_intr.c124 struct intsrc xi_intsrc;
143 static void xen_intr_eoi_source(struct intsrc *isrc);
146 static int xen_intr_vector(struct intsrc *isrc);
148 static int xen_intr_config_intr(struct intsrc *isrc,
829 xen_intr_disable_intr(struct intsrc *base_isrc) in xen_intr_disable_intr()
845 xen_intr_vector(struct intsrc *base_isrc) in xen_intr_vector()
861 xen_intr_source_pending(struct intsrc *isrc) in xen_intr_source_pending()
990 xen_intr_enable_source(struct intsrc *base_isrc) in xen_intr_enable_source()
1006 xen_intr_eoi_source(struct intsrc *base_isrc) in xen_intr_eoi_source()
1016 xen_intr_enable_intr(struct intsrc *base_isrc) in xen_intr_enable_intr()
[all …]
/freebsd-13.1/sys/dev/sound/pci/
H A Dfm801.c292 u_int32_t intsrc = fm801_rd(fm801, FM_INTSTATUS, 2); in fm801_intr() local
294 DPRINT("\nfm801_intr intsrc 0x%x ", intsrc); in fm801_intr()
296 if(intsrc & FM_INTSTATUS_PLAY) { in fm801_intr()
305 if(intsrc & FM_INTSTATUS_REC) { in fm801_intr()
314 if ( intsrc & FM_INTSTATUS_MPU ) { in fm801_intr()
316 fm801_wr(fm801, FM_INTSTATUS, intsrc & FM_INTSTATUS_MPU,2); in fm801_intr()
319 if ( intsrc & FM_INTSTATUS_VOL ) { in fm801_intr()
321 fm801_wr(fm801, FM_INTSTATUS, intsrc & FM_INTSTATUS_VOL,2); in fm801_intr()
325 fm801_wr(fm801, FM_INTSTATUS, intsrc & (FM_INTSTATUS_PLAY | FM_INTSTATUS_REC), 2); in fm801_intr()
H A Daureal.c401 u_int32_t intsrc, i; in au_intr() local
404 intsrc=au_rd(au, 0, AU_REG_IRQSRC, 4); in au_intr()
405 printf("pcm%d: interrupt with src %x\n", au->unit, intsrc); in au_intr()
406 if (intsrc & AU_IRQ_FATAL) printf("pcm%d: fatal error irq\n", au->unit); in au_intr()
407 if (intsrc & AU_IRQ_PARITY) printf("pcm%d: parity error irq\n", au->unit); in au_intr()
408 if (intsrc & AU_IRQ_UNKNOWN) { in au_intr()
413 if (intsrc & AU_IRQ_PCMOUT) { in au_intr()
433 au_wr(au, 0, AU_REG_IRQSRC, intsrc & 0x7ff, 4); in au_intr()
H A Des137x.c924 uint32_t intsrc, sctrl; in es_intr() local
931 intsrc = es_rd(es, ES1370_REG_STATUS, 4); in es_intr()
932 if ((intsrc & STAT_INTR) == 0) { in es_intr()
938 if (intsrc & STAT_ADC) in es_intr()
940 if (intsrc & STAT_DAC1) in es_intr()
942 if (intsrc & STAT_DAC2) in es_intr()
949 if (intsrc & STAT_ADC) in es_intr()
951 if (intsrc & STAT_DAC1) in es_intr()
953 if (intsrc & STAT_DAC2) in es_intr()
H A Dt4dwave.c737 u_int32_t active, mask, bufhalf, chnum, intsrc; in tr_intr() local
740 intsrc = tr_rd(tr, TR_REG_MISCINT, 4); in tr_intr()
741 if (intsrc & TR_INT_ADDR) { in tr_intr()
769 if (intsrc & TR_INT_SB) { in tr_intr()