/freebsd-10-stable/sys/dev/atkbdc/ |
H A D | atkbdreg.h | 42 int atkbd_probe_unit(device_t dev, int irq, int flags); 43 int atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags);
|
/freebsd-10-stable/sys/mips/nlm/ |
H A D | interrupt.h | 46 driver_intr_t handler, void *arg, int irq, int flags, 48 void xlp_enable_irq(int irq);
|
H A D | intr_machdep.c | 59 int irq; member in struct:xlp_intrsrc 67 xlp_enable_irq(int irq) argument 72 nlm_write_c0_eimr(eimr | (1ULL << irq)); 77 void (*handler) (void *), void *arg, int irq, int flags, 86 void (*handler) (void *), void *arg, int irq, int flags, 90 xlp_establish_intr(name, filt, handler, arg, irq, flags, 100 src->busack(src->irq); 101 nlm_pic_ack(xlp_pic_base, xlp_irq_to_irt(src->irq)); 110 src->busack(src->irq); 118 nlm_pic_ack(xlp_pic_base, xlp_irq_to_irt(src->irq)); 76 cpu_establish_softintr(const char *name, driver_filter_t * filt, void (*handler) (void *), void *arg, int irq, int flags, void **cookiep) argument 85 cpu_establish_hardintr(const char *name, driver_filter_t * filt, void (*handler) (void *), void *arg, int irq, int flags, void **cookiep) argument 122 xlp_establish_intr(const char *name, driver_filter_t filt, driver_intr_t handler, void *arg, int irq, int flags, void **cookiep, void (*busack)(int)) argument [all...] |
/freebsd-10-stable/sys/mips/rmi/ |
H A D | interrupt.h | 46 driver_intr_t handler, void *arg, int irq, int flags, 48 void xlr_enable_irq(int irq);
|
H A D | intr_machdep.c | 55 int irq; member in struct:xlr_intrsrc 63 xlr_enable_irq(int irq) argument 68 write_c0_eimr64(eimr | (1ULL << irq)); 73 void (*handler) (void *), void *arg, int irq, int flags, 82 void (*handler) (void *), void *arg, int irq, int flags, 86 xlr_establish_intr(name, filt, handler, arg, irq, flags, 96 src->busack(src->irq); 97 pic_ack(PIC_IRQ_TO_INTR(src->irq)); 106 src->busack(src->irq); 114 pic_ack(PIC_IRQ_TO_INTR(src->irq)); 72 cpu_establish_softintr(const char *name, driver_filter_t * filt, void (*handler) (void *), void *arg, int irq, int flags, void **cookiep) argument 81 cpu_establish_hardintr(const char *name, driver_filter_t * filt, void (*handler) (void *), void *arg, int irq, int flags, void **cookiep) argument 118 xlr_establish_intr(const char *name, driver_filter_t filt, driver_intr_t handler, void *arg, int irq, int flags, void **cookiep, void (*busack)(int)) argument [all...] |
/freebsd-10-stable/sys/ofed/include/linux/ |
H A D | hardirq.h | 38 #define synchronize_irq(irq) _intr_drain((irq))
|
H A D | interrupt.h | 52 int irq; member in struct:irq_ent 56 _irq_rid(struct device *dev, int irq) argument 58 if (irq == dev->irq) 60 return irq - dev->msix + 1; 69 irqe->handler(irqe->irq, irqe->arg); 73 _irq_ent(struct device *dev, int irq) argument 78 if (irqe->irq == irq) 85 request_irq(unsigned int irq, irq_handler_ argument 121 enable_irq(unsigned int irq) argument 137 disable_irq(unsigned int irq) argument 154 bind_irq_to_cpu(unsigned int irq, int cpu_id) argument 171 free_irq(unsigned int irq, void *device) argument [all...] |
/freebsd-10-stable/sys/gnu/dts/include/dt-bindings/interrupt-controller/ |
H A D | mips-gic.h | 4 #include <dt-bindings/interrupt-controller/irq.h>
|
H A D | arm-gic.h | 8 #include <dt-bindings/interrupt-controller/irq.h> 17 * The flags in irq.h are valid, plus those below.
|
/freebsd-10-stable/sys/x86/isa/ |
H A D | elcr.c | 54 #define ELCR_MASK(irq) (1 << (irq)) 94 elcr_read_trigger(u_int irq) argument 98 KASSERT(irq <= 15, ("%s: invalid IRQ %u", __func__, irq)); 99 if (elcr_status & ELCR_MASK(irq)) 110 elcr_write_trigger(u_int irq, enum intr_trigger trigger) argument 115 KASSERT(irq <= 15, ("%s: invalid IRQ %u", __func__, irq)); 117 new_status = elcr_status | ELCR_MASK(irq); [all...] |
/freebsd-10-stable/sys/arm/arm/ |
H A D | intr.c | 63 int (*arm_config_irq)(int irq, enum intr_trigger trig, 94 void (*hand)(void*), void *arg, int irq, int flags, void **cookiep) 99 if (irq < 0 || irq >= NIRQ) 101 event = intr_events[irq]; 103 error = intr_event_create(&event, (void *)irq, 0, irq, 105 arm_post_filter, NULL, "intr%d:", irq); 108 intr_events[irq] = event; 109 snprintf(&intrnames[irq * INTRNAME_LE 93 arm_setup_irqhandler(const char *name, driver_filter_t *filt, void (*hand)(void*), void *arg, int irq, int flags, void **cookiep) argument 117 arm_remove_irqhandler(int irq, void *cookie) argument 212 arm_irq_memory_barrier(uintptr_t irq) argument [all...] |
/freebsd-10-stable/sys/dev/drm2/radeon/ |
H A D | radeon_irq_kms.c | 43 * radeon_driver_irq_handler_kms - irq handler for KMS 47 * This is the irq handler for the radeon KMS driver (all asics). 49 * irq handler callback. 68 * The work gets scheduled from the irq handler if there 89 * radeon_driver_irq_preinstall_kms - drm irq preinstall callback 102 DRM_SPINLOCK_IRQSAVE(&rdev->irq.lock, irqflags); 105 atomic_set(&rdev->irq.ring_int[i], 0); 107 rdev->irq.hpd[i] = false; 109 rdev->irq.crtc_vblank_int[i] = false; 110 atomic_set(&rdev->irq [all...] |
/freebsd-10-stable/usr.sbin/bhyve/ |
H A D | pci_irq.h | 38 void pci_irq_reserve(int irq); 39 void pci_irq_use(int irq);
|
H A D | pci_irq.c | 59 #define IRQ_PERMITTED(irq) (((1U << (irq)) & PERMITTED_IRQS) != 0) 115 pci_irq_reserve(int irq) argument 118 assert(irq >= 0 && irq < nitems(irq_counts)); 120 assert(irq_counts[irq] == 0 || irq_counts[irq] == IRQ_DISABLED); 121 irq_counts[irq] = IRQ_DISABLED; 125 pci_irq_use(int irq) argument 128 assert(irq > 198 int best_count, best_irq, best_pin, irq, pin; local 247 int irq, pin; local [all...] |
/freebsd-10-stable/sys/mips/mips/ |
H A D | intr_machdep.c | 83 uintptr_t irq = (uintptr_t)source; local 85 mips_wr_status(mips_rd_status() & ~(((1 << irq) << 8) << 2)); 91 uintptr_t irq = (uintptr_t)source; local 93 mips_wr_status(mips_rd_status() | (((1 << irq) << 8) << 2)); 99 uintptr_t irq = (uintptr_t)source; local 101 mips_wr_status(mips_rd_status() & ~((1 << irq) << 8)); 107 uintptr_t irq = (uintptr_t)source; local 109 mips_wr_status(mips_rd_status() | ((1 << irq) << 8)); 153 void (*handler)(void*), void *arg, int irq, int flags, void **cookiep) 161 if (irq < 152 cpu_establish_hardintr(const char *name, driver_filter_t *filt, void (*handler)(void*), void *arg, int irq, int flags, void **cookiep) argument 189 cpu_establish_softintr(const char *name, driver_filter_t *filt, void (*handler)(void*), void *arg, int irq, int flags, void **cookiep) argument [all...] |
/freebsd-10-stable/sys/powerpc/powermac/ |
H A D | cpcht.c | 82 int *irq); 84 int irq); 86 int irq, uint64_t *addr, uint32_t *data); 198 mtx_init(&sc->htirq_mtx, "cpcht irq", NULL, MTX_DEF); 217 int i, nirq, irq; local 276 irq = PCIB_READ_CONFIG(dev, b, s, f, ptr + 4, 4); 282 irq | HTAPIC_MASK, 4); 283 irq = (irq >> 16) & 0xff; 285 sc->htirq_map[irq] 435 cpcht_alloc_msix(device_t dev, device_t child, int *irq) argument 462 cpcht_release_msix(device_t dev, device_t child, int irq) argument 476 cpcht_map_msi(device_t dev, device_t child, int irq, uint64_t *addr, uint32_t *data) argument 562 int err, irq; local 601 openpic_cpcht_config(device_t dev, u_int irq, enum intr_trigger trig, enum intr_polarity pol) argument 645 openpic_cpcht_enable(device_t dev, u_int irq, u_int vec) argument 674 openpic_cpcht_unmask(device_t dev, u_int irq) argument 703 openpic_cpcht_eoi(device_t dev, u_int irq) argument [all...] |
/freebsd-10-stable/sys/mips/conf/ |
H A D | AR71XX_BASE.hints | 5 hint.apb.0.irq=4 12 hint.uart.0.irq=3 18 hint.ohci.0.irq=6 24 hint.ehci.0.irq=1 28 hint.pcib.0.irq=0 33 hint.arge.0.irq=2 42 hint.arge.1.irq=3 59 hint.gpio.0.irq=2 66 hint.ar71xx_pmc.0.irq=5
|
H A D | AR724X_BASE.hints | 5 hint.apb.0.irq=4 12 hint.uart.0.irq=3 18 hint.ohci.0.irq=6 24 hint.ehci.0.irq=1 28 hint.pcib.0.irq=0 33 hint.arge.0.irq=2 42 hint.arge.1.irq=3 59 hint.gpio.0.irq=2 66 hint.ar71xx_pmc.0.irq=5
|
/freebsd-10-stable/sys/amd64/vmm/io/ |
H A D | vioapic.h | 39 int vioapic_assert_irq(struct vm *vm, int irq); 40 int vioapic_deassert_irq(struct vm *vm, int irq); 41 int vioapic_pulse_irq(struct vm *vm, int irq);
|
H A D | vatpic.h | 49 int vatpic_assert_irq(struct vm *vm, int irq); 50 int vatpic_deassert_irq(struct vm *vm, int irq); 51 int vatpic_pulse_irq(struct vm *vm, int irq); 52 int vatpic_set_irq_trigger(struct vm *vm, int irq, enum vm_intr_trigger trigger);
|
/freebsd-10-stable/sys/dev/ep/ |
H A D | if_ep_eisa.c | 102 int irq; local 124 irq = 3; 127 irq = 5; 130 irq = 7; 133 irq = 9; 136 irq = 10; 139 irq = 11; 142 irq = 12; 145 irq = 15; 166 eisa_add_intr(dev, irq, int_tri 177 int irq; local [all...] |
/freebsd-10-stable/sys/mips/cavium/ |
H A D | ciu.c | 130 device_printf(dev, "could not allocate irq%d\n", CIU_IRQ_HARD); 214 int irq; local 216 irq = rman_get_start(res); 217 if (irq <= CIU_IRQ_EN0_END) { 218 eventp = &ciu_en0_intr_events[irq - CIU_IRQ_EN0_BEGIN]; 219 intrcnt = ciu_en0_intrcnt[irq - CIU_IRQ_EN0_BEGIN]; 226 eventp = &ciu_en1_intr_events[irq - CIU_IRQ_EN1_BEGIN]; 227 intrcnt = ciu_en1_intrcnt[irq - CIU_IRQ_EN1_BEGIN]; 239 error = intr_event_create(eventp, (void *)(uintptr_t)irq, 0, 240 irq, mask_fun 275 int irq; local 294 int irq; local 324 int irq; local 336 int irq; local 350 int irq; local 370 int irq; local 382 int irq; local 396 int irq; local [all...] |
/freebsd-10-stable/sys/mips/idt/ |
H A D | obio.c | 82 unsigned int irq = (unsigned int)arg; local 86 mask_register = ICU_IRQ_MASK_REG(irq); 87 ip_bit = ICU_IP_BIT(irq); 96 unsigned int irq = (unsigned int)arg; local 100 mask_register = ICU_IRQ_MASK_REG(irq); 101 ip_bit = ICU_IP_BIT(irq); 118 int rid, irq; local 135 for(irq = 0; irq < 5; irq 271 int irq, ip_bit, error, mask, mask_register; local 306 int irq, result; local 336 int irq, thread, group, i; local 398 int irq; local [all...] |
H A D | idtreg.h | 135 #define ICU_IP(irq) (((irq) - IRQ_BASE) & 0x1f) 136 #define ICU_IP_BIT(irq) (1 << ICU_IP(irq)) 137 #define ICU_GROUP(irq) (((irq) - IRQ_BASE) >> 5) 144 #define ICU_IRQ_MASK_REG(irq) \ 145 (ICU_IMASK2 + ((ICU_GROUP(irq) * ICU_GROUP_REG_OFFSET))) 146 #define ICU_IRQ_IPEND_REG(irq) \ 147 (ICU_IPEND2 + ((ICU_GROUP(irq) * ICU_GROUP_REG_OFFSE [all...] |
/freebsd-10-stable/sys/powerpc/powerpc/ |
H A D | openpic.c | 89 u_int cpu, ipi, irq; local 185 for (irq = 0; irq < sc->sc_nirq; irq++) { 186 x = irq; /* irq == vector. */ 191 openpic_write(sc, OPENPIC_SRC_VECTOR(irq), x); 208 for (irq = 0; irq < sc->sc_nirq; irq 234 openpic_bind(device_t dev, u_int irq, cpuset_t cpumask) argument 252 openpic_config(device_t dev, u_int irq, enum intr_trigger trig, enum intr_polarity pol) argument 303 openpic_enable(device_t dev, u_int irq, u_int vector) argument 349 openpic_mask(device_t dev, u_int irq) argument 367 openpic_unmask(device_t dev, u_int irq) argument [all...] |