Home
last modified time | relevance | path

Searched refs:trig (Results 1 – 6 of 6) sorted by relevance

/xen/xen/arch/x86/hvm/
A Dirq.c172 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 Dvioapic.c169 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 Dvlapic.c147 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 Dvlapic.h114 void vlapic_set_irq(struct vlapic *vlapic, uint8_t vec, uint8_t trig);
A Dhvm.h195 void (*update_eoi_exit_bitmap)(struct vcpu *v, u8 vector, u8 trig);
/xen/xen/arch/x86/hvm/vmx/
A Dvmx.c1896 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