Searched refs:vgsi (Results 1 – 5 of 5) sorted by relevance
| /hypervisor/include/dm/ |
| A D | vioapic.h | 97 void vioapic_set_irqline_lock(const struct acrn_vm *vm, uint32_t vgsi, uint32_t operation); 112 void vioapic_set_irqline_nolock(const struct acrn_vm *vm, uint32_t vgsi, uint32_t operation); 116 void vioapic_get_rte(const struct acrn_vm *vm, uint32_t vgsi, union ioapic_rte *rte); 118 struct acrn_single_vioapic *vgsi_to_vioapic_and_vpin(const struct acrn_vm *vm, uint32_t vgsi, uint3…
|
| A D | vpic.h | 155 void vpic_set_irqline(struct acrn_vpic *vpic, uint32_t vgsi, uint32_t operation); 175 void vpic_get_irqline_trigger_mode(const struct acrn_vpic *vpic, uint32_t vgsi, enum vpic_trigger *…
|
| /hypervisor/dm/ |
| A D | vpic.c | 321 uint32_t vgsi = vpin; in vpin_to_vgsi() local 332 vgsi = get_pic_pin_from_ioapic_pin(vpin); in vpin_to_vgsi() 343 vgsi = 2U; in vpin_to_vgsi() 352 return vgsi; in vpin_to_vgsi() 357 uint32_t vpin = vgsi; in vgsi_to_vpin() 378 if (vgsi == 2U) { in vgsi_to_vpin() 412 uint32_t vgsi; in vpic_ocw1() local 425 vgsi = vpin_to_vgsi(vm, virt_pin); in vpic_ocw1() 444 uint32_t vgsi; in vpic_ocw2() local 550 if (vgsi < NR_VPIC_PINS_TOTAL) { in vpic_set_irqline() [all …]
|
| A D | vioapic.c | 117 vgsi_to_vioapic_and_vpin(const struct acrn_vm *vm, uint32_t vgsi, uint32_t *vpin) in vgsi_to_vioapic_and_vpin() argument 126 vioapic_index = get_gsi_to_ioapic_index(vgsi); in vgsi_to_vioapic_and_vpin() 128 *vpin = gsi_to_ioapic_pin(vgsi); in vgsi_to_vioapic_and_vpin() 132 *vpin = vgsi; in vgsi_to_vioapic_and_vpin() 155 vioapic_set_irqline_nolock(const struct acrn_vm *vm, uint32_t vgsi, uint32_t operation) in vioapic_set_irqline_nolock() argument 160 vioapic = vgsi_to_vioapic_and_vpin(vm, vgsi, &pin); in vioapic_set_irqline_nolock() 197 vioapic_set_irqline_lock(const struct acrn_vm *vm, uint32_t vgsi, uint32_t operation) in vioapic_set_irqline_lock() argument 202 vioapic = vgsi_to_vioapic_and_vpin(vm, vgsi, NULL); in vioapic_set_irqline_lock() 204 vioapic_set_irqline_nolock(vm, vgsi, operation); in vioapic_set_irqline_lock() 602 void vioapic_get_rte(const struct acrn_vm *vm, uint32_t vgsi, union ioapic_rte *rte) in vioapic_get_rte() argument [all …]
|
| /hypervisor/debug/ |
| A D | shell.c | 1213 uint32_t *pgsi, uint32_t *vgsi, union pci_bdf *bdf, union pci_bdf *vbdf) in get_entry_info() argument 1225 *vgsi = INVALID_INTERRUPT_PIN; in get_entry_info() 1245 *vgsi = entry->virt_sid.intx_id.gsi; in get_entry_info() 1258 *vgsi = ~0U; in get_entry_info() 1274 uint32_t pgsi, vgsi; in get_ptdev_info() local 1287 get_entry_info(entry, type, &irq, &vector, &dest, &lvl_tm, &pgsi, &vgsi, in get_ptdev_info() 1299 pgsi, vgsi, bdf.bits.b, bdf.bits.d, bdf.bits.f, in get_ptdev_info()
|
Completed in 11 milliseconds