Home
last modified time | relevance | path

Searched defs:kvm (Results 51 - 75 of 277) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-debug.c55 static void iter_init(struct kvm *kvm, struct vgic_state_iter *iter, in iter_init() argument
85 struct kvm *kvm = (struct kvm *) in vgic_debug_start() local
113 struct kvm *kvm = (struct kvm *)s->private; vgic_debug_next() local
125 struct kvm *kvm = (struct kvm *)s->private; vgic_debug_stop() local
232 struct kvm *kvm = (struct kvm *)s->private; vgic_debug_show() local
272 vgic_debug_init(struct kvm *kvm) vgic_debug_init() argument
278 vgic_debug_destroy(struct kvm *kvm) vgic_debug_destroy() argument
[all...]
H A Dvgic-init.c52 void kvm_vgic_early_init(struct kvm *kvm) in kvm_vgic_early_init() argument
71 int kvm_vgic_create(struct kvm *kvm, u32 type) in kvm_vgic_create() argument
131 kvm_vgic_dist_init(struct kvm *kvm, unsigned int nr_spis) kvm_vgic_dist_init() argument
254 vgic_init(struct kvm *kvm) vgic_init() argument
327 kvm_vgic_dist_destroy(struct kvm *kvm) kvm_vgic_dist_destroy() argument
368 __kvm_vgic_destroy(struct kvm *kvm) __kvm_vgic_destroy() argument
381 kvm_vgic_destroy(struct kvm *kvm) kvm_vgic_destroy() argument
394 vgic_lazy_init(struct kvm *kvm) vgic_lazy_init() argument
426 kvm_vgic_map_resources(struct kvm *kvm) kvm_vgic_map_resources() argument
[all...]
H A Dvgic-v4.c188 void vgic_v4_configure_vsgis(struct kvm *kvm) in vgic_v4_configure_vsgis() argument
215 vgic_v4_init(struct kvm *kvm) vgic_v4_init() argument
291 vgic_v4_teardown(struct kvm *kvm) vgic_v4_teardown() argument
356 vgic_get_its(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *irq_entry) vgic_get_its() argument
370 kvm_vgic_v4_set_forwarding(struct kvm *kvm, int virq, struct kvm_kernel_irq_routing_entry *irq_entry) kvm_vgic_v4_set_forwarding() argument
426 kvm_vgic_v4_unset_forwarding(struct kvm *kvm, int virq, struct kvm_kernel_irq_routing_entry *irq_entry) kvm_vgic_v4_unset_forwarding() argument
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kvm/intc/
H A Dls3a_ipi.c18 struct kvm *kvm = vcpu->kvm; in kvm_helper_send_ipi() local
46 struct kvm *kvm; in ls3a_gipi_writel() local
215 kvm_destroy_ls3a_ipi(struct kvm *kvm) kvm_destroy_ls3a_ipi() argument
229 kvm_create_ls3a_ipi(struct kvm *kvm) kvm_create_ls3a_ipi() argument
267 kvm_get_ls3a_ipi(struct kvm *kvm, struct loongarch_gipiState *state) kvm_get_ls3a_ipi() argument
279 kvm_set_ls3a_ipi(struct kvm *kvm, struct loongarch_gipiState *state) kvm_set_ls3a_ipi() argument
[all...]
H A Dls3a_ipi.h38 struct kvm *kvm; member
59 static inline struct ls3a_kvm_ipi *ls3a_ipi_irqchip(struct kvm *kvm) in ls3a_ipi_irqchip() argument
64 static inline int ls3a_ipi_in_kernel(struct kvm *kvm) in ls3a_ipi_in_kernel() argument
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_rtas.c142 static int rtas_token_undefine(struct kvm *kv argument
160 rtas_token_define(struct kvm *kvm, char *name, u64 token) rtas_token_define() argument
198 kvm_vm_ioctl_rtas_define_token(struct kvm *kvm, void __user *argp) kvm_vm_ioctl_rtas_define_token() argument
299 kvmppc_rtas_tokens_free(struct kvm *kvm) kvmppc_rtas_tokens_free() argument
[all...]
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dpv.c106 static void kvm_s390_pv_dealloc_vm(struct kvm *kvm) in kvm_s390_pv_dealloc_vm() argument
114 kvm_s390_pv_alloc_vm(struct kvm *kvm) kvm_s390_pv_alloc_vm() argument
153 kvm_s390_pv_deinit_vm(struct kvm *kvm, u16 *rc, u16 *rrc) kvm_s390_pv_deinit_vm() argument
175 kvm_s390_pv_init_vm(struct kvm *kvm, u16 *rc, u16 *rrc) kvm_s390_pv_init_vm() argument
216 kvm_s390_pv_set_sec_parms(struct kvm *kvm, void *hdr, u64 length, u16 *rc, u16 *rrc) kvm_s390_pv_set_sec_parms() argument
237 unpack_one(struct kvm *kvm, unsigned long addr, u64 tweak, u64 offset, u16 *rc, u16 *rrc) unpack_one() argument
259 kvm_s390_pv_unpack(struct kvm *kvm, unsigned long addr, unsigned long size, unsigned long tweak, u16 *rc, u16 *rrc) kvm_s390_pv_unpack() argument
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dirq.h53 struct kvm *kvm; member
68 irqchip_split(struct kvm *kvm) irqchip_split() argument
77 irqchip_kernel(struct kvm *kvm) irqchip_kernel() argument
86 pic_in_kernel(struct kvm *kvm) pic_in_kernel() argument
91 irqchip_in_kernel(struct kvm *kvm) irqchip_in_kernel() argument
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic-init.c52 void kvm_vgic_early_init(struct kvm *kvm) in kvm_vgic_early_init() argument
71 int kvm_vgic_create(struct kvm *kvm, u32 type) in kvm_vgic_create() argument
140 kvm_vgic_dist_init(struct kvm *kvm, unsigned int nr_spis) kvm_vgic_dist_init() argument
262 vgic_init(struct kvm *kvm) vgic_init() argument
343 kvm_vgic_dist_destroy(struct kvm *kvm) kvm_vgic_dist_destroy() argument
390 struct kvm *kvm = vcpu->kvm; kvm_vgic_vcpu_destroy() local
397 kvm_vgic_destroy(struct kvm *kvm) kvm_vgic_destroy() argument
423 vgic_lazy_init(struct kvm *kvm) vgic_lazy_init() argument
456 kvm_vgic_map_resources(struct kvm *kvm) kvm_vgic_map_resources() argument
[all...]
H A Dvgic-debug.c55 static void iter_init(struct kvm *kvm, struct vgic_state_iter *iter, in iter_init() argument
85 struct kvm *kvm = s->private; in vgic_debug_start() local
113 struct kvm *kvm = s->private; vgic_debug_next() local
125 struct kvm *kvm = s->private; vgic_debug_stop() local
232 struct kvm *kvm = s->private; vgic_debug_show() local
272 vgic_debug_init(struct kvm *kvm) vgic_debug_init() argument
278 vgic_debug_destroy(struct kvm *kvm) vgic_debug_destroy() argument
[all...]
H A Dvgic-v4.c187 void vgic_v4_configure_vsgis(struct kvm *kvm) in vgic_v4_configure_vsgis() argument
239 vgic_v4_init(struct kvm *kvm) vgic_v4_init() argument
315 vgic_v4_teardown(struct kvm *kvm) vgic_v4_teardown() argument
397 vgic_get_its(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *irq_entry) vgic_get_its() argument
411 kvm_vgic_v4_set_forwarding(struct kvm *kvm, int virq, struct kvm_kernel_irq_routing_entry *irq_entry) kvm_vgic_v4_set_forwarding() argument
486 kvm_vgic_v4_unset_forwarding(struct kvm *kvm, int virq, struct kvm_kernel_irq_routing_entry *irq_entry) kvm_vgic_v4_unset_forwarding() argument
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c229 struct kvm *kvm = kern_hyp_va(vcpu->kvm); in early_exit_filter() local
/kernel/linux/linux-5.10/virt/kvm/
H A Dvfio.c80 static void kvm_vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm) in kvm_vfio_group_set_kvm() argument
137 static void kvm_spapr_tce_release_vfio_group(struct kvm *kvm, in kvm_spapr_tce_release_vfio_group() argument
[all...]
H A Dirqchip.c26 int kvm_irq_map_gsi(struct kvm *kvm, in kvm_irq_map_gsi() argument
45 int kvm_irq_map_chip_pin(struct kvm *kvm, unsigned irqchip, unsigned pin) in kvm_irq_map_chip_pin() argument
53 kvm_send_userspace_msi(struct kvm *kvm, struct kvm_msi *msi) kvm_send_userspace_msi() argument
75 kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvm_set_irq() argument
124 kvm_free_irq_routing(struct kvm *kvm) kvm_free_irq_routing() argument
132 setup_routing_entry(struct kvm *kvm, struct kvm_irq_routing_table *rt, struct kvm_kernel_irq_routing_entry *e, const struct kvm_irq_routing_entry *ue) setup_routing_entry() argument
164 kvm_arch_irq_routing_update(struct kvm *kvm) kvm_arch_irq_routing_update() argument
168 kvm_arch_can_set_irq_routing(struct kvm *kvm) kvm_arch_can_set_irq_routing() argument
173 kvm_set_irq_routing(struct kvm *kvm, const struct kvm_irq_routing_entry *ue, unsigned nr, unsigned flags) kvm_set_irq_routing() argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv.h28 static inline bool nesting_enabled(struct kvm *kvm) in nesting_enabled() argument
H A Dbook3s_rtas.c142 static int rtas_token_undefine(struct kvm *kv argument
160 rtas_token_define(struct kvm *kvm, char *name, u64 token) rtas_token_define() argument
198 kvm_vm_ioctl_rtas_define_token(struct kvm *kvm, void __user *argp) kvm_vm_ioctl_rtas_define_token() argument
299 kvmppc_rtas_tokens_free(struct kvm *kvm) kvmppc_rtas_tokens_free() argument
[all...]
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_timer.c357 void kvm_riscv_guest_timer_init(struct kvm *kvm) in kvm_riscv_guest_timer_init() argument
[all...]
H A Dvm.c30 int kvm_arch_init_vm(struct kvm *kvm, unsigned long type) in kvm_arch_init_vm() argument
51 void kvm_arch_destroy_vm(struct kvm *kvm) in kvm_arch_destroy_vm() argument
58 kvm_vm_ioctl_irq_line(struct kvm *kvm, struct kvm_irq_level *irql, bool line_status) kvm_vm_ioctl_irq_line() argument
67 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() argument
85 kvm_riscv_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_riscv_set_irq() argument
92 kvm_riscv_setup_default_irq_routing(struct kvm *kvm, u32 lines) kvm_riscv_setup_default_irq_routing() argument
113 kvm_arch_can_set_irq_routing(struct kvm *kvm) kvm_arch_can_set_irq_routing() argument
118 kvm_set_routing_entry(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, const struct kvm_irq_routing_entry *ue) kvm_set_routing_entry() argument
149 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
168 kvm_arch_irqchip_in_kernel(struct kvm *kvm) kvm_arch_irqchip_in_kernel() argument
173 kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) kvm_vm_ioctl_check_extension() argument
[all...]
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/
H A Dkvm-stat.c156 cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) cpu_isa_init() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dhyperv.h57 static inline struct kvm_hv *to_kvm_hv(struct kvm *kvm) in to_kvm_hv() argument
[all...]
H A Ddebugfs.c92 struct kvm *kvm = m->private; in kvm_mmu_rmaps_stat_show() local
162 struct kvm *kvm in kvm_mmu_rmaps_stat_open() local
177 struct kvm *kvm = inode->i_private; kvm_mmu_rmaps_stat_release() local
191 kvm_arch_create_vm_debugfs(struct kvm *kvm) kvm_arch_create_vm_debugfs() argument
[all...]
H A Dirq.h53 struct kvm *kvm; member
67 irqchip_split(struct kvm *kvm) irqchip_split() argument
76 irqchip_kernel(struct kvm *kvm) irqchip_kernel() argument
85 pic_in_kernel(struct kvm *kvm) pic_in_kernel() argument
90 irqchip_in_kernel(struct kvm *kvm) irqchip_in_kernel() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dposted_intr.c135 static bool vmx_can_use_vtd_pi(struct kvm *kvm) in vmx_can_use_vtd_pi() argument
255 void vmx_pi_start_assignment(struct kvm *kvm) in vmx_pi_start_assignment() argument
272 vmx_pi_update_irte(struct kvm *kvm, unsigned int host_irq, uint32_t guest_irq, bool set) vmx_pi_update_irte() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dpage_track.c23 bool kvm_page_track_write_tracking_enabled(struct kvm *kvm) in kvm_page_track_write_tracking_enabled() argument
47 int kvm_page_track_create_memslot(struct kvm *kvm, in kvm_page_track_create_memslot() argument
77 void __kvm_write_track_add_gfn(struct kvm *kvm, struct kvm_memory_slot *slot, in __kvm_write_track_add_gfn() argument
100 __kvm_write_track_remove_gfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn) __kvm_write_track_remove_gfn() argument
123 kvm_gfn_is_write_tracked(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t gfn) kvm_gfn_is_write_tracked() argument
139 kvm_page_track_cleanup(struct kvm *kvm) kvm_page_track_cleanup() argument
147 kvm_page_track_init(struct kvm *kvm) kvm_page_track_init() argument
160 kvm_page_track_register_notifier(struct kvm *kvm, struct kvm_page_track_notifier_node *n) kvm_page_track_register_notifier() argument
183 kvm_page_track_unregister_notifier(struct kvm *kvm, struct kvm_page_track_notifier_node *n) kvm_page_track_unregister_notifier() argument
206 __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, const u8 *new, int bytes) __kvm_page_track_write() argument
229 kvm_page_track_delete_slot(struct kvm *kvm, struct kvm_memory_slot *slot) kvm_page_track_delete_slot() argument
255 kvm_write_track_add_gfn(struct kvm *kvm, gfn_t gfn) kvm_write_track_add_gfn() argument
285 kvm_write_track_remove_gfn(struct kvm *kvm, gfn_t gfn) kvm_write_track_remove_gfn() argument
[all...]
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/
H A Dkvm-stat.c201 cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) cpu_isa_init() argument
[all...]

Completed in 10 milliseconds

12345678910>>...12