/freebsd-10.0-release/sys/x86/x86/ |
H A D | io_apic.c | 112 static void ioapic_print_irq(struct ioapic_intsrc *intpin); 124 static void ioapic_program_intpin(struct ioapic_intsrc *intpin); 183 ioapic_print_irq(struct ioapic_intsrc *intpin) argument 186 switch (intpin->io_irq) { 200 printf("%s IRQ %u", ioapic_bus_string(intpin->io_bus), 201 intpin->io_irq); 208 struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; local 213 if (intpin->io_masked) { 214 flags = intpin->io_lowreg & ~IOART_INTMASK; 215 ioapic_write(io->io_addr, IOAPIC_REDTBL_LO(intpin 225 struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; local 255 ioapic_program_intpin(struct ioapic_intsrc *intpin) argument 325 struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; local 396 struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; local 409 struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; local 437 struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; local 448 struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; local 507 struct ioapic_intsrc *intpin; local [all...] |
/freebsd-10.0-release/sys/sparc64/pci/ |
H A D | ofw_pcib_subr.c | 67 ofw_pcib_gen_route_interrupt(device_t bridge, device_t dev, int intpin) argument 78 pintr = intpin; 89 } else if (intpin >= 1 && intpin <= 4) { 94 return (pcib_route_interrupt(bridge, dev, intpin)); 98 bridge)), bridge, intpin));
|
/freebsd-10.0-release/sys/powerpc/ofw/ |
H A D | ofw_pcib_pci.c | 54 int intpin); 131 ofw_pcib_pci_route_interrupt(device_t bridge, device_t dev, int intpin) argument 143 pintr = intpin; 154 } else if (intpin >= 1 && intpin <= 4) { 159 return (pcib_route_interrupt(bridge, dev, intpin)); 162 bridge)), bridge, intpin));
|
H A D | ofw_pcibus.c | 201 * Some devices don't have an intpin set, but do have 206 if (dinfo->opd_dinfo.cfg.intpin == 0) { 364 /* No property: our best guess is the intpin. */ 369 * If we got intr from a property, it may or may not be an intpin. 371 * of the valid intpin range. For PCI slots, it hopefully is,
|
/freebsd-10.0-release/sys/i386/pci/ |
H A D | pci_pir.c | 80 struct PIR_intpin* intpin, void *arg); 87 struct PIR_intpin *intpin, void *arg); 91 struct PIR_intpin *intpin, void *arg); 93 struct PIR_intpin *intpin, void *arg); 192 pci_pir_find_link_handler(struct PIR_entry *entry, struct PIR_intpin *intpin, argument 200 intpin - entry->pe_intpin == lookup->pin) 201 *lookup->pci_link_ptr = pci_pir_find_link(intpin->link); 217 * Walk the $PIR executing the worker function for each valid intpin entry 219 * the intpin in the entry. 225 struct PIR_intpin *intpin; local 238 pci_pir_create_links(struct PIR_entry *entry, struct PIR_intpin *intpin, void *arg) argument 314 pci_pir_initial_irqs(struct PIR_entry *entry, struct PIR_intpin *intpin, void *arg) argument 687 pir_resume_find_device(struct PIR_entry *entry, struct PIR_intpin *intpin, void *arg) argument [all...] |
/freebsd-10.0-release/sys/dev/hyperv/vmbus/ |
H A D | hv_vmbus_drv_freebsd.c | 349 struct ioapic_intsrc *intpin; local 415 intpin = (struct ioapic_intsrc *)isrc; 416 vector = intpin->io_vector;
|
/freebsd-10.0-release/sys/dev/fdt/ |
H A D | fdt_pci.c | 370 uint8_t command, intline, intpin; 382 intpin = PCIB_READ_CONFIG(dev, bus, slot, func, PCIR_INTPIN, 1); 383 intline = fsl_pcib_route_int(dev, bus, slot, func, intpin); 408 intpin = fsl_pcib_read_config(sc->sc_dev, bus, slot, 411 intpin);
|
/freebsd-10.0-release/sys/powerpc/mpc85xx/ |
H A D | pci_fdt.c | 547 u_int intpin) 562 if (intpin != 0) 563 err = fdt_pci_route_intr(bus, slot, func, intpin, 570 printf("PCI %u:%u:%u:%u: intpin %u: intline=%u\n", 571 unit, bus, slot, func, intpin, intline); 586 uint8_t intline, intpin; local 628 intpin = fsl_pcib_read_config(sc->sc_dev, bus, slot, 631 intpin); 546 fsl_pcib_route_int(struct fsl_pcib_softc *sc, u_int bus, u_int slot, u_int func, u_int intpin) argument
|
/freebsd-10.0-release/sys/dev/pci/ |
H A D | pcivar.h | 166 uint8_t intpin; /* PCI interrupt pin */ member in struct:pcicfg 281 PCI_ACCESSOR(intpin, INTPIN, uint8_t)
|
H A D | pci.c | 589 cfg->intpin = REG(PCIR_INTPIN, 1); 2512 if (cfg->intpin > 0) 2514 cfg->intpin +'a' -1, cfg->intline); 2962 /* Has to have an intpin to have an interrupt. */ 2963 if (cfg->intpin == 0) 2970 cfg->domain, cfg->bus, cfg->slot, cfg->intpin + 'A' - 1); 3228 if (cfg->intpin > 0 && PCI_INTERRUPT_VALID(cfg->intline)) { 4039 *result = cfg->intpin; 4086 dinfo->cfg.intpin = value; 4302 (cfg->intpin ! [all...] |