/freebsd-9.3-release/sys/sys/ |
H A D | interrupt.h | 120 int ie_irq; /* Physical irq number if !SOFT. */ 166 int flags, int irq, void (*pre_ithread)(void *), 176 int intr_getaffinity(int irq, void *mask); 178 int intr_setaffinity(int irq, void *mask); 179 void _intr_drain(int irq); /* Linux compat only. */
|
/freebsd-9.3-release/sys/dev/buslogic/ |
H A D | bt_eisa.c | 117 struct resource *irq; local 134 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 136 if (!irq) { 143 irq = NULL; 144 bt->irq = irq; 156 if (bt->irq) 157 bus_release_resource(dev, SYS_RES_IRQ, 0, bt->irq); 289 eisa_add_intr(dev, info.irq, shared);
|
H A D | bt_mca.c | 105 if (bt->irq) 106 bus_release_resource(dev, SYS_RES_IRQ, 0, bt->irq); 120 struct resource * irq = NULL; local 134 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); 135 if (irq == NULL) { 148 bt_init_softc(dev, io, irq, drq); 165 u_int8_t irq = 0; local 183 irq = BT_MCA_IRQ(pos); 198 mca_add_irq(dev, irq);
|
/freebsd-9.3-release/sys/dev/ida/ |
H A D | ida_eisa.c | 235 u_int irq = 0; local 246 irq = 15; 249 irq = 14; 252 irq = 11; 255 irq = 10; 258 device_printf(dev, "slot %d, illegal irq setting.\n", 266 eisa_add_intr(dev, irq, EISA_TRIGGER_LEVEL); /* XXX ??? */ 319 ida->irq = bus_alloc_resource_any(dev, ida->irq_res_type, &rid, 321 if (ida->irq == NULL) { 326 error = bus_setup_intr(dev, ida->irq, INTR_TYPE_BI [all...] |
/freebsd-9.3-release/sys/dev/drm2/radeon/ |
H A D | rs600.c | 573 if (!rdev->irq.installed) { 578 if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { 581 if (rdev->irq.crtc_vblank_int[0] || 582 atomic_read(&rdev->irq.pflip[0])) { 585 if (rdev->irq.crtc_vblank_int[1] || 586 atomic_read(&rdev->irq.pflip[1])) { 589 if (rdev->irq.hpd[0]) { 592 if (rdev->irq.hpd[1]) { 595 if (rdev->irq.afmt[0]) { 614 rdev->irq [all...] |
H A D | si.c | 3408 if (!rdev->irq.installed) { 3431 if (atomic_read(&rdev->irq.ring_int[RADEON_RING_TYPE_GFX_INDEX])) { 3435 if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP1_INDEX])) { 3439 if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_CP2_INDEX])) { 3443 if (atomic_read(&rdev->irq.ring_int[R600_RING_TYPE_DMA_INDEX])) { 3448 if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_DMA1_INDEX])) { 3452 if (rdev->irq.crtc_vblank_int[0] || 3453 atomic_read(&rdev->irq.pflip[0])) { 3457 if (rdev->irq.crtc_vblank_int[1] || 3458 atomic_read(&rdev->irq [all...] |
/freebsd-9.3-release/sys/dev/fe/ |
H A D | if_fe_cbus.c | 290 u_long iobase, irq; local 337 irq = 0; 338 bus_get_resource(dev, SYS_RES_IRQ, 0, &irq, NULL); 339 switch (irq) { 345 fe_irq_failure(sc->typestr, sc->sc_unit, irq, "3/5/6/12"); 390 u_long iobase, irq; local 473 error = bus_get_resource(dev, SYS_RES_IRQ, 0, &irq, NULL); 483 } else if (irq == xirq) { 516 u_long iobase, irq; local 555 if (bus_get_resource(dev, SYS_RES_IRQ, 0, &irq, NUL 590 u_long iobase, irq; local 668 u_long iobase, irq; local 796 u_long iobase, irq; local 941 u_long iobase, irq; local [all...] |
/freebsd-9.3-release/sys/i386/conf/ |
H A D | NOTES | 397 hint.npx.0.irq="13" 424 hint.psm.0.irq="12" 439 hint.atkbd.0.irq="1" 557 hint.mse.0.irq="5" 609 hint.ctau.0.irq="15" 618 hint.ed.0.irq="5" 624 hint.ie.2.irq="5" 632 hint.le.0.irq="10" 643 hint.sbni.0.irq="0xefdead" 892 hint.pcf.0.irq [all...] |
/freebsd-9.3-release/sys/dev/cx/ |
H A D | cxddk.h | 357 unsigned char irq; /* irq {3 5 7 10 11 12 15} */ member in struct:_cx_board_t 383 int cx_probe_board (port_t port, int irq, int dma); 384 void cx_init (cx_board_t *b, int num, port_t port, int irq, int dma); 385 void cx_init_board (cx_board_t *b, int num, port_t port, int irq, int dma, 387 void cx_init_2x (cx_board_t *b, int num, port_t port, int irq, int dma, 389 void cx_init_800 (cx_board_t *b, int num, port_t port, int irq, int dma, 425 int ddk_int_alloc (int irq, void (*func)(), void *arg); 426 int ddk_int_restore (int irq); 429 int cx_probe_irq (cx_board_t *b, int irq); [all...] |
/freebsd-9.3-release/sys/dev/sound/isa/ |
H A D | sbc.c | 61 int irq_rid[IRQ_MAX]; /* irq rids */ 62 struct resource *irq[IRQ_MAX]; /* irq resources */ member in struct:sbc_softc 63 int irq_alloced[IRQ_MAX]; /* irq alloc flag */ 86 static int sbc_setup_intr(device_t dev, device_t child, struct resource *irq, 93 static int sbc_teardown_intr(device_t dev, device_t child, struct resource *irq, 352 int f, dh, dl, x, irq, i; local 401 /* soft irq/dma configuration */ 403 irq = rman_get_start(scp->irq[ 514 sbc_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 553 sbc_teardown_intr(device_t dev, device_t child, struct resource *irq, void *cookie) argument [all...] |
H A D | gusc.c | 75 int irq_rid; /* irq rids */ 76 struct resource *irq; /* irq resources */ member in struct:gusc_softc 77 int irq_alloced; /* irq alloc flag */ 320 if (scp->irq != NULL) 321 snd_setup_intr(dev, scp->irq, 0, gusc_intr, scp, &ih); 369 res = &scp->irq; 371 alloced_max = 2; /* pcm and midi share the single irq. */ 423 gusc_setup_intr(device_t dev, device_t child, struct resource *irq, int flags, argument 448 return bus_generic_setup_intr(dev, child, irq, flag [all...] |
/freebsd-9.3-release/contrib/gdb/gdb/ |
H A D | ser-go32.c | 197 int irq; member in struct:dos_ttystate 278 dos_comisr (int irq) 289 port = intrupts[irq].port; 375 dos_hookirq (unsigned int irq) 381 if (irq >= NINTR) 384 intr = &intrupts[irq]; 388 vec = 0x08 + irq; 389 isr = isrs[irq]; 422 outportb (ICU_MASK, inportb (ICU_MASK) & ~(1 << irq)); 433 unsigned int irq, ve 277 dos_comisr(int irq) argument 373 dos_hookirq(unsigned int irq) argument 431 unsigned int irq, vec; local [all...] |
/freebsd-9.3-release/sys/dev/aha/ |
H A D | aha_mca.c | 92 uint8_t irq = 0; local 108 irq = AHA_MCA_IRQ(pos); 112 mca_add_irq(dev, irq); 132 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irqrid, 134 if (sc->irq == NULL) { 194 error = bus_setup_intr(dev, sc->irq, INTR_TYPE_CAM | INTR_ENTROPY | 207 bus_free_resource(dev, SYS_RES_IRQ, sc->irq);
|
/freebsd-9.3-release/sys/dev/aic7xxx/ |
H A D | ahc_isa.c | 132 struct resource *irq; local 143 irq = NULL; 181 device_printf(dev, "@0x%x: illegal irq setting %d\n", 193 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &zero, 195 if (irq != NULL) { 199 device_printf(dev, "@0x%x: irq %d allocation failed\n", 208 if (irq != NULL) { 209 bus_release_resource(dev, SYS_RES_IRQ, zero, irq); 210 irq = NULL;
|
/freebsd-9.3-release/sys/dev/ral/ |
H A D | if_ral_pci.c | 143 struct resource *irq; member in struct:ral_pci_softc 233 psc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE | 235 if (psc->irq == NULL) { 252 error = bus_setup_intr(dev, psc->irq, INTR_TYPE_NET | INTR_MPSAFE, 274 bus_teardown_intr(dev, psc->irq, psc->sc_ih); 278 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(psc->irq), 279 psc->irq);
|
/freebsd-9.3-release/sys/dev/snc/ |
H A D | if_snc.c | 112 * Allocate an irq resource with the given resource id. 122 sc->irq = res; 126 device_printf(dev, "can't assign irq\n"); 149 if (sc->irq) { 151 sc->irq_rid, sc->irq); 152 sc->irq = 0; 171 rman_get_start(sc->irq), 187 if (snc_nec16_register_irq(sc, rman_get_start(sc->irq)) == 0 || 227 error = bus_setup_intr(dev, sc->irq, INTR_TYPE_NET | INTR_MPSAFE,
|
/freebsd-9.3-release/sys/dev/ipmi/ |
H A D | ipmi_smbus.c | 92 if (info.irq != 0) { 95 &sc->ipmi_irq_rid, info.irq, info.irq, 1,
|
/freebsd-9.3-release/sys/arm/at91/ |
H A D | at91_pit.c | 106 struct resource *irq; local 120 irq = bus_alloc_resource(dev, SYS_RES_IRQ, &rid, 1, 1, 1, 122 if (!irq) { 129 err = bus_setup_intr(dev, irq, INTR_TYPE_CLK, pit_intr, NULL, NULL,
|
H A D | at91_st.c | 190 struct resource *irq; local 205 /* The system timer shares the system irq (1) */ 206 irq = bus_alloc_resource(dev, SYS_RES_IRQ, &rid, 1, 1, 1, 208 if (!irq) 209 panic("Unable to allocate irq for the system timer"); 211 bus_setup_intr(dev, irq, INTR_TYPE_CLK,
|
H A D | at91_wdt.c | 146 struct resource *irq; local 185 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 187 if (!irq) 190 err = bus_setup_intr(dev, irq, INTR_TYPE_CLK, wdt_intr,
|
/freebsd-9.3-release/sys/arm/xscale/ixp425/ |
H A D | ixp425_timer.c | 151 struct resource *irq; local 180 irq = bus_alloc_resource(dev, SYS_RES_IRQ, &rid, IXP425_INT_TMR0, 182 if (!irq) 183 panic("Unable to setup the clock irq handler.\n"); 185 bus_setup_intr(dev, irq, INTR_TYPE_CLK, ixpclk_intr, NULL,
|
/freebsd-9.3-release/sys/dev/isci/scil/ |
H A D | intel_sata.h | 144 U32 irq :1; member in struct:SATA_FIS_REG_D2H 177 U32 irq :1; member in struct:SATA_FIS_SET_DEV_BITS 216 U32 irq :1; member in struct:SATA_FIS_DMA_SETUP 251 U32 irq :1; member in struct:SATA_FIS_PIO_SETUP
|
/freebsd-9.3-release/sys/dev/mvs/ |
H A D | mvs_pci.c | 185 if (ctlr->irq.r_irq) { 186 bus_teardown_intr(dev, ctlr->irq.r_irq, 187 ctlr->irq.handle); 189 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); 307 ctlr->irq.r_irq_rid = msi ? 1 : 0; 308 if (!(ctlr->irq.r_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, 309 &ctlr->irq.r_irq_rid, RF_SHAREABLE | RF_ACTIVE))) { 313 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, 314 mvs_intr, ctlr, &ctlr->irq 440 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 457 mvs_teardown_intr(device_t dev, device_t child, struct resource *irq, void *cookie) argument [all...] |
/freebsd-9.3-release/sys/dev/sound/pci/ |
H A D | csavar.h | 46 int irq_rid; /* irq rid */ 47 struct resource *irq; /* irq */ member in struct:csa_res
|
/freebsd-9.3-release/sys/ia64/include/ |
H A D | dig64.h | 69 uint32_t irq; member in struct:dig64_hcdp_entry
|