Searched refs:intpin (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/x86/x86/ |
H A D | io_apic.c | 113 static void ioapic_print_irq(struct ioapic_intsrc *intpin); 126 static void ioapic_program_intpin(struct ioapic_intsrc *intpin); 240 ioapic_print_irq(struct ioapic_intsrc *intpin) in ioapic_print_irq() argument 243 switch (intpin->io_irq) { in ioapic_print_irq() 257 printf("%s IRQ %d", ioapic_bus_string(intpin->io_bus), in ioapic_print_irq() 258 intpin->io_irq); in ioapic_print_irq() 265 struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; in ioapic_enable_source() local 270 if (intpin->io_masked) { in ioapic_enable_source() 271 flags = intpin->io_lowreg & ~IOART_INTMASK; in ioapic_enable_source() 272 ioapic_write(io->io_addr, IOAPIC_REDTBL_LO(intpin->io_intpin), in ioapic_enable_source() [all …]
|
/freebsd/sys/i386/pci/ |
H A D | pci_pir.c | 79 struct PIR_intpin* intpin, void *arg); 86 struct PIR_intpin *intpin, void *arg); 90 struct PIR_intpin *intpin, void *arg); 92 struct PIR_intpin *intpin, void *arg); 182 pci_pir_find_link_handler(struct PIR_entry *entry, struct PIR_intpin *intpin, in pci_pir_find_link_handler() argument 190 intpin - entry->pe_intpin == lookup->pin) in pci_pir_find_link_handler() 191 *lookup->pci_link_ptr = pci_pir_find_link(intpin->link); in pci_pir_find_link_handler() 215 struct PIR_intpin *intpin; in pci_pir_walk_table() local 220 intpin = &entry->pe_intpin[0]; in pci_pir_walk_table() 221 for (pin = 0; pin < 4; pin++, intpin++) in pci_pir_walk_table() [all …]
|
/freebsd/sys/powerpc/ofw/ |
H A D | ofw_pcib_pci.c | 54 int intpin); 127 ofw_pcib_pci_route_interrupt(device_t bridge, device_t dev, int intpin) in ofw_pcib_pci_route_interrupt() argument 139 pintr = intpin; in ofw_pcib_pci_route_interrupt() 160 } else if (intpin >= 1 && intpin <= 4) { in ofw_pcib_pci_route_interrupt() 165 return (pcib_route_interrupt(bridge, dev, intpin)); in ofw_pcib_pci_route_interrupt() 168 bridge)), bridge, intpin)); in ofw_pcib_pci_route_interrupt()
|
H A D | ofw_pcibus.c | 220 if (dinfo->opd_dinfo.cfg.intpin == 0) in ofw_pcibus_enum_devtree()
|
/freebsd/sys/dev/pci/ |
H A D | pcivar.h | 199 uint8_t intpin; /* PCI interrupt pin */ member 383 PCI_ACCESSOR(intpin, INTPIN, uint8_t) in PCI_ACCESSOR()
|
H A D | pci.c | 756 cfg->intpin = REG(PCIR_INTPIN, 1); in pci_fill_devinfo() 3039 if (cfg->intpin > 0) in pci_print_verbose() 3041 cfg->intpin +'a' -1, cfg->intline); in pci_print_verbose() 3534 if (cfg->intpin == 0) in pci_assign_interrupt() 3541 cfg->domain, cfg->bus, cfg->slot, cfg->intpin + 'A' - 1); in pci_assign_interrupt() 4136 if (cfg->intpin > 0 && PCI_INTERRUPT_VALID(cfg->intline)) { in pci_add_resources() 5318 *result = cfg->intpin; in pci_read_ivar() 5373 dinfo->cfg.intpin = value; in pci_write_ivar() 5596 (cfg->intpin != 0)) in pci_alloc_multi_resource() 6092 cfg->intpin)); in pci_assign_interrupt_method() [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | pci_passthru.c | 656 uint8_t intline, intpin; in cfginit() local 673 intpin = pci_get_cfgdata8(pi, PCIR_INTPIN); in cfginit() 680 pci_set_cfgdata8(pi, PCIR_INTPIN, intpin); in cfginit()
|