Home
last modified time | relevance | path

Searched refs:intpin (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/x86/x86/
H A Dio_apic.c113 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 Dpci_pir.c79 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 Dofw_pcib_pci.c54 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 Dofw_pcibus.c220 if (dinfo->opd_dinfo.cfg.intpin == 0) in ofw_pcibus_enum_devtree()
/freebsd/sys/dev/pci/
H A Dpcivar.h199 uint8_t intpin; /* PCI interrupt pin */ member
383 PCI_ACCESSOR(intpin, INTPIN, uint8_t) in PCI_ACCESSOR()
H A Dpci.c756 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 Dpci_passthru.c656 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()