mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-22 09:17:58 +00:00
hv:Rename several APIs for vpic and vioapic
vpic: vpic_set_irq --> vpic_set_irqline vpic_get_irq_trigger --> vpic_get_irqline_trigger_mode vioapic: vioapic_set_irq_nolock --> vioapic_set_irqline_nolock vioapic_set_irq --> vioapic_set_irqline_lock vioapic_send_intr --> vioapic_generate_intr Tracked-On: #1842 Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
This commit is contained in:
@@ -82,12 +82,12 @@ void vioapic_reset(struct acrn_vioapic *vioapic);
|
||||
*
|
||||
* @return None
|
||||
*/
|
||||
void vioapic_set_irq(struct acrn_vm *vm, uint32_t irq, uint32_t operation);
|
||||
void vioapic_set_irqline_lock(struct acrn_vm *vm, uint32_t irq, uint32_t operation);
|
||||
|
||||
/**
|
||||
* @brief Set vIOAPIC IRQ line status.
|
||||
*
|
||||
* Similar with vioapic_set_irq(),but would not make sure
|
||||
* Similar with vioapic_set_irqline_lock(),but would not make sure
|
||||
* operation be done with ioapic lock.
|
||||
*
|
||||
* @param[in] vm Pointer to target VM
|
||||
@@ -98,7 +98,7 @@ void vioapic_set_irq(struct acrn_vm *vm, uint32_t irq, uint32_t operation);
|
||||
* @pre irq < vioapic_pincount(vm)
|
||||
* @return None
|
||||
*/
|
||||
void vioapic_set_irq_nolock(struct acrn_vm *vm, uint32_t irq, uint32_t operation);
|
||||
void vioapic_set_irqline_nolock(struct acrn_vm *vm, uint32_t irq, uint32_t operation);
|
||||
void vioapic_update_tmr(struct acrn_vcpu *vcpu);
|
||||
|
||||
uint32_t vioapic_pincount(const struct acrn_vm *vm);
|
||||
|
@@ -150,7 +150,7 @@ void vpic_init(struct acrn_vm *vm);
|
||||
*
|
||||
* @return None
|
||||
*/
|
||||
void vpic_set_irq(struct acrn_vm *vm, uint32_t irq, uint32_t operation);
|
||||
void vpic_set_irqline(struct acrn_vm *vm, uint32_t irq, uint32_t operation);
|
||||
|
||||
/**
|
||||
* @brief Get pending virtual interrupts for vPIC.
|
||||
@@ -174,8 +174,7 @@ void vpic_pending_intr(struct acrn_vm *vm, uint32_t *vecptr);
|
||||
* @pre vm != NULL
|
||||
*/
|
||||
void vpic_intr_accepted(struct acrn_vm *vm, uint32_t vector);
|
||||
void vpic_get_irq_trigger(struct acrn_vm *vm, uint32_t irq,
|
||||
enum vpic_trigger *trigger);
|
||||
void vpic_get_irqline_trigger_mode(struct acrn_vm *vm, uint32_t irq, enum vpic_trigger *trigger);
|
||||
uint32_t vpic_pincount(void);
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user