Home
last modified time | relevance | path

Searched defs:kvm (Results 101 - 125 of 277) sorted by relevance

12345678910>>...12

/kernel/linux/linux-6.6/arch/mips/kvm/
H A Dloongson_ipi.c104 struct kvm *kvm = ipi->kvm; in loongson_vipi_write() local
190 void kvm_init_loongson_ipi(struct kvm *kvm) in kvm_init_loongson_ipi() argument
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dhypercalls.c136 static void init_smccc_filter(struct kvm *kvm) in init_smccc_filter() argument
161 kvm_smccc_set_filter(struct kvm *kvm, struct kvm_smccc_filter __user *uaddr) kvm_smccc_set_filter() argument
199 kvm_smccc_filter_get_action(struct kvm *kvm, u32 func_id) kvm_smccc_filter_get_action() argument
382 kvm_arm_init_hypercalls(struct kvm *kvm) kvm_arm_init_hypercalls() argument
393 kvm_arm_teardown_hypercalls(struct kvm *kvm) kvm_arm_teardown_hypercalls() argument
503 struct kvm *kvm = vcpu->kvm; kvm_arm_set_fw_reg_bmap() local
632 kvm_vm_smccc_has_attr(struct kvm *kvm, struct kvm_device_attr *attr) kvm_vm_smccc_has_attr() argument
642 kvm_vm_smccc_set_attr(struct kvm *kvm, struct kvm_device_attr *attr) kvm_vm_smccc_set_attr() argument
[all...]
H A Dpsci.c63 struct kvm *kvm = source_vcpu->kvm; in kvm_psci_vcpu_on() local
128 struct kvm *kvm = vcpu->kvm; in kvm_psci_vcpu_affinity_info() local
319 struct kvm *kvm = vcpu->kvm; kvm_psci_1_x_call() local
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A Dsys_regs.c99 const struct kvm *kvm = (const struct kvm *)kern_hyp_va(vcpu->kvm); in get_pvm_id_aa64pfr1() local
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c17 int vgic_check_iorange(struct kvm *kvm, phys_addr_t ioaddr, in vgic_check_iorange() argument
36 static int vgic_check_type(struct kvm *kvm, int type_needed) in vgic_check_type() argument
44 int kvm_set_legacy_vgic_v2_addr(struct kvm *kvm, struc argument
91 kvm_vgic_addr(struct kvm *kvm, struct kvm_device_attr *attr, bool write) kvm_vgic_addr() argument
[all...]
H A Dvgic-v2.c289 int vgic_v2_map_resources(struct kvm *kvm) in vgic_v2_map_resources() argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_pr_papr.c486 kvmppc_pr_init_default_hcalls(struct kvm *kvm) kvmppc_pr_init_default_hcalls() argument
[all...]
H A De500.c475 static int kvmppc_core_init_vm_e500(struct kvm *kvm) in kvmppc_core_init_vm_e500() argument
480 static void kvmppc_core_destroy_vm_e500(struct kvm *kvm) in kvmppc_core_destroy_vm_e500() argument
H A De500mc.c345 static int kvmppc_core_init_vm_e500mc(struct kvm *kvm) in kvmppc_core_init_vm_e500mc() argument
365 static void kvmppc_core_destroy_vm_e500mc(struct kvm *kvm) in kvmppc_core_destroy_vm_e500mc() argument
H A Dbook3s_64_mmu_host.c87 struct kvm *kvm = vcpu->kvm; in kvmppc_mmu_map_page() local
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Daia_device.c15 static void unlock_vcpus(struct kvm *kvm, int vcpu_lock_idx) in unlock_vcpus() argument
25 static void unlock_all_vcpus(struct kvm *kvm) in unlock_all_vcpus() argument
30 static bool lock_all_vcpus(struct kvm *kvm) in lock_all_vcpus() argument
49 struct kvm *kvm = dev->kvm; aia_create() local
77 aia_config(struct kvm *kvm, unsigned long type, u32 *nr, bool write) aia_config() argument
171 aia_aplic_addr(struct kvm *kvm, u64 *addr, bool write) aia_aplic_addr() argument
190 aia_imsic_addr(struct kvm *kvm, u64 *addr, unsigned long vcpu_idx, bool write) aia_imsic_addr() argument
251 aia_init(struct kvm *kvm) aia_init() argument
574 kvm_riscv_aia_inject_msi_by_id(struct kvm *kvm, u32 hart_index, u32 guest_index, u32 iid) kvm_riscv_aia_inject_msi_by_id() argument
595 kvm_riscv_aia_inject_msi(struct kvm *kvm, struct kvm_msi *msi) kvm_riscv_aia_inject_msi() argument
629 kvm_riscv_aia_inject_irq(struct kvm *kvm, unsigned int irq, bool level) kvm_riscv_aia_inject_irq() argument
639 kvm_riscv_aia_init_vm(struct kvm *kvm) kvm_riscv_aia_init_vm() argument
665 kvm_riscv_aia_destroy_vm(struct kvm *kvm) kvm_riscv_aia_destroy_vm() argument
[all...]
H A Dtlb.c289 static void make_xfence_request(struct kvm *kvm, in make_xfence_request() argument
325 void kvm_riscv_fence_i(struct kvm *kvm, in kvm_riscv_fence_i() argument
332 kvm_riscv_hfence_gvma_vmid_gpa(struct kvm *kvm, unsigned long hbase, unsigned long hmask, gpa_t gpa, gpa_t gpsz, unsigned long order) kvm_riscv_hfence_gvma_vmid_gpa() argument
348 kvm_riscv_hfence_gvma_vmid_all(struct kvm *kvm, unsigned long hbase, unsigned long hmask) kvm_riscv_hfence_gvma_vmid_all() argument
355 kvm_riscv_hfence_vvma_asid_gva(struct kvm *kvm, unsigned long hbase, unsigned long hmask, unsigned long gva, unsigned long gvsz, unsigned long order, unsigned long asid) kvm_riscv_hfence_vvma_asid_gva() argument
371 kvm_riscv_hfence_vvma_asid_all(struct kvm *kvm, unsigned long hbase, unsigned long hmask, unsigned long asid) kvm_riscv_hfence_vvma_asid_all() argument
384 kvm_riscv_hfence_vvma_gva(struct kvm *kvm, unsigned long hbase, unsigned long hmask, unsigned long gva, unsigned long gvsz, unsigned long order) kvm_riscv_hfence_vvma_gva() argument
400 kvm_riscv_hfence_vvma_all(struct kvm *kvm, unsigned long hbase, unsigned long hmask) kvm_riscv_hfence_vvma_all() argument
[all...]
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dpci.c231 struct kvm *kvm; in kvm_s390_pci_aif_enable() local
434 kvm_s390_pci_register_kvm(void *opaque, struct kvm *kvm) kvm_s390_pci_register_kvm() argument
519 struct kvm *kvm; kvm_s390_pci_unregister_kvm() local
573 kvm_s390_pci_init_list(struct kvm *kvm) kvm_s390_pci_init_list() argument
579 kvm_s390_pci_clear_list(struct kvm *kvm) kvm_s390_pci_clear_list() argument
590 get_zdev_from_kvm_by_fh(struct kvm *kvm, u32 fh) get_zdev_from_kvm_by_fh() argument
630 kvm_s390_pci_zpci_op(struct kvm *kvm, struct kvm_s390_zpci_op *args) kvm_s390_pci_zpci_op() argument
[all...]
/kernel/linux/linux-5.10/tools/perf/arch/powerpc/util/
H A Dkvm-stat.c123 static int ppc__setup_book3s_hv(struct perf_kvm_stat *kvm, in ppc__setup_book3s_hv() argument
149 static int ppc__setup_kvm_tp(struct perf_kvm_stat *kvm) in ppc__setup_kvm_tp() argument
160 int setup_kvm_events_tp(struct perf_kvm_stat *kvm) in setup_kvm_events_tp() argument
165 cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid __maybe_unused) cpu_isa_init() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dkvm_types.h70 struct kvm *kvm; member
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dxen.h53 kvm_xen_msr_enabled(struct kvm *kvm) kvm_xen_msr_enabled() argument
59 kvm_xen_hypercall_enabled(struct kvm *kvm) kvm_xen_hypercall_enabled() argument
102 kvm_xen_init_vm(struct kvm *kvm) kvm_xen_init_vm() argument
106 kvm_xen_destroy_vm(struct kvm *kvm) kvm_xen_destroy_vm() argument
122 kvm_xen_msr_enabled(struct kvm *kvm) kvm_xen_msr_enabled() argument
127 kvm_xen_hypercall_enabled(struct kvm *kvm) kvm_xen_hypercall_enabled() argument
[all...]
H A Di8259.c236 int kvm_pic_read_irq(struct kvm *kvm) in kvm_pic_read_irq() argument
566 pic_irq_request(struct kvm *kvm, int level) pic_irq_request() argument
590 kvm_pic_init(struct kvm *kvm) kvm_pic_init() argument
645 kvm_pic_destroy(struct kvm *kvm) kvm_pic_destroy() argument
[all...]
H A Dirq_comm.c47 int kvm_irq_delivery_to_apic(struct kvm *kvm, struct kvm_lapic *src, in kvm_irq_delivery_to_apic() argument
30 kvm_set_pic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_pic_irq() argument
38 kvm_set_ioapic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_ioapic_irq() argument
104 kvm_set_msi_irq(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, struct kvm_lapic_irq *irq) kvm_set_msi_irq() argument
125 kvm_msi_route_invalid(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e) kvm_msi_route_invalid() argument
131 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
148 kvm_hv_set_sint(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_hv_set_sint() argument
158 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
194 kvm_request_irq_source_id(struct kvm *kvm) kvm_request_irq_source_id() argument
217 kvm_free_irq_source_id(struct kvm *kvm, int irq_source_id) kvm_free_irq_source_id() argument
238 kvm_register_irq_mask_notifier(struct kvm *kvm, int irq, struct kvm_irq_mask_notifier *kimn) kvm_register_irq_mask_notifier() argument
247 kvm_unregister_irq_mask_notifier(struct kvm *kvm, int irq, struct kvm_irq_mask_notifier *kimn) kvm_unregister_irq_mask_notifier() argument
256 kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin, bool mask) kvm_fire_mask_notifiers() argument
271 kvm_arch_can_set_irq_routing(struct kvm *kvm) kvm_arch_can_set_irq_routing() argument
276 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
333 kvm_intr_is_single_vcpu(struct kvm *kvm, struct kvm_lapic_irq *irq, struct kvm_vcpu **dest_vcpu) kvm_intr_is_single_vcpu() argument
387 kvm_setup_default_irq_routing(struct kvm *kvm) kvm_setup_default_irq_routing() argument
395 kvm_setup_empty_irq_routing(struct kvm *kvm) kvm_setup_empty_irq_routing() argument
400 kvm_arch_post_irq_routing_update(struct kvm *kvm) kvm_arch_post_irq_routing_update() argument
410 struct kvm *kvm = vcpu->kvm; kvm_scan_ioapic_routes() local
439 kvm_arch_irq_routing_update(struct kvm *kvm) kvm_arch_irq_routing_update() argument
[all...]
H A Dioapic.h83 struct kvm *kvm; member
104 static inline int ioapic_in_kernel(struct kvm *kvm) in ioapic_in_kernel() argument
[all...]
H A Di8254.h43 struct kvm *kvm; member
/kernel/linux/linux-6.6/tools/perf/arch/powerpc/util/
H A Dkvm-stat.c123 static int ppc__setup_book3s_hv(struct perf_kvm_stat *kvm, in ppc__setup_book3s_hv() argument
149 static int ppc__setup_kvm_tp(struct perf_kvm_stat *kvm) in ppc__setup_kvm_tp() argument
160 int setup_kvm_events_tp(struct perf_kvm_stat *kvm) in setup_kvm_events_tp() argument
165 cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid __maybe_unused) cpu_isa_init() argument
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.h234 static inline bool kvm_check_has_quirk(struct kvm *kvm, u64 quirk) in kvm_check_has_quirk() argument
314 static inline bool kvm_mwait_in_guest(struct kvm *kvm) in kvm_mwait_in_guest() argument
319 kvm_hlt_in_guest(struct kvm *kvm) kvm_hlt_in_guest() argument
324 kvm_pause_in_guest(struct kvm *kvm) kvm_pause_in_guest() argument
329 kvm_cstate_in_guest(struct kvm *kvm) kvm_cstate_in_guest() argument
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_64_vio.c68 extern void kvm_spapr_tce_release_iommu_group(struct kvm *kvm, in kvm_spapr_tce_release_iommu_group() argument
96 extern long kvm_spapr_tce_attach_iommu_group(struct kvm *kvm, int tablefd, in kvm_spapr_tce_attach_iommu_group() argument
250 struct kvm *kvm = stt->kvm; in kvm_spapr_tce_release() local
279 kvm_vm_ioctl_create_spapr_tce(struct kvm *kvm, struct kvm_create_spapr_tce_64 *args) kvm_vm_ioctl_create_spapr_tce() argument
343 kvmppc_tce_to_ua(struct kvm *kvm, unsigned long tce, unsigned long *ua) kvmppc_tce_to_ua() argument
439 kvmppc_tce_iommu_mapped_dec(struct kvm *kvm, struct iommu_table *tbl, unsigned long entry) kvmppc_tce_iommu_mapped_dec() argument
460 kvmppc_tce_iommu_do_unmap(struct kvm *kvm, struct iommu_table *tbl, unsigned long entry) kvmppc_tce_iommu_do_unmap() argument
481 kvmppc_tce_iommu_unmap(struct kvm *kvm, struct kvmppc_spapr_tce_table *stt, struct iommu_table *tbl, unsigned long entry) kvmppc_tce_iommu_unmap() argument
500 kvmppc_tce_iommu_do_map(struct kvm *kvm, struct iommu_table *tbl, unsigned long entry, unsigned long ua, enum dma_data_direction dir) kvmppc_tce_iommu_do_map() argument
538 kvmppc_tce_iommu_map(struct kvm *kvm, struct kvmppc_spapr_tce_table *stt, struct iommu_table *tbl, unsigned long entry, unsigned long ua, enum dma_data_direction dir) kvmppc_tce_iommu_map() argument
[all...]
H A Dbook3s_xics.h104 struct kvm *kvm; member
115 static inline struct kvmppc_icp *kvmppc_xics_find_server(struct kvm *kvm, in kvmppc_xics_find_server() argument
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dkvm-s390.h85 static inline int kvm_is_ucontrol(struct kvm *kvm) in kvm_is_ucontrol() argument
182 static inline int test_kvm_facility(struct kvm *kvm, unsigne argument
199 test_kvm_cpu_feat(struct kvm *kvm, unsigned long nr) test_kvm_cpu_feat() argument
206 kvm_s390_user_cpu_state_ctrl(struct kvm *kvm) kvm_s390_user_cpu_state_ctrl() argument
222 kvm_s390_pv_get_handle(struct kvm *kvm) kvm_s390_pv_get_handle() argument
232 kvm_s390_pv_is_protected(struct kvm *kvm) kvm_s390_pv_is_protected() argument
348 kvm_s390_vcpu_block_all(struct kvm *kvm) kvm_s390_vcpu_block_all() argument
358 kvm_s390_vcpu_unblock_all(struct kvm *kvm) kvm_s390_vcpu_unblock_all() argument
367 kvm_s390_get_tod_clock_fast(struct kvm *kvm) kvm_s390_get_tod_clock_fast() argument
444 kvm_s390_get_ipte_control(struct kvm *kvm) kvm_s390_get_ipte_control() argument
[all...]

Completed in 14 milliseconds

12345678910>>...12