Home
last modified time | relevance | path

Searched defs:kvm (Results 76 - 100 of 277) sorted by relevance

12345678910>>...12

/kernel/linux/linux-6.6/virt/kvm/
H A Dpfncache.c25 void gfn_to_pfn_cache_invalidate_start(struct kvm *kvm, unsigned long start, in gfn_to_pfn_cache_invalidate_start() argument
112 static inline bool mmu_notifier_retry_cache(struct kvm *kvm, unsigne argument
340 kvm_gpc_init(struct gfn_to_pfn_cache *gpc, struct kvm *kvm, struct kvm_vcpu *vcpu, enum pfn_cache_usage usage) kvm_gpc_init() argument
359 struct kvm *kvm = gpc->kvm; kvm_gpc_activate() local
384 struct kvm *kvm = gpc->kvm; kvm_gpc_deactivate() local
[all...]
H A Ddirty_ring.c24 bool kvm_use_dirty_bitmap(struct kvm *kvm) in kvm_use_dirty_bitmap() argument
32 bool kvm_arch_allow_write_without_running_vcpu(struct kvm *kvm) in kvm_arch_allow_write_without_running_vcpu() argument
53 static void kvm_reset_dirty_gfn(struct kvm *kv argument
104 kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring) kvm_dirty_ring_reset() argument
[all...]
H A Dirqchip.c21 int kvm_irq_map_gsi(struct kvm *kvm, in kvm_irq_map_gsi() argument
40 int kvm_irq_map_chip_pin(struct kvm *kvm, unsigned irqchip, unsigned pin) in kvm_irq_map_chip_pin() argument
48 kvm_send_userspace_msi(struct kvm *kvm, struct kvm_msi *msi) kvm_send_userspace_msi() argument
70 kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvm_set_irq() argument
119 kvm_free_irq_routing(struct kvm *kvm) kvm_free_irq_routing() argument
127 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
159 kvm_arch_irq_routing_update(struct kvm *kvm) kvm_arch_irq_routing_update() argument
163 kvm_arch_can_set_irq_routing(struct kvm *kvm) kvm_arch_can_set_irq_routing() argument
168 kvm_set_irq_routing(struct kvm *kvm, const struct kvm_irq_routing_entry *ue, unsigned nr, unsigned flags) kvm_set_irq_routing() argument
[all...]
H A Dvfio.c38 static void kvm_vfio_file_set_kvm(struct file *file, struct kvm *kvm) in kvm_vfio_file_set_kvm() argument
100 static void kvm_spapr_tce_release_vfio_group(struct kvm *kvm, in kvm_spapr_tce_release_vfio_group() argument
[all...]
/kernel/linux/linux-6.6/drivers/s390/crypto/
H A Dvfio_ap_private.h118 struct kvm *kvm; member
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Di8259.c234 int kvm_pic_read_irq(struct kvm *kvm) in kvm_pic_read_irq() argument
561 pic_irq_request(struct kvm *kvm, int level) pic_irq_request() argument
585 kvm_pic_init(struct kvm *kvm) kvm_pic_init() argument
640 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
128 kvm_msi_route_invalid(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e) kvm_msi_route_invalid() argument
134 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
151 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
161 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
190 kvm_request_irq_source_id(struct kvm *kvm) kvm_request_irq_source_id() argument
213 kvm_free_irq_source_id(struct kvm *kvm, int irq_source_id) kvm_free_irq_source_id() argument
234 kvm_register_irq_mask_notifier(struct kvm *kvm, int irq, struct kvm_irq_mask_notifier *kimn) kvm_register_irq_mask_notifier() argument
243 kvm_unregister_irq_mask_notifier(struct kvm *kvm, int irq, struct kvm_irq_mask_notifier *kimn) kvm_unregister_irq_mask_notifier() argument
252 kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin, bool mask) kvm_fire_mask_notifiers() argument
267 kvm_arch_can_set_irq_routing(struct kvm *kvm) kvm_arch_can_set_irq_routing() argument
272 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
325 kvm_intr_is_single_vcpu(struct kvm *kvm, struct kvm_lapic_irq *irq, struct kvm_vcpu **dest_vcpu) kvm_intr_is_single_vcpu() argument
378 kvm_setup_default_irq_routing(struct kvm *kvm) kvm_setup_default_irq_routing() argument
386 kvm_setup_empty_irq_routing(struct kvm *kvm) kvm_setup_empty_irq_routing() argument
391 kvm_arch_post_irq_routing_update(struct kvm *kvm) kvm_arch_post_irq_routing_update() argument
401 struct kvm *kvm = vcpu->kvm; kvm_scan_ioapic_routes() local
429 kvm_arch_irq_routing_update(struct kvm *kvm) kvm_arch_irq_routing_update() argument
[all...]
H A Dioapic.h87 struct kvm *kvm; member
109 static inline int ioapic_in_kernel(struct kvm *kvm) in ioapic_in_kernel() argument
[all...]
H A Di8254.h44 struct kvm *kvm; member
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
H A Dmmu_internal.h98 static inline void kvm_mmu_get_root(struct kvm *kvm, struct kvm_mmu_page *sp) in kvm_mmu_get_root() argument
106 static inline bool kvm_mmu_put_root(struct kvm *kvm, struct kvm_mmu_page *sp) in kvm_mmu_put_root() argument
[all...]
H A Dmmu_audit.c85 static void walk_all_active_sps(struct kvm *kvm, sp_handler fn) in walk_all_active_sps() argument
126 inspect_spte_has_rmap(struct kvm *kvm, u64 *sptep) inspect_spte_has_rmap() argument
175 check_mappings_rmap(struct kvm *kvm, struct kvm_mmu_page *sp) check_mappings_rmap() argument
190 audit_write_protection(struct kvm *kvm, struct kvm_mmu_page *sp) audit_write_protection() argument
213 audit_sp(struct kvm *kvm, struct kvm_mmu_page *sp) audit_sp() argument
219 audit_all_active_sps(struct kvm *kvm) audit_all_active_sps() argument
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dpsci.c65 struct kvm *kvm = source_vcpu->kvm; in kvm_psci_vcpu_on() local
123 struct kvm *kvm = vcpu->kvm; in kvm_psci_vcpu_affinity_info() local
218 struct kvm *kvm = vcpu->kvm; kvm_psci_0_2_call() local
347 struct kvm *kvm = vcpu->kvm; kvm_psci_0_1_call() local
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c17 int vgic_check_ioaddr(struct kvm *kvm, phys_addr_t *ioaddr, in vgic_check_ioaddr() argument
32 static int vgic_check_type(struct kvm *kvm, int type_needed) in vgic_check_type() argument
56 int kvm_vgic_addr(struct kvm *kvm, unsigne argument
302 unlock_vcpus(struct kvm *kvm, int vcpu_lock_idx) unlock_vcpus() argument
312 unlock_all_vcpus(struct kvm *kvm) unlock_all_vcpus() argument
318 lock_all_vcpus(struct kvm *kvm) lock_all_vcpus() argument
[all...]
H A Dvgic-v2.c304 int vgic_v2_map_resources(struct kvm *kvm) in vgic_v2_map_resources() argument
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kvm/intc/
H A Dls3a_ext_irq.c18 void ext_deactive_core_isr(struct kvm *kvm, int irq_num, int vcpu_id) in ext_deactive_core_isr() argument
52 void ext_irq_update_core(struct kvm *kvm, int irq_num, int level) in ext_irq_update_core() argument
107 msi_irq_handler(struct kvm *kvm, int irq, int level) msi_irq_handler() argument
321 struct kvm *kvm = NULL; ls3a_ext_intctl_writeb() local
433 struct kvm *kvm = NULL; ls3a_ext_intctl_writew() local
538 struct kvm *kvm = NULL; ls3a_ext_intctl_writel() local
704 kvm_destroy_ls3a_ext_irq(struct kvm *kvm) kvm_destroy_ls3a_ext_irq() argument
721 kvm_create_ls3a_ext_irq(struct kvm *kvm) kvm_create_ls3a_ext_irq() argument
790 kvm_set_ext_sw_coremap(struct kvm *kvm, struct kvm_ls3a_extirq_state *state) kvm_set_ext_sw_coremap() argument
804 kvm_set_ext_sw_ipisr(struct kvm *kvm, struct kvm_ls3a_extirq_state *state) kvm_set_ext_sw_ipisr() argument
822 kvm_get_ls3a_extirq(struct kvm *kvm, struct kvm_loongarch_ls3a_extirq_state *state) kvm_get_ls3a_extirq() argument
839 kvm_set_ls3a_extirq(struct kvm *kvm, struct kvm_loongarch_ls3a_extirq_state *state) kvm_set_ls3a_extirq() argument
860 kvm_setup_ls3a_extirq(struct kvm *kvm) kvm_setup_ls3a_extirq() argument
[all...]
H A Dls7a_irq.c27 static void kvm_ls7a_ioapic_raise(struct kvm *kvm, unsigned long mask) in kvm_ls7a_ioapic_raise() argument
49 static void kvm_ls7a_ioapic_lower(struct kvm *kvm, unsigned long mask) in kvm_ls7a_ioapic_lower() argument
70 kvm_ls7a_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_ls7a_set_msi() argument
81 kvm_ls7a_send_userspace_msi(struct kvm *kvm, struct kvm_msi *msi) kvm_ls7a_send_userspace_msi() argument
99 kvm_ls7a_ioapic_set_irq(struct kvm *kvm, int irq, int level) kvm_ls7a_ioapic_set_irq() argument
139 struct kvm *kvm; ls7a_ioapic_reg_write() local
328 struct kvm *kvm; ls7a_ioapic_reg_read() local
501 kvm_create_ls7a_ioapic(struct kvm *kvm) kvm_create_ls7a_ioapic() argument
551 kvm_get_ls7a_ioapic(struct kvm *kvm, struct ls7a_ioapic_state *state) kvm_get_ls7a_ioapic() argument
565 kvm_set_ls7a_ioapic(struct kvm *kvm, struct ls7a_ioapic_state *state) kvm_set_ls7a_ioapic() argument
582 kvm_destroy_ls7a_ioapic(struct kvm *kvm) kvm_destroy_ls7a_ioapic() argument
[all...]
H A Dls3a_ext_irq.h100 struct kvm *kvm; member
105 static inline struct ls3a_kvm_extirq *ls3a_ext_irqchip(struct kvm *kvm) in ls3a_ext_irqchip() argument
110 static inline int ls3a_extirq_in_kernel(struct kvm *kvm) in ls3a_extirq_in_kernel() argument
[all...]
H A Dls7a_irq.h78 struct kvm *kvm; member
86 static inline struct ls7a_kvm_ioapic *ls7a_ioapic_irqchip(struct kvm *kvm) in ls7a_ioapic_irqchip() argument
91 static inline int ls7a_ioapic_in_kernel(struct kvm *kvm) in ls7a_ioapic_in_kernel() argument
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_64_vio_hv.c63 struct kvmppc_spapr_tce_table *kvmppc_find_table(struct kvm *kvm, in kvmppc_find_table() argument
77 static long kvmppc_rm_tce_to_ua(struct kvm *kvm, in kvmppc_rm_tce_to_ua() argument
250 static void kvmppc_rm_clear_tce(struct kvm *kv argument
265 kvmppc_rm_tce_iommu_mapped_dec(struct kvm *kvm, struct iommu_table *tbl, unsigned long entry) kvmppc_rm_tce_iommu_mapped_dec() argument
287 kvmppc_rm_tce_iommu_do_unmap(struct kvm *kvm, struct iommu_table *tbl, unsigned long entry) kvmppc_rm_tce_iommu_do_unmap() argument
311 kvmppc_rm_tce_iommu_unmap(struct kvm *kvm, struct kvmppc_spapr_tce_table *stt, struct iommu_table *tbl, unsigned long entry) kvmppc_rm_tce_iommu_unmap() argument
330 kvmppc_rm_tce_iommu_do_map(struct kvm *kvm, struct iommu_table *tbl, unsigned long entry, unsigned long ua, enum dma_data_direction dir) kvmppc_rm_tce_iommu_do_map() argument
372 kvmppc_rm_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_rm_tce_iommu_map() argument
495 struct kvm *kvm = vcpu->kvm; kvmppc_rm_h_put_tce_indirect() local
[all...]
H A Dbook3s_64_mmu_host.c86 struct kvm *kvm = vcpu->kvm; in kvmppc_mmu_map_page() local
H A Dbook3s_pr_papr.c461 kvmppc_pr_init_default_hcalls(struct kvm *kvm) kvmppc_pr_init_default_hcalls() argument
[all...]
H A De500mc.c340 static int kvmppc_core_init_vm_e500mc(struct kvm *kvm) in kvmppc_core_init_vm_e500mc() argument
360 static void kvmppc_core_destroy_vm_e500mc(struct kvm *kvm) in kvmppc_core_destroy_vm_e500mc() argument
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
/kernel/linux/linux-5.10/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-5.10/arch/loongarch/kvm/
H A Dcsr.c304 static struct kvm_iocsr_entry *_kvm_find_iocsr(struct kvm *kvm, u32 addr) in _kvm_find_iocsr() argument
618 _kvm_get_iocsr(struct kvm *kvm, struct kvm_iocsr_entry *__user argp) _kvm_get_iocsr() argument
639 _kvm_set_iocsr(struct kvm *kvm, struct kvm_iocsr_entry *__user argp) _kvm_set_iocsr() argument
668 _kvm_init_iocsr(struct kvm *kvm) _kvm_init_iocsr() argument
[all...]

Completed in 13 milliseconds

12345678910>>...12