Searched refs:irq (Results 51 - 75 of 387) sorted by relevance

1234567891011>>

/freebsd-9.3-release/sys/dev/ep/
H A Dif_ep_mca.c94 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 Dpswitch.c93 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 Dacpi_hpet.c77 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 Dadv_eisa.c104 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 Dpxa_icu.c133 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 Dif_vx_eisa.c103 /* 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 Dinterrupt.c66 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 Deisaconf.c245 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 Ddrm_irq.c42 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 Dvia_irq.c209 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 Dic.c149 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 Dcvmx-interrupt.c316 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 Daha_isa.c114 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 Dbt_isa.c59 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 Dbt_pci.c62 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 Dif_fea.c75 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 Datkbd_atkbdc.c86 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 Duart_dev_s3c2410.c242 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 Dphysdev.h38 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 Devergreen.c146 * 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 Dat91_pmcvar.h58 struct at91_pmc_clock * at91_pmc_clock_add(const char *name, uint32_t irq,
/freebsd-9.3-release/sys/dev/aic7xxx/
H A Dahc_eisa.c47 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 Dmvs_soc.c183 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 DNOTES210 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 Dintr_machdep.h57 int powerpc_bind_intr(u_int irq, u_char cpu);

Completed in 366 milliseconds

1234567891011>>