/freebsd-9.3-release/sys/dev/ep/ |
H A D | if_ep_mca.c | 94 uint8_t irq = 0; local 106 irq = EP_MCA_IRQ(pos); 109 mca_add_irq(dev, irq); 127 SET_IRQ(sc, rman_get_start(sc->irq)); 131 if ((error = bus_setup_intr(dev, sc->irq, INTR_TYPE_NET | INTR_MPSAFE, NULL, ep_intr,
|
/freebsd-9.3-release/sys/powerpc/powermac/ |
H A D | pswitch.c | 93 u_int irq[2]; local 111 if (OF_getprop(child, "interrupts", irq, sizeof(irq)) == -1) { 118 irq[0], irq[0], 1, RF_ACTIVE);
|
/freebsd-9.3-release/sys/dev/acpica/ |
H A D | acpi_hpet.c | 77 int irq; member in struct:hpet_softc 95 int irq; member in struct:hpet_softc::hpet_timer 174 if (t->irq < 0) 312 u_long irq; local 316 error = bus_get_resource(dev, SYS_RES_IRQ, rid, &irq, NULL); 317 if (error != 0 || (start <= irq && irq <= end)) 443 t->irq = -1; 550 t->irq = (i == 0) ? 0 : 8; 555 &t->irq))) { 812 hpet_remap_intr(device_t dev, device_t child, u_int irq) argument [all...] |
/freebsd-9.3-release/sys/dev/advansys/ |
H A D | adv_eisa.c | 104 u_int8_t irq; local 114 irq = inb(iobase + ADV_EISA_IRQ_BURST_LEN_REG); 115 irq &= ADV_EISA_IRQ_MASK; 116 switch (irq) { 125 "irq setting %d\n", eisa_get_slot(dev), 126 irq); 129 eisa_add_intr(dev, irq + 10, EISA_TRIGGER_LEVEL); 148 struct resource *irq; local 164 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 166 if (!irq) { [all...] |
/freebsd-9.3-release/sys/arm/xscale/pxa/ |
H A D | pxa_icu.c | 133 int irq; local 135 if ((irq = pxa_icu_get_icip()) != 0) { 136 return (ffs(irq) - 1); 181 pxa_icu_clear_icip(int irq) argument 185 pxa_icu_softc->pi_bsh, ICU_IP, (1 << irq)); 197 pxa_icu_clear_icfp(int irq) argument 201 pxa_icu_softc->pi_bsh, ICU_FP, (1 << irq));
|
/freebsd-9.3-release/sys/dev/vx/ |
H A D | if_vx_eisa.c | 103 /* Set irq */ 116 struct resource *irq = 0; local 143 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); 144 if (!irq) { 145 device_printf(dev, "No irq?!\n"); 148 sc->vx_irq = irq; 155 if (bus_setup_intr(dev, irq, INTR_TYPE_NET | INTR_MPSAFE, NULL, 170 if (irq) 171 bus_release_resource(dev, SYS_RES_IRQ, 0, irq);
|
/freebsd-9.3-release/sys/ia64/ia64/ |
H A D | interrupt.c | 66 u_int irq; member in struct:ia64_intr 170 sapic_mask(i->sapic, i->irq); 182 sapic_unmask(i->sapic, i->irq); 186 ia64_setup_intr(const char *name, int irq, driver_filter_t filter, argument 202 sa = sapic_lookup(irq, &xiv); 213 sa = sapic_lookup(irq, &xiv); 232 0, irq, ia64_intr_mask, ia64_intr_unmask, ia64_intr_eoi, 233 NULL, "irq%u:", irq); 242 i->irq [all...] |
/freebsd-9.3-release/sys/dev/eisa/ |
H A D | eisaconf.c | 245 struct irq_node * irq; local 269 while ((irq = eisa_find_irq(e_dev, rid++)) != NULL) 270 retval += printf(" irq %d (%s)", irq->irq_no, 271 irq->irq_trigger ? "level" : "edge"); 282 struct irq_node *irq; local 284 for (i = 0, irq = TAILQ_FIRST(&e_dev->ioconf.irqs); 285 i < rid && irq != NULL; i++, irq = TAILQ_NEXT(irq, link 321 struct irq_node *irq; local 367 struct irq_node * irq = eisa_find_irq(e_dev, *rid); local 461 eisa_add_intr_m(device_t eisa, device_t dev, int irq, int trigger) argument [all...] |
/freebsd-9.3-release/sys/dev/drm/ |
H A D | drm_irq.c | 42 struct drm_irq_busid *irq = data; local 44 if ((irq->busnum >> 8) != dev->pci_domain || 45 (irq->busnum & 0xff) != dev->pci_bus || 46 irq->devnum != dev->pci_slot || 47 irq->funcnum != dev->pci_func) 50 irq->irq = dev->irq; 53 irq->busnum, irq [all...] |
H A D | via_irq.c | 209 via_driver_irq_wait(struct drm_device * dev, unsigned int irq, int force_sequence, argument 226 if (irq >= drm_via_irq_num) { 227 DRM_ERROR("Trying to wait on unknown irq %d\n", irq); 231 real_irq = dev_priv->irq_map[irq]; 235 irq); 244 ((VIA_READ(masks[irq][2]) & masks[irq][3]) == 245 masks[irq][4])); 359 if (irqwait->request.irq > [all...] |
/freebsd-9.3-release/sys/arm/mv/ |
H A D | ic.c | 149 u_int filt, irq; local 153 irq = mv_ic_get_cause() & mv_ic_get_mask(); 154 if (irq & filt) { 155 next = ffs(irq & filt) - 1; 160 irq = mv_ic_get_cause_hi() & mv_ic_get_mask_hi(); 161 if (irq & filt) { 162 next = ffs(irq & filt) + 31; 168 irq = mv_ic_get_cause_error() & mv_ic_get_mask_error(); 169 if (irq & filt) { 170 next = ffs(irq [all...] |
/freebsd-9.3-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-interrupt.c | 316 int irq = 8; local 323 cvmx_interrupt_state.handlers[irq](irq, registers, cvmx_interrupt_state.data[irq]); 327 irq++; 332 irq = 8 + 64; 337 cvmx_interrupt_state.handlers[irq](irq, registers, cvmx_interrupt_state.data[irq]); 341 irq [all...] |
/freebsd-9.3-release/sys/dev/aha/ |
H A D | aha_isa.c | 114 int irq; local 178 irq = ffs(config_data.irq) + 8; 179 error = bus_set_resource(dev, SYS_RES_IRQ, 0, irq, 1); 202 aha->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &aha->irqrid, 204 if (!aha->irq) { 205 device_printf(dev, "Unable to allocate excluse use of irq\n"); 263 error = bus_setup_intr(dev, aha->irq, INTR_TYPE_CAM|INTR_ENTROPY| 275 bus_free_resource(dev, SYS_RES_IRQ, aha->irq); 286 error = bus_teardown_intr(dev, aha->irq, ah [all...] |
/freebsd-9.3-release/sys/dev/buslogic/ |
H A D | bt_isa.c | 59 struct resource *irq; local 70 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); 71 if (!irq) { 78 irq = NULL; 87 if (irq) 89 0, irq); 95 bt_init_softc(dev, port, irq, drq); 107 if (bt->irq) 108 bus_release_resource(dev, SYS_RES_IRQ, 0, bt->irq); 177 bus_set_resource(dev, SYS_RES_IRQ, 0, info.irq, [all...] |
H A D | bt_pci.c | 62 struct resource *irq = 0; local 78 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &zero, 80 if (!irq) { 85 bt_init_softc(dev, regs, irq, 0); 99 if (bt->irq) 100 bus_release_resource(dev, SYS_RES_IRQ, 0, bt->irq);
|
/freebsd-9.3-release/sys/dev/pdq/ |
H A D | if_fea.c | 75 pdq_eisa_subprobe(bc, iobase, maddr, msize, irq) 80 u_int32_t *irq; 82 if (irq != NULL) 83 *irq = DEFEA_DECODE_IRQ(PDQ_OS_IORD_8(bc, iobase, PDQ_EISA_IO_CONFIG_STAT_0) & 3); 139 u_int32_t irq; local 153 pdq_eisa_subprobe((pdq_bus_t)SYS_RES_IOPORT, iobase, &maddr, &msize, &irq); 157 eisa_add_intr(dev, irq, EISA_TRIGGER_LEVEL); 213 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, 215 if (!sc->irq) { 227 error = bus_setup_intr(dev, sc->irq, INTR_TYPE_NE [all...] |
/freebsd-9.3-release/sys/dev/atkbdc/ |
H A D | atkbd_atkbdc.c | 86 u_long irq; local 103 irq = rman_get_start(res); 107 return atkbd_probe_unit(dev, irq, flags); 115 u_long irq; local 123 irq = bus_get_resource_start(dev, SYS_RES_IRQ, rid); 125 error = atkbd_attach_unit(dev, &kbd, irq, flags);
|
/freebsd-9.3-release/sys/arm/s3c2xx0/ |
H A D | uart_dev_s3c2410.c | 242 uintptr_t irq; local 260 irq = rman_get_start(sc->sc_ires); 261 arm_unmask_irq(irq); 262 arm_unmask_irq(get_sub_irq(irq, RX_OFF)); 263 arm_unmask_irq(get_sub_irq(irq, TX_OFF)); 264 arm_unmask_irq(get_sub_irq(irq, ERR_OFF)); 272 uintptr_t irq; local 285 irq = rman_get_start(sc->sc_ires); 286 arm_unmask_irq(get_sub_irq(irq, TX_OFF)); 327 uintptr_t irq; local [all...] |
/freebsd-9.3-release/sys/xen/interface/ |
H A D | physdev.h | 38 uint32_t irq; member in struct:physdev_eoi 50 uint32_t irq; member in struct:physdev_irq_status_query 118 uint32_t irq; member in struct:physdev_irq
|
/freebsd-9.3-release/sys/dev/drm2/radeon/ |
H A D | evergreen.c | 146 * Enables the pageflip irq (vblank irq). 161 * Disables the pageflip irq (vblank irq). 2542 if (!rdev->irq.installed) { 2572 if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { 2576 if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP1_INDEX])) { 2580 if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP2_INDEX])) { 2585 if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { 2592 if (atomic_read(&rdev->irq [all...] |
/freebsd-9.3-release/sys/arm/at91/ |
H A D | at91_pmcvar.h | 58 struct at91_pmc_clock * at91_pmc_clock_add(const char *name, uint32_t irq,
|
/freebsd-9.3-release/sys/dev/aic7xxx/ |
H A D | ahc_eisa.c | 47 u_int irq; local 83 irq = intdef & VECTOR; 84 switch (irq) { 93 printf("aic7770 at slot %d: illegal irq setting %d\n", 99 eisa_add_intr(dev, irq, shared);
|
/freebsd-9.3-release/sys/dev/mvs/ |
H A D | mvs_soc.c | 183 if (ctlr->irq.r_irq) { 184 bus_teardown_intr(dev, ctlr->irq.r_irq, 185 ctlr->irq.handle); 187 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); 272 ctlr->irq.r_irq_rid = 0; 273 if (!(ctlr->irq.r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, 274 &ctlr->irq.r_irq_rid, RF_SHAREABLE | RF_ACTIVE))) { 278 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, 279 mvs_intr, ctlr, &ctlr->irq 381 mvs_setup_intr(device_t dev, device_t child, struct resource *irq, int flags, driver_filter_t *filter, driver_intr_t *function, void *argument, void **cookiep) argument 398 mvs_teardown_intr(device_t dev, device_t child, struct resource *irq, void *cookie) argument [all...] |
/freebsd-9.3-release/sys/pc98/conf/ |
H A D | NOTES | 210 hint.sio.0.irq="4" 310 hint.pckbd.0.irq="1" 371 hint.mse.0.irq="13" 402 hint.ed.0.irq="5" 407 hint.ie.2.irq="5" 413 hint.le.0.irq="6" 417 hint.sbni.0.irq="0xefdead" 422 hint.snc.0.irq="6"
|
/freebsd-9.3-release/sys/powerpc/include/ |
H A D | intr_machdep.h | 57 int powerpc_bind_intr(u_int irq, u_char cpu);
|