Searched refs:vlapic (Results 1 - 6 of 6) sorted by relevance
/freebsd-10.0-release/sys/amd64/vmm/io/ |
H A D | vlapic.c | 48 #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 D | vlapic.h | 93 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 D | vmm_lapic.c | 42 #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 D | vmm.c | 68 #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 D | Makefile | 31 vlapic.c
|
/freebsd-10.0-release/sys/amd64/include/ |
H A D | vmm.h | 41 struct vlapic; 118 struct vlapic *vm_lapic(struct vm *vm, int cpu);
|
Completed in 193 milliseconds