Home
last modified time | relevance | path

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

/hypervisor/include/dm/
A Dvioapic.h97 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 Dvpic.h155 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 Dvpic.c321 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 Dvioapic.c117 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 Dshell.c1213 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