Home
last modified time | relevance | path

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

/f-stack/freebsd/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 …]
/f-stack/freebsd/x86/isa/
H A Datpic.c128 struct intsrc at_intsrc;
178 _atpic_eoi_master(struct intsrc *isrc) in _atpic_eoi_master()
193 _atpic_eoi_slave(struct intsrc *isrc) in _atpic_eoi_slave()
243 atpic_enable_source(struct intsrc *isrc) in atpic_enable_source()
284 atpic_eoi_master(struct intsrc *isrc) in atpic_eoi_master()
294 atpic_eoi_slave(struct intsrc *isrc) in atpic_eoi_slave()
304 atpic_enable_intr(struct intsrc *isrc) in atpic_enable_intr()
309 atpic_disable_intr(struct intsrc *isrc) in atpic_disable_intr()
314 atpic_vector(struct intsrc *isrc) in atpic_vector()
323 atpic_source_pending(struct intsrc *isrc) in atpic_source_pending()
[all …]
H A Dclock.c87 static struct intsrc *i8254_intsrc;
90 static int (*i8254_pending)(struct intsrc *);
/f-stack/freebsd/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.c1300 struct intsrc *isrc; in lapic_handle_intr()
1713 struct intsrc *isrc; in DB_SHOW_COMMAND()
/f-stack/freebsd/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 …]