Searched refs:pin (Results 1 – 5 of 5) sorted by relevance
| /hypervisor/dm/ |
| A D | vioapic.c | 99 bitmap_clear_nolock((uint16_t)(pin & 0x3FU), &vioapic->pin_state[pin >> 6U]); in vioapic_set_pinstate() 106 bitmap_set_nolock((uint16_t)(pin & 0x3FU), &vioapic->pin_state[pin >> 6U]); in vioapic_set_pinstate() 158 uint32_t pin; in vioapic_set_irqline_nolock() local 240 pin = rte_offset; in vioapic_indirect_read() 276 lvl = (uint32_t)bitmap_test(pin & 0x3FU, &vioapic->pin_state[pin >> 6U]); in vioapic_need_intr() 319 pin = rte_offset; in vioapic_indirect_write() 365 pin, vioapic->rtbl[pin].full); in vioapic_indirect_write() 449 for (pin = 0U; pin < pincount; pin++) { in vioapic_process_eoi() 464 for (pin = 0U; pin < pincount; pin++) { in vioapic_process_eoi() 503 for (pin = 0U; pin < pincount; pin++) { in reset_one_vioapic() [all …]
|
| A D | vpic.c | 81 pin = (pin + 1U) & 0x7U; in vpic_get_highest_isrpin() 88 pin = (pin + 1U) & 0x7U; in vpic_get_highest_isrpin() 142 pin = (pin + 1U) & 0x7U; in vpic_get_highest_irrpin() 151 uint32_t pin; in vpic_notify_intr() local 418 pin = (pin + 1U) & 0x7U; in vpic_ocw1() 423 pin : (pin + 8U); in vpic_ocw1() 428 pin = (pin + 1U) & 0x7U; in vpic_ocw1() 547 uint32_t pin; in vpic_set_irqline() local 618 uint32_t pin; in vpic_pending_intr() local 675 uint32_t pin; in vpic_intr_accepted() local [all …]
|
| /hypervisor/arch/x86/ |
| A D | ioapic.c | 37 uint32_t pin; member 175 uint32_t rte_addr = (pin * 2U) + 0x10U; in ioapic_get_rte_entry() 182 uint32_t pin, union ioapic_rte rte) in ioapic_set_rte_entry() argument 184 uint32_t rte_addr = (pin * 2U) + 0x10U; in ioapic_set_rte_entry() 333 uint32_t pin; in ioapic_irq_gsi_mask_unmask() local 337 pin = gsi_table_data[irq].ioapic_info.pin; in ioapic_irq_gsi_mask_unmask() 346 ioapic_set_rte_entry(addr, pin, rte); in ioapic_irq_gsi_mask_unmask() 348 irq, pin, rte.full); in ioapic_irq_gsi_mask_unmask() 453 uint32_t pin, nr_pins; in ioapic_setup_irqs() local 459 for (pin = 0U; pin < nr_pins; pin++) { in ioapic_setup_irqs() [all …]
|
| /hypervisor/include/arch/x86/asm/ |
| A D | ioapic.h | 91 void ioapic_get_rte_entry(void *ioapic_base, uint32_t pin, union ioapic_rte *rte);
|
| /hypervisor/debug/ |
| A D | shell.c | 1429 uint32_t pin; in get_ioapic_info() local 1436 pin = gsi_to_ioapic_pin(gsi); in get_ioapic_info() 1438 ioapic_get_rte_entry(addr, pin, &rte); in get_ioapic_info() 1440 …len = snprintf(str, size, "\r\n%03d\t%03hhu\t0x%08X\t0x%08X\t", gsi, pin, rte.u.hi_32, rte.u.lo_32… in get_ioapic_info()
|
Completed in 16 milliseconds