Searched refs:gsi (Results 1 – 8 of 8) sorted by relevance
| /hypervisor/arch/x86/ |
| A D | ioapic.c | 258 gsi, gsi_table_data[gsi].ioapic_info.pin, in ioapic_set_routing() 297 return (gsi < NR_MAX_GSI) && (gsi_table_data[gsi].is_valid); in is_gsi_valid() 326 return gsi; in ioapic_gsi_to_irq() 396 uint32_t nr_pins, gsi; in init_ioapic_id_info() local 406 gsi = 0U; in init_ioapic_id_info() 413 gsi += nr_pins; in init_ioapic_id_info() 447 uint32_t gsi = 0U; in ioapic_setup_irqs() local 469 gsi++; in ioapic_setup_irqs() 480 gsi++; in ioapic_setup_irqs() 488 gsi++; in ioapic_setup_irqs() [all …]
|
| /hypervisor/include/arch/x86/asm/ |
| A D | ioapic.h | 25 uint32_t gsi_to_ioapic_pin(uint32_t gsi); 46 uint32_t ioapic_gsi_to_irq(uint32_t gsi); 93 void *gsi_to_ioapic_base(uint32_t gsi); 95 uint8_t get_gsi_to_ioapic_index(uint32_t gsi); 97 bool is_gsi_valid(uint32_t gsi);
|
| /hypervisor/arch/x86/guest/ |
| A D | assign.c | 205 vioapic_get_rte(vm, virt_sid->intx_id.gsi, &virt_rte); in ptirq_build_physical_rte() 433 DEFINE_INTX_SID(sid, gsi, INTX_CTLR_IOAPIC); in remove_intx_remapping() 439 DEFINE_INTX_SID(sid, gsi, gsi_ctlr); in remove_intx_remapping() 457 entry->phys_sid.intx_id.gsi, phys_irq); in remove_intx_remapping() 459 entry->vm->vm_id, entry->virt_sid.intx_id.gsi); in remove_intx_remapping() 478 vioapic_get_rte(vm, (uint32_t)virt_sid->intx_id.gsi, &rte); in ptirq_handle_intx() 732 if (!is_vuart_intx(vm, virt_sid.intx_id.gsi)) { in ptirq_intx_pin_remap() 758 remove_intx_remapping(vm, alt_virt_sid.intx_id.gsi, in ptirq_intx_pin_remap() 767 entry->phys_sid.intx_id.gsi, in ptirq_intx_pin_remap() 768 entry->allocated_pirq, entry->virt_sid.intx_id.gsi, in ptirq_intx_pin_remap() [all …]
|
| /hypervisor/debug/ |
| A D | shell.c | 1244 *pgsi = entry->phys_sid.intx_id.gsi; in get_entry_info() 1245 *vgsi = entry->virt_sid.intx_id.gsi; in get_entry_info() 1332 uint32_t gsi, gsi_count; in get_vioapic_info() local 1353 for (gsi = 0U; gsi < gsi_count; gsi++) { in get_vioapic_info() 1354 if (is_service_vm(vm) && (!is_gsi_valid(gsi))) { in get_vioapic_info() 1357 vioapic_get_rte(vm, gsi, &rte); in get_vioapic_info() 1415 uint32_t gsi; in get_ioapic_info() local 1427 for (gsi = 0U; gsi < ioapic_nr_gsi; gsi++) { in get_ioapic_info() 1432 if (!is_gsi_valid(gsi)) { in get_ioapic_info() 1435 addr = gsi_to_ioapic_base(gsi); in get_ioapic_info() [all …]
|
| /hypervisor/include/common/ |
| A D | ptdev.h | 34 union source_id (name) = {.intx_id = {.gsi = (a), .ctlr = (b)} } 58 uint32_t gsi; member
|
| /hypervisor/include/arch/x86/asm/guest/ |
| A D | assign.h | 124 void ptirq_remove_intx_remapping(const struct acrn_vm *vm, uint32_t gsi, bool pic_pin, bool is_phy_…
|
| /hypervisor/common/ |
| A D | hypercall.c | 422 if (ops->gsi < get_vm_gsicount(target_vm)) { in hcall_set_irqline() 423 if (ops->gsi < vpic_pincount()) { in hcall_set_irqline() 429 irq_pic = (ops->gsi == 2U) ? 0U : ops->gsi; in hcall_set_irqline() 434 vioapic_set_irqline_lock(target_vm, ops->gsi, ops->op); in hcall_set_irqline()
|
| /hypervisor/include/public/ |
| A D | acrn_common.h | 482 uint32_t gsi; member
|
Completed in 22 milliseconds