/freebsd-10.0-release/sys/dev/cmx/ |
H A D | cmx.c | 184 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, 186 if (!sc->irq) { 187 device_printf(dev, "failed to allocate irq\n"); 190 if ((rv = bus_setup_intr(dev, sc->irq, INTR_TYPE_TTY, 192 device_printf(dev, "failed to set up irq\n"); 217 bus_teardown_intr(dev, sc->irq, sc->ih); 220 if (sc->irq) { 222 sc->irq_rid, sc->irq); 223 sc->irq = NULL;
|
/freebsd-10.0-release/sys/mips/mips/ |
H A D | nexus.c | 170 int irq; local 173 irq = rman_get_start(res); 174 if (irq >= NUM_MIPS_IRQS) { 180 irq, flags, cookiep); local 229 retval += resource_list_print_type(rl, "irq", SYS_RES_IRQ, "%ld"); 242 int irq; local 279 if (resource_int_value(dname, dunit, "irq", &irq) == 0) { 280 result = bus_set_resource(child, SYS_RES_IRQ, 0, irq, 1);
|
/freebsd-10.0-release/sys/dev/ie/ |
H A D | if_ie_isa.c | 112 u_int8_t irq, data; local 139 irq = data & IE_3C507_IRQ_MASK; 161 error = bus_set_resource(child, SYS_RES_IRQ, 0, irq, 1); 164 irq); 187 "(if_ie) <%s> at port %#x-%#x irq %d iomem %#lx-%#lx (%dKB)\n", 190 irq, 327 u_int8_t irq; local 351 irq = irqs[((data & IE_EE16_EEPROM_IRQ_MASK) 363 error = bus_set_resource(child, SYS_RES_IRQ, 0, irq, 1); 366 irq); [all...] |
/freebsd-10.0-release/sys/dev/sound/isa/ |
H A D | ad1816.c | 54 struct resource *irq; member in struct:ad1816_info 489 if (ad1816->irq) { 491 bus_teardown_intr(dev, ad1816->irq, ad1816->ih); 492 bus_release_resource(dev, SYS_RES_IRQ, ad1816->irq_rid, ad1816->irq); 493 ad1816->irq = 0; 527 if (!ad1816->irq) 528 ad1816->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, 537 if (!ad1816->io_base || !ad1816->drq1 || !ad1816->irq) ok = 0; 613 snd_setup_intr(dev, ad1816->irq, 0, ad1816_intr, ad1816, &ad1816->ih); 631 snprintf(status, SND_STATUSLEN, "at io 0x%lx irq [all...] |
H A D | sb8.c | 79 struct resource *irq; member in struct:sb_info 264 if (sb->irq) { 266 bus_teardown_intr(dev, sb->irq, sb->ih); 267 bus_release_resource(dev, SYS_RES_IRQ, 0, sb->irq); 268 sb->irq = 0; 296 if (!sb->irq) 297 sb->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, 304 if (sb->io_base && sb->drq && sb->irq) { 734 if (snd_setup_intr(dev, sb->irq, 0, sb_intr, sb, &sb->ih)) 752 snprintf(status, SND_STATUSLEN, "at io 0x%lx irq [all...] |
/freebsd-10.0-release/sys/dev/sound/pci/ |
H A D | fm801.c | 145 struct resource *reg, *irq; member in struct:fm801_info 623 fm801->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &fm801->irqid, 625 if (!fm801->irq || snd_setup_intr(dev, fm801->irq, 0, fm801_intr, fm801, &fm801->ih)) { 642 snprintf(status, 64, "at %s 0x%lx irq %ld %s", 644 rman_get_start(fm801->reg), rman_get_start(fm801->irq),PCM_KLDSTRING(snd_fm801)); 660 if (fm801->ih) bus_teardown_intr(dev, fm801->irq, fm801->ih); 661 if (fm801->irq) bus_release_resource(dev, SYS_RES_IRQ, fm801->irqid, fm801->irq); 692 bus_teardown_intr(dev, fm801->irq, fm80 [all...] |
H A D | via82c686.c | 83 struct resource *reg, *irq; member in struct:via_info 534 via->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &via->irqid, 536 if (!via->irq || snd_setup_intr(dev, via->irq, INTR_MPSAFE, via_intr, via, &via->ih)) { 593 snprintf(status, SND_STATUSLEN, "at io 0x%lx irq %ld %s", 594 rman_get_start(via->reg), rman_get_start(via->irq), 606 if (via->ih) bus_teardown_intr(dev, via->irq, via->ih); 607 if (via->irq) bus_release_resource(dev, SYS_RES_IRQ, via->irqid, via->irq); 629 bus_teardown_intr(dev, via->irq, vi [all...] |
H A D | aureal.c | 404 if (intsrc & AU_IRQ_FATAL) printf("pcm%d: fatal error irq\n", au->unit); 405 if (intsrc & AU_IRQ_PARITY) printf("pcm%d: parity error irq\n", au->unit); 534 if (au->interrupts==0) printf("pcm%d: irq test failed\n", au->unit); 535 /* this apparently generates an irq */ 559 struct resource *irq = 0; local 618 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &irqid, 620 if (!irq || snd_setup_intr(dev, irq, 0, au_intr, au, &ih)) { 625 if (au_testirq(au)) device_printf(dev, "irq test failed\n"); 648 snprintf(status, SND_STATUSLEN, "at %s 0x%lx irq [all...] |
/freebsd-10.0-release/sys/ofed/include/linux/ |
H A D | pci.h | 126 unsigned int irq; member in struct:pci_dev 155 _pci_find_irq_dev(unsigned int irq) argument 161 if (irq == pdev->dev.irq) 163 if (irq >= pdev->dev.msix && irq < pdev->dev.msix_max) 451 pdev->dev.irq = rle->start; 453 pdev->dev.irq = 0; 454 pdev->irq = pdev->dev.irq; [all...] |
/freebsd-10.0-release/sys/powerpc/powermac/ |
H A D | uninorth.c | 178 u_int irq = MAP_IRQ(iparent, intr[i]); local 181 dinfo->udi_ninterrupts, irq, irq, 1); 184 powerpc_config_intr(irq, 189 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; 269 u_int irq, reg[3]; local 340 irq = MAP_IRQ(iparent, 0); 342 dinfo->udi_ninterrupts, irq, irq, 1); 343 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; [all...] |
/freebsd-10.0-release/sys/arm/mv/ |
H A D | mvreg.h | 335 #define IS_GPIO_IRQ(irq) ((irq) >= NIRQ && (irq) < NIRQ + MV_GPIO_MAX_NPINS) 337 #define IRQ2GPIO(irq) ((irq) - NIRQ)
|
/freebsd-10.0-release/sys/dev/cx/ |
H A D | csigma.c | 236 int cx_probe_board (port_t port, int irq, int dma) argument 243 if (irq > 0 && ! valid (irq, irqtab)) 338 * Check that the irq is functional. 339 * irq>0 - activate the interrupt from the adapter (irq=on) 340 * irq<0 - deactivate the interrupt (irq=off) 341 * irq==0 - free the interrupt line (irq 344 cx_probe_irq(cx_board_t *b, int irq) argument 396 cx_init(cx_board_t *b, int num, port_t port, int irq, int dma) argument 436 cx_init_board(cx_board_t *b, int num, port_t port, int irq, int dma, int chain, int rev, int osc, int mod, int rev2, int osc2, int mod2) argument 752 cx_init_800(cx_board_t *b, int num, port_t port, int irq, int dma, int chain) argument 810 cx_init_2x(cx_board_t *b, int num, port_t port, int irq, int dma, int rev, int osc) argument [all...] |
/freebsd-10.0-release/sys/arm/xscale/ixp425/ |
H A D | avila_ata.c | 75 uint8_t irq; /* IRQ */ member in struct:ata_config 90 .irq = IXP425_INT_GPIO_12, 100 .irq = IXP425_INT_GPIO_12, 110 .irq = IXP425_INT_GPIO_0, 244 config->irq, config->irq, 1, RF_ACTIVE); 246 panic("Unable to allocate irq %u.\n", config->irq); 307 ata_avila_setup_intr(device_t dev, device_t child, struct resource *irq, argument 322 ata_avila_teardown_intr(device_t dev, device_t child, struct resource *irq, argument [all...] |
/freebsd-10.0-release/sys/dev/siba/ |
H A D | siba.c | 123 uint8_t irq; local 127 irq = 0; 130 irq = 1; 133 irq = 2; 136 irq = 3; 139 irq = 4; 148 irq = 5; 152 irq = 0xFF; /* this core does not need an irq */ 156 return (irq); [all...] |
/freebsd-10.0-release/sys/arm/freescale/imx/ |
H A D | imx51_gpio.c | 98 int sc_l_irq; /* Last irq resource */ 386 int i, irq; local 410 for (irq = 1; irq <= sc->sc_l_irq; irq ++) { 411 if ((bus_setup_intr(dev, sc->sc_res[irq], INTR_TYPE_MISC, 412 imx51_gpio_intr, NULL, sc, &sc->gpio_ih[irq]))) {
|
/freebsd-10.0-release/sys/dev/iir/ |
H A D | iir_pci.c | 186 struct resource *io = NULL, *irq = NULL; local 202 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 204 if (irq == NULL) { 345 if (bus_setup_intr( dev, irq, INTR_TYPE_CAM, 356 if (irq) 357 bus_release_resource( dev, SYS_RES_IRQ, 0, irq );
|
/freebsd-10.0-release/sys/dev/sound/pci/hda/ |
H A D | hdac.c | 681 struct hdac_irq *irq; local 684 irq = &sc->irq; 685 irq->irq_rid = 0x0; 690 irq->irq_rid = 0x1; 692 irq->irq_res = bus_alloc_resource_any(sc->dev, SYS_RES_IRQ, 693 &irq->irq_rid, RF_SHAREABLE | RF_ACTIVE); 694 if (irq->irq_res == NULL) { 695 device_printf(sc->dev, "%s: Unable to allocate irq\n", 699 result = bus_setup_intr(sc->dev, irq 724 struct hdac_irq *irq; local [all...] |
/freebsd-10.0-release/sys/powerpc/aim/ |
H A D | nexus.c | 125 struct resource *irq, int cpu); 127 static int nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, 346 /* somebody tried to setup an irq that failed to allocate! */ 348 panic("nexus_setup_intr: NULL irq resource!"); 377 nexus_bind_intr(device_t dev, device_t child, struct resource *irq, int cpu) argument 380 return (powerpc_bind_intr(rman_get_start(irq), cpu)); 385 nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, argument 389 return (powerpc_config_intr(irq, trig, pol));
|
/freebsd-10.0-release/sys/dev/ahb/ |
H A D | ahb.c | 203 u_int32_t irq; local 220 irq = 9; 223 irq = 10; 226 irq = 11; 229 irq = 12; 232 irq = 14; 235 irq = 15; 239 "irq setting %d\n", eisa_get_slot(dev), 241 irq = 0; 244 if (irq 264 struct resource *irq; local [all...] |
/freebsd-10.0-release/sys/amd64/include/ |
H A D | apicvar.h | 182 u_int apic_alloc_vector(u_int apic_id, u_int irq); 187 void apic_free_vector(u_int apic_id, u_int vector, u_int irq);
|
/freebsd-10.0-release/sys/dev/dpt/ |
H A D | dpt_isa.c | 60 dpt_isa_valid_irq (int irq) argument 62 switch (irq) {
|
/freebsd-10.0-release/sys/dev/pccbb/ |
H A D | pccbbvar.h | 139 int cbb_setup_intr(device_t dev, device_t child, struct resource *irq, 143 int cbb_teardown_intr(device_t dev, device_t child, struct resource *irq,
|
/freebsd-10.0-release/sys/dev/pci/ |
H A D | pci.c | 122 u_int irq); 1424 int actual, error, i, irq, max; local 1470 error = PCIB_ALLOC_MSIX(device_get_parent(dev), child, &irq); 1476 resource_list_add(&dinfo->resources, SYS_RES_IRQ, i + 1, irq, 1477 irq, 1); 1491 * IRQ values as ranges. 'irq' is the previous IRQ. 1495 irq = rle->start; 1502 if (rle->start == irq + 1) { 1504 irq++; 1510 printf("-%d", irq); 1599 int i, irq, j, *used; local 1917 pci_remap_intr_method(device_t bus, device_t dev, u_int irq) argument 2960 int irq; local 3530 pci_setup_intr(device_t dev, device_t child, struct resource *irq, int flags, driver_filter_t *filter, driver_intr_t *intr, void *arg, void **cookiep) argument 3622 pci_teardown_intr(device_t dev, device_t child, struct resource *irq, void *cookie) argument [all...] |
H A D | pci_private.h | 63 struct resource *irq, int flags, driver_filter_t *filter, 66 struct resource *irq, void *cookie);
|
/freebsd-10.0-release/sys/dev/qlxgb/ |
H A D | qla_def.h | 95 struct resource *irq; member in struct:qla_ivec 138 struct resource *irq; member in struct:qla_host
|