Home
last modified time | relevance | path

Searched refs:pin (Results 1 – 5 of 5) sorted by relevance

/hypervisor/dm/
A Dvioapic.c99 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 Dvpic.c81 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 Dioapic.c37 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 Dioapic.h91 void ioapic_get_rte_entry(void *ioapic_base, uint32_t pin, union ioapic_rte *rte);
/hypervisor/debug/
A Dshell.c1429 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