Searched refs:vlapic (Results 1 - 6 of 6) sorted by relevance

/freebsd-10.0-release/sys/amd64/vmm/io/
H A Dvlapic.c48 #include "vlapic.h"
50 #define VLAPIC_CTR0(vlapic, format) \
51 VMM_CTR0((vlapic)->vm, (vlapic)->vcpuid, format)
53 #define VLAPIC_CTR1(vlapic, format, p1) \
54 VMM_CTR1((vlapic)->vm, (vlapic)->vcpuid, format, p1)
56 #define VLAPIC_CTR_IRR(vlapic, msg) \
58 uint32_t *irrptr = &(vlapic)->apic.irr0; \
60 VLAPIC_CTR1((vlapic), ms
99 struct vlapic { struct
173 vlapic_get_ccr(struct vlapic *vlapic) argument
180 vlapic_update_errors(struct vlapic *vlapic) argument
187 vlapic_init_ipi(struct vlapic *vlapic) argument
200 struct vlapic *vlapic = (struct vlapic*)dev; local
220 struct vlapic *vlapic = (struct vlapic*)dev; local
228 struct vlapic *vlapic = (struct vlapic*)dev; local
235 vlapic_set_intr_ready(struct vlapic *vlapic, int vector) argument
251 vlapic_start_timer(struct vlapic *vlapic, uint32_t elapsed) argument
273 vlapic_get_lvt(struct vlapic *vlapic, uint32_t offset) argument
287 dump_isrvec_stk(struct vlapic *vlapic) argument
306 vlapic_update_ppr(struct vlapic *vlapic) argument
371 vlapic_process_eoi(struct vlapic *vlapic) argument
407 vlapic_periodic_timer(struct vlapic *vlapic) argument
419 vlapic_fire_timer(struct vlapic *vlapic) argument
436 lapic_process_icr(struct vlapic *vlapic, uint64_t icrval) argument
533 vlapic_pending_intr(struct vlapic *vlapic) argument
563 vlapic_intr_accepted(struct vlapic *vlapic, int vector) argument
599 struct vlapic *vlapic = (struct vlapic*)dev; local
691 struct vlapic *vlapic = (struct vlapic*)dev; local
772 vlapic_timer_tick(struct vlapic *vlapic) argument
848 struct vlapic *vlapic; local
875 vlapic_cleanup(struct vlapic *vlapic) argument
883 vlapic_get_apicbase(struct vlapic *vlapic) argument
890 vlapic_set_apicbase(struct vlapic *vlapic, uint64_t val) argument
908 struct vlapic *vlapic; local
[all...]
H A Dvlapic.h93 struct vlapic *vlapic_init(struct vm *vm, int vcpuid);
94 void vlapic_cleanup(struct vlapic *vlapic);
102 int vlapic_pending_intr(struct vlapic *vlapic);
103 void vlapic_intr_accepted(struct vlapic *vlapic, int vector);
104 void vlapic_set_intr_ready(struct vlapic *vlapic, int vector);
105 int vlapic_timer_tick(struct vlapic *vlapi
[all...]
/freebsd-10.0-release/sys/amd64/vmm/
H A Dvmm_lapic.c42 #include "vlapic.h"
47 struct vlapic *vlapic; local
49 vlapic = vm_lapic(vm, cpu);
51 return (vlapic_pending_intr(vlapic));
57 struct vlapic *vlapic; local
59 vlapic = vm_lapic(vm, cpu);
61 vlapic_intr_accepted(vlapic, vector);
67 struct vlapic *vlapi local
86 struct vlapic *vlapic; local
124 struct vlapic *vlapic; local
144 struct vlapic *vlapic; local
165 struct vlapic *vlapic; local
187 struct vlapic *vlapic; local
[all...]
H A Dvmm.c68 #include "vlapic.h"
77 struct vlapic;
85 struct vlapic *vlapic; member in struct:vcpu
165 vlapic_cleanup(vcpu->vlapic);
180 vcpu->vlapic = vlapic_init(vm, vcpu_id);
1147 struct vlapic *
1150 return (vm->vcpu[cpu].vlapic);
/freebsd-10.0-release/sys/modules/vmm/
H A DMakefile31 vlapic.c
/freebsd-10.0-release/sys/amd64/include/
H A Dvmm.h41 struct vlapic;
118 struct vlapic *vm_lapic(struct vm *vm, int cpu);

Completed in 193 milliseconds