Searched refs:irq (Results 151 - 175 of 403) sorted by relevance

1234567891011>>

/freebsd-10.0-release/sys/dev/cmx/
H A Dcmx.c184 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 Dnexus.c170 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 Dif_ie_isa.c112 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 Dad1816.c54 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 Dsb8.c79 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 Dfm801.c145 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 Dvia82c686.c83 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 Daureal.c404 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 Dpci.h126 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 Duninorth.c178 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 Dmvreg.h335 #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 Dcsigma.c236 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 Davila_ata.c75 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 Dsiba.c123 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 Dimx51_gpio.c98 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 Diir_pci.c186 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 Dhdac.c681 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 Dnexus.c125 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 Dahb.c203 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 Dapicvar.h182 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 Ddpt_isa.c60 dpt_isa_valid_irq (int irq) argument
62 switch (irq) {
/freebsd-10.0-release/sys/dev/pccbb/
H A Dpccbbvar.h139 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 Dpci.c122 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 Dpci_private.h63 struct resource *irq, int flags, driver_filter_t *filter,
66 struct resource *irq, void *cookie);
/freebsd-10.0-release/sys/dev/qlxgb/
H A Dqla_def.h95 struct resource *irq; member in struct:qla_ivec
138 struct resource *irq; member in struct:qla_host

Completed in 211 milliseconds

1234567891011>>