Searched refs:irq (Results 26 - 50 of 403) sorted by relevance

1234567891011>>

/freebsd-10.0-release/sys/powerpc/pseries/
H A Dxics.c61 static void xicp_bind(device_t dev, u_int irq, cpuset_t cpumask);
104 int irq; member in struct:xicp_softc::__anon10909
202 xicp_bind(device_t dev, u_int irq, cpuset_t cpumask) argument
214 rtas_call_method(sc->ibm_set_xive, 3, 1, irq, cpu, XICP_PRIORITY,
243 if (sc->intvecs[i].irq == xirr)
253 xicp_enable(device_t dev, u_int irq, u_int vector) argument
264 sc->intvecs[sc->nintvecs].irq = irq;
271 if (irq == MAX_XICP_IRQS)
276 rtas_call_method(sc->ibm_set_xive, 3, 1, irq, cp
282 xicp_eoi(device_t dev, u_int irq) argument
301 xicp_mask(device_t dev, u_int irq) argument
313 xicp_unmask(device_t dev, u_int irq) argument
[all...]
/freebsd-10.0-release/sys/ia64/ia64/
H A Dsapic.c152 sapic_lookup(u_int irq, u_int *vecp) argument
160 if (irq >= sa->sa_base && irq <= sa->sa_limit) {
163 sapic_read_rte(sa, irq - sa->sa_base, &rte);
176 sapic_bind_intr(u_int irq, struct pcpu *pc) argument
181 sa = sapic_lookup(irq, NULL);
186 sapic_read_rte(sa, irq - sa->sa_base, &rte);
190 sapic_write_rte(sa, irq - sa->sa_base, &rte);
196 sapic_config_intr(u_int irq, enum intr_trigger trig, enum intr_polarity pol) argument
201 sa = sapic_lookup(irq, NUL
265 sapic_enable(struct sapic *sa, u_int irq, u_int vector) argument
292 sapic_mask(struct sapic *sa, u_int irq) argument
305 sapic_unmask(struct sapic *sa, u_int irq) argument
363 sapic_print(struct sapic *sa, u_int irq) argument
[all...]
/freebsd-10.0-release/sys/mips/adm5120/
H A Dobio.c127 int irq; local
131 irq = (int)source;
132 irqmask = 1 << irq;
142 int irq; local
146 irq = (int)source;
147 irqmask = 1 << irq;
346 int irq, error, priority; local
349 irq = rman_get_start(ires);
351 if (irq >= NIRQS)
352 panic("%s: bad irq
389 int irq, result, priority; local
426 int irq; local
456 int irq; local
[all...]
/freebsd-10.0-release/sys/powerpc/wii/
H A Dwii_pic.c174 uint32_t irq; local
177 irq = wiipic_icr_read(sc) & wiipic_imr_read(sc);
178 if (irq == 0)
180 irq = ffs(irq) - 1;
181 KASSERT(irq < WIIPIC_NIRQ, ("bogus irq %d", irq));
182 powerpc_dispatch_intr(sc->sc_vector[irq], tf);
186 wiipic_enable(device_t dev, unsigned int irq, unsigne argument
197 wiipic_eoi(device_t dev, unsigned int irq) argument
209 wiipic_mask(device_t dev, unsigned int irq) argument
221 wiipic_unmask(device_t dev, unsigned int irq) argument
[all...]
/freebsd-10.0-release/sys/arm/s3c2xx0/
H A Ds3c24x0.c183 s3c24x0_enable_ext_intr(unsigned int irq) argument
188 if (irq <= 7) {
190 offset = irq * 2;
191 } else if (irq <= 23) {
193 offset = (irq - 8) * 2;
211 int error, irq; local
218 for (irq = rman_get_start(ires); irq <= rman_get_end(ires); irq++) {
219 if (irq >
235 s3c24x0_config_intr(device_t dev, int irq, enum intr_trigger trig, enum intr_polarity pol) argument
664 int irq, subirq; local
741 arm_mask_irq(uintptr_t irq) argument
771 arm_unmask_irq(uintptr_t irq) argument
[all...]
/freebsd-10.0-release/sys/x86/isa/
H A Dicu.h89 #define IRQ_MASK(irq) (1 << (irq))
/freebsd-10.0-release/sys/i386/pci/
H A Dpci_pir.c84 int irq);
96 static int pci_pir_valid_irq(struct pci_link *pci_link, int irq);
208 pci_pir_valid_irq(struct pci_link *pci_link, int irq) argument
211 if (!PCI_INTERRUPT_VALID(irq))
213 return (pci_link->pl_irqmask & (1 << irq));
318 uint8_t irq, pin; local
322 irq = pci_pir_search_irq(entry->pe_bus, entry->pe_device, pin);
323 if (irq == PCI_INVALID_IRQ || irq == pci_link->pl_irq)
327 if (irq >
389 int i, irq; local
478 pci_pir_biosroute(int bus, int device, int func, int pin, int irq) argument
501 int error, irq; local
579 int i, irq, realmask; local
[all...]
/freebsd-10.0-release/sys/mips/alchemy/
H A Dobio.c128 unsigned int irq = (unsigned int)arg;
132 mask_register = ICU_IRQ_MASK_REG(irq);
133 ip_bit = ICU_IP_BIT(irq);
145 unsigned int irq = (unsigned int)arg;
149 mask_register = ICU_IRQ_MASK_REG(irq);
150 ip_bit = ICU_IP_BIT(irq);
347 int irq, error, priority; local
350 irq = rman_get_start(ires);
352 if (irq >= NIRQS)
353 panic("%s: bad irq
389 int irq, result; local
418 int irq; local
448 int irq; local
[all...]
/freebsd-10.0-release/sys/mips/malta/
H A Dgt_pci.c107 int irq; member in struct:gt_pci_intr_cookie
160 int irq = cookie->irq; local
162 sc->sc_imask |= (1 << irq);
163 sc->sc_elcr |= (1 << irq);
173 int irq = cookie->irq; local
176 sc->sc_imask &= ~(1 << irq);
177 sc->sc_elcr &= ~(1 << irq);
207 int irq; local
700 int irq, error; local
731 int irq; local
[all...]
/freebsd-10.0-release/sys/powerpc/mpc85xx/
H A Datpic.c243 atpic_config(device_t dev, u_int irq, enum intr_trigger trig, argument
252 uint8_t irq; local
256 irq = atpic_read(sc, ATPIC_MASTER, 0);
258 if ((irq & 0x80) == 0)
261 if (irq == 0x82) {
263 irq = atpic_read(sc, ATPIC_SLAVE, 0) + 8;
265 if ((irq & 0x80) == 0)
269 powerpc_dispatch_intr(sc->sc_vector[irq & 0x0f], tf);
273 atpic_enable(device_t dev, u_int irq, u_int vector) argument
278 sc->sc_vector[irq]
283 atpic_eoi(device_t dev, u_int irq) argument
300 atpic_mask(device_t dev, u_int irq) argument
315 atpic_unmask(device_t dev, u_int irq) argument
[all...]
/freebsd-10.0-release/sys/powerpc/ps3/
H A Dps3pic.c163 int irq; local
176 while ((irq = ffsl(bitmap & mask) - 1) != -1) {
177 bitmap &= ~(1UL << irq);
178 powerpc_dispatch_intr(sc->sc_vector[63 - irq], tf);
183 ps3pic_enable(device_t dev, u_int irq, u_int vector) argument
188 sc->sc_vector[irq] = vector;
190 ps3pic_unmask(dev, irq);
194 ps3pic_eoi(device_t dev, u_int irq) argument
202 lv1_end_of_interrupt_ext(ppe, thread, irq);
215 ps3pic_mask(device_t dev, u_int irq) argument
235 ps3pic_unmask(device_t dev, u_int irq) argument
[all...]
/freebsd-10.0-release/tools/tools/kdrv/
H A Dsample.drvinfo42 device blorg0 at isa? port 0x123 irq 10 flags 0x10 drq 2
43 device blorg1 at isa? port 0x234 irq 11 flags 0x10 drq 2
/freebsd-10.0-release/usr.sbin/bhyve/
H A Duart_emul.h41 int uart_legacy_alloc(int unit, int *ioaddr, int *irq);
/freebsd-10.0-release/sys/mips/rt305x/
H A Dobio.c122 int irq; local
125 irq = (int)source;
126 irqmask = 1 << irq;
135 int irq; local
138 irq = (int)source;
139 irqmask = 1 << irq;
393 int irq, error, priority; local
396 irq = rman_get_start(ires);
398 if (irq >= NIRQS)
399 panic("%s: bad irq
434 int irq, result, priority; local
469 int irq; local
493 obio_add_res_child(device_t bus, const char *dname, int dunit, long maddr, int msize, int irq) argument
519 int irq; local
[all...]
/freebsd-10.0-release/sys/dev/ex/
H A Dif_ex_isa.c125 u_int irq; local
172 /* work out which set of irq <-> internal tables to use */
174 irq = plus_ee2irqmap[tmp];
177 irq = ee2irqmap[tmp];
185 bus_set_resource(child, SYS_RES_IRQ, 0, irq, 1);
188 printf("ex: Adding board at 0x%03lx, irq %d\n",
189 (unsigned long)ioport, irq);
199 u_int irq; local
239 /* work out which set of irq <-> internal tables to use */
249 irq
[all...]
/freebsd-10.0-release/sys/amd64/include/
H A Dintr_machdep.h152 enum intr_trigger elcr_read_trigger(u_int irq);
154 void elcr_write_trigger(u_int irq, enum intr_trigger trigger);
176 void nexus_add_irq(u_long irq);
179 int msi_map(int irq, uint64_t *addr, uint32_t *data);
181 int msix_alloc(device_t dev, int *irq);
182 int msix_release(int irq);
/freebsd-10.0-release/sys/i386/include/
H A Dintr_machdep.h149 enum intr_trigger elcr_read_trigger(u_int irq);
151 void elcr_write_trigger(u_int irq, enum intr_trigger trigger);
172 void nexus_add_irq(u_long irq);
175 int msi_map(int irq, uint64_t *addr, uint32_t *data);
177 int msix_alloc(device_t dev, int *irq);
178 int msix_release(int irq);
/freebsd-10.0-release/sys/powerpc/powerpc/
H A Dintr_machdep.c97 u_int irq; member in struct:powerpc_intr
177 intr_lookup(u_int irq) argument
186 if (i != NULL && i->irq == irq) {
202 i->irq = irq;
215 if (iscan != NULL && iscan->irq == irq)
226 sprintf(intrname, "irq%u:", i->irq);
316 u_int irq; local
442 powerpc_setup_intr(const char *name, u_int irq, driver_filter_t filter, driver_intr_t handler, void *arg, enum intr_type flags, void **cookiep) argument
494 powerpc_bind_intr(u_int irq, u_char cpu) argument
507 powerpc_config_intr(int irq, enum intr_trigger trig, enum intr_polarity pol) argument
[all...]
/freebsd-10.0-release/sys/mips/rmi/
H A Dxlr_pci.c104 #define MIPS_MSI_DATA(irq) \
106 MSI_MIPS_DATA_ASSERT | (irq))
390 * encode the irq so that we know it is a MSI interrupt when we
408 xlr_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, argument
413 if (irq >= 64) {
414 msi = irq - 64;
419 device_printf(dev, "%s: map_msi for irq %d - ignored",
420 device_get_nameunit(pcib), irq);
426 bridge_pcix_ack(int irq) argument
433 bridge_pcie_ack(int irq) argument
460 mips_platform_pci_setup_intr(device_t dev, device_t child, struct resource *irq, int flags, driver_filter_t *filt, driver_intr_t *intr, void *arg, void **cookiep) argument
507 mips_platform_pci_teardown_intr(device_t dev, device_t child, struct resource *irq, void *cookie) argument
602 int irq, link; local
[all...]
/freebsd-10.0-release/sys/mips/atheros/
H A Dar71xx_pci.c104 unsigned int irq = (unsigned int)source; local
110 ATH_WRITE_REG(AR71XX_PCI_INTR_MASK, reg & ~(1 << irq));
117 unsigned int irq = (unsigned int)source; local
121 ATH_WRITE_REG(AR71XX_PCI_INTR_MASK, reg | (1 << irq));
563 int irq, error; local
565 irq = rman_get_start(ires);
567 if (irq > AR71XX_PCI_IRQ_END)
568 panic("%s: bad irq %d", __func__, irq);
570 event = sc->sc_eventstab[irq];
599 int irq, result; local
622 uint32_t reg, irq, mask; local
[all...]
/freebsd-10.0-release/sys/dev/atkbdc/
H A Datkbdc_subr.c54 u_long irq; local
64 irq = bus_get_resource_start(dev, SYS_RES_IRQ, kbdcdev->rid);
65 if (irq != 0)
66 retval += printf(" irq %ld", irq);
/freebsd-10.0-release/sys/dev/siba/
H A Dsiba_cc.c88 struct resource *irq; local
105 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 0);
106 if (irq == NULL) {
107 device_printf(dev, "unable to allocate irq\n");
121 err = bus_setup_intr(dev, irq, INTR_TYPE_TTY, NULL, siba_cc_intr, NULL,
/freebsd-10.0-release/sys/powerpc/include/
H A Dopenpicreg.h103 #define OPENPIC_SRC_VECTOR(irq) (0x10000 + (irq) * 0x20)
117 #define OPENPIC_IDEST(irq) (0x10010 + (irq) * 0x20)
/freebsd-10.0-release/sys/x86/x86/
H A Dnexus.c111 struct resource *irq, void *cookie,
131 static int nexus_alloc_msix(device_t pcib, device_t dev, int *irq);
132 static int nexus_release_msix(device_t pcib, device_t dev, int irq);
133 static int nexus_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data);
193 int irq; local
224 for (irq = 0; irq < NUM_IO_INTS; irq++)
225 if (intr_lookup_source(irq) != NULL)
226 if (rman_manage_region(&irq_rman, irq, ir
510 nexus_setup_intr(device_t bus, device_t child, struct resource *irq, int flags, driver_filter_t filter, void (*ihand)(void *), void *arg, void **cookiep) argument
545 nexus_bind_intr(device_t dev, device_t child, struct resource *irq, int cpu) argument
552 nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, enum intr_polarity pol) argument
559 nexus_describe_intr(device_t dev, device_t child, struct resource *irq, void *cookie, const char *descr) argument
613 nexus_add_irq(u_long irq) argument
622 nexus_alloc_msix(device_t pcib, device_t dev, int *irq) argument
629 nexus_release_msix(device_t pcib, device_t dev, int irq) argument
650 nexus_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data) argument
[all...]
/freebsd-10.0-release/sys/dev/eisa/
H A Deisaconf.h68 EISA_ACCESSOR(irq, IRQ, eisa_id_t)
79 eisa_add_intr(device_t dev, int irq, int trigger) argument
81 return (EISA_ADD_INTR(device_get_parent(dev), dev, irq, trigger));

Completed in 316 milliseconds

1234567891011>>