Searched refs:trig (Results 1 – 6 of 6) sorted by relevance
/xen/xen/arch/x86/hvm/ |
A D | irq.c | 172 int trig = vioapic_get_trigger_mode(d, gsi); in hvm_gsi_assert() local 175 if ( gsi >= hvm_irq->nr_gsis || trig < 0 ) in hvm_gsi_assert() 190 if ( trig == VIOAPIC_EDGE_TRIG || !hvm_irq->gsi_assert_count[gsi] ) in hvm_gsi_assert() 192 if ( trig == VIOAPIC_LEVEL_TRIG ) in hvm_gsi_assert() 201 int trig = vioapic_get_trigger_mode(d, gsi); in hvm_gsi_deassert() local 204 if ( trig != VIOAPIC_LEVEL_TRIG || gsi >= hvm_irq->nr_gsis ) in hvm_gsi_deassert() 206 ASSERT(trig == VIOAPIC_EDGE_TRIG && gsi < hvm_irq->nr_gsis); in hvm_gsi_deassert()
|
A D | vioapic.c | 169 static int vioapic_hwdom_map_gsi(unsigned int gsi, unsigned int trig, in vioapic_hwdom_map_gsi() argument 182 ret = mp_register_gsi(gsi, trig, pol); in vioapic_hwdom_map_gsi()
|
A D | vlapic.c | 147 void vlapic_set_irq(struct vlapic *vlapic, uint8_t vec, uint8_t trig) in vlapic_set_irq() argument 157 if ( trig ) in vlapic_set_irq() 163 alternative_vcall(hvm_funcs.update_eoi_exit_bitmap, target, vec, trig); in vlapic_set_irq()
|
/xen/xen/include/asm-x86/hvm/ |
A D | vlapic.h | 114 void vlapic_set_irq(struct vlapic *vlapic, uint8_t vec, uint8_t trig);
|
A D | hvm.h | 195 void (*update_eoi_exit_bitmap)(struct vcpu *v, u8 vector, u8 trig);
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | vmx.c | 1896 static void vmx_update_eoi_exit_bitmap(struct vcpu *v, u8 vector, u8 trig) in vmx_update_eoi_exit_bitmap() argument 1898 if ( trig ) in vmx_update_eoi_exit_bitmap()
|
Completed in 18 milliseconds