Home
last modified time | relevance | path

Searched refs:crosvm_vcpu (Results 1 – 12 of 12) sorted by relevance

/external/crosvm/crosvm_plugin/
Dcrosvm.h73 struct crosvm_vcpu;
143 int crosvm_get_hyperv_cpuid(struct crosvm_vcpu*, uint32_t __entry_count,
613 int crosvm_get_vcpu(struct crosvm*, uint32_t __cpu_id, struct crosvm_vcpu**);
624 int crosvm_vcpu_wait(struct crosvm_vcpu*, struct crosvm_vcpu_event*);
640 int crosvm_vcpu_resume(struct crosvm_vcpu*);
643 int crosvm_vcpu_get_regs(struct crosvm_vcpu*, struct kvm_regs*);
645 int crosvm_vcpu_set_regs(struct crosvm_vcpu*, const struct kvm_regs*);
648 int crosvm_vcpu_get_sregs(struct crosvm_vcpu*, struct kvm_sregs*);
650 int crosvm_vcpu_set_sregs(struct crosvm_vcpu*, const struct kvm_sregs*);
653 int crosvm_vcpu_get_fpu(struct crosvm_vcpu*, struct kvm_fpu*);
[all …]
/external/crosvm/tests/
Dmini_plugin_template.c42 int handle_vpcu_init(struct crosvm_vcpu *, struct kvm_regs *, struct kvm_sregs *);
43 int handle_vpcu_evt(struct crosvm_vcpu *, struct crosvm_vcpu_event evt);
48 struct crosvm_vcpu *vcpu;
53 struct crosvm_vcpu *vcpu = ctx->vcpu; in vcpu_thread()
129 struct crosvm_vcpu *vcpus[32]; in main()
Dplugin_irqfd.c76 struct crosvm_vcpu *vcpu;
83 struct crosvm_vcpu *vcpu = ctx->vcpu; in vcpu_thread()
181 struct crosvm_vcpu *vcpus[32]; in main()
Dplugin_supported_cpuid.c17 typedef int (*vcpu_function)(struct crosvm_vcpu*, uint32_t,
65 struct crosvm_vcpu* vcpu = NULL; in main()
Dplugin_dirty_log.c42 struct crosvm_vcpu *vcpu = arg; in vcpu_thread()
137 struct crosvm_vcpu *vcpus[32]; in main()
Dplugin_ioevent.c41 struct crosvm_vcpu *vcpu = arg; in vcpu_thread()
161 struct crosvm_vcpu *vcpus[32]; in main()
Dplugin_enable_cap.c126 int check_synic_access(struct crosvm_vcpu* vcpu, struct crosvm_vcpu_event *evt, in check_synic_access()
218 struct crosvm_vcpu* vcpu = NULL; in main()
Dplugin_adder.c41 struct crosvm_vcpu *vcpu = arg; in vcpu_thread()
178 struct crosvm_vcpu *vcpus[32]; in main()
Dplugin_vcpu_pause.c52 struct crosvm_vcpu *vcpu = arg; in vcpu_thread_fn()
210 struct crosvm_vcpu *vcpu; in main()
Dplugin_async_write.c42 struct crosvm_vcpu *vcpu = arg; in vcpu_thread()
221 struct crosvm_vcpu *vcpus[32]; in main()
Dplugin_hint.c43 struct crosvm_vcpu *vcpu = arg; in vcpu_thread()
255 struct crosvm_vcpu *vcpus[32]; in main()
/external/crosvm/crosvm_plugin/src/
Dlib.rs253 vcpus: Arc<[crosvm_vcpu]>,
272 vcpus: Arc<[crosvm_vcpu]>, in new() argument
355 vcpus.push(crosvm_vcpu::new(fd_cast(read_pipe), fd_cast(write_pipe))); in load_all_vcpus()
623 fn get_vcpu(&mut self, cpu_id: u32) -> Result<*mut crosvm_vcpu, c_int> { in get_vcpu() argument
625 Ok(vcpu as *const crosvm_vcpu as *mut crosvm_vcpu) in get_vcpu() constant
981 pub struct crosvm_vcpu { struct
1015 impl crosvm_vcpu { impl
1016 fn new(read_pipe: File, write_pipe: File) -> crosvm_vcpu { in new() argument
1017 crosvm_vcpu { in new()
1728 out: *mut *mut crosvm_vcpu, in crosvm_get_vcpu() argument
[all …]