Searched refs:irq (Results 76 - 100 of 387) sorted by relevance

1234567891011>>

/freebsd-9.3-release/sys/sys/
H A Dinterrupt.h120 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 Dbt_eisa.c117 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 Dbt_mca.c105 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 Dida_eisa.c235 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 Drs600.c573 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 Dsi.c3408 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 Dif_fe_cbus.c290 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 DNOTES397 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 Dcxddk.h357 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 Dsbc.c61 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 Dgusc.c75 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 Dser-go32.c197 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 Daha_mca.c92 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 Dahc_isa.c132 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 Dif_ral_pci.c143 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 Dif_snc.c112 * 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 Dipmi_smbus.c92 if (info.irq != 0) {
95 &sc->ipmi_irq_rid, info.irq, info.irq, 1,
/freebsd-9.3-release/sys/arm/at91/
H A Dat91_pit.c106 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 Dat91_st.c190 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 Dat91_wdt.c146 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 Dixp425_timer.c151 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 Dintel_sata.h144 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 Dmvs_pci.c185 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 Dcsavar.h46 int irq_rid; /* irq rid */
47 struct resource *irq; /* irq */ member in struct:csa_res
/freebsd-9.3-release/sys/ia64/include/
H A Ddig64.h69 uint32_t irq; member in struct:dig64_hcdp_entry

Completed in 621 milliseconds

1234567891011>>