Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 10 of 10) sorted by relevance

/xen/xen/arch/x86/hvm/
A Dvpic.c84 mask = vpic->isr; in vpic_get_highest_priority_irq()
150 vpic->isr |= mask; in __vpic_intack()
202 vpic->imr = vpic->isr = 0; in vpic_ioport_write()
243 mask = vpic->isr; in vpic_ioport_write()
250 vpic->isr &= ~(1 << irq); in vpic_ioport_write()
257 vpic->isr &= ~(1 << irq); in vpic_ioport_write()
321 return (vpic->readsel_isr ? vpic->isr : vpic->irr); in vpic_ioport_read()
A Dvlapic.c179 int isr; in vlapic_get_ppr() local
182 isr = vlapic_find_highest_isr(vlapic); in vlapic_get_ppr()
183 isrv = (isr != -1) ? isr : 0; in vlapic_get_ppr()
192 vlapic, ppr, isr, isrv); in vlapic_get_ppr()
1308 int irr, isr; in vlapic_has_pending_irq() local
1336 isr = vlapic_find_highest_isr(vlapic); in vlapic_has_pending_irq()
1343 if ( isr >= 0 && in vlapic_has_pending_irq()
1344 (irr & 0xf0) <= (isr & 0xf0) ) in vlapic_has_pending_irq()
1356 int isr; in vlapic_ack_pending_irq() local
1367 isr = vlapic_find_highest_isr(vlapic); in vlapic_ack_pending_irq()
[all …]
A Dhpet.c123 return h->hpet.isr; in hpet_read64()
227 if ( __test_and_set_bit(tn, &h->hpet.isr) ) in hpet_timer_fired()
254 (timer_level(h, tn) && test_bit(tn, &h->hpet.isr)) ) in hpet_set_timer()
424 active = __test_and_clear_bit(i, &h->hpet.isr); in hpet_write()
610 C(isr); in hpet_save()
670 C(isr); in hpet_load()
/xen/tools/tests/vhpet/
A Demul.h161 uint64_t isr; /* interrupt status reg */ member
279 uint64_t isr; /* interrupt status reg */ member
A Dmain.c212 (unsigned long long) h.isr, in dump_hpet()
/xen/xen/include/public/arch-x86/hvm/
A Dsave.h315 uint8_t isr; member
523 uint64_t isr; /* interrupt status reg */ member
/xen/xen/include/asm-x86/hvm/
A Dvpt.h73 uint64_t isr; /* interrupt status reg */ member
A Dhvm.h196 void (*process_isr)(int isr, struct vcpu *v);
200 void (*handle_eoi)(uint8_t vector, int isr);
/xen/tools/misc/
A Dxen-hvmctx.c210 p.irq_base, p.irr, p.imr, p.isr); in dump_pic()
326 h.isr, h.mc64); in dump_hpet()
/xen/xen/arch/x86/hvm/vmx/
A Dvmx.c1904 static u8 set_svi(int isr) in set_svi() argument
1909 if ( isr < 0 ) in set_svi()
1910 isr = 0; in set_svi()
1914 if ( isr != old ) in set_svi()
1917 status |= isr << VMX_GUEST_INTR_STATUS_SVI_OFFSET; in set_svi()
1924 static void vmx_process_isr(int isr, struct vcpu *v) in vmx_process_isr() argument
1931 set_svi(isr); in vmx_process_isr()
2083 static void vmx_handle_eoi(uint8_t vector, int isr) in vmx_handle_eoi() argument
2085 uint8_t old_svi = set_svi(isr); in vmx_handle_eoi()

Completed in 29 milliseconds