Home
last modified time | relevance | path

Searched refs:gfn (Results 1 – 13 of 13) sorted by relevance

/qemu/hw/s390x/
H A Ds390-skeys.c152 uint64_t pages, gfn; in s390_qmp_dump_skeys() local
192 gfn = block->target_start / TARGET_PAGE_SIZE; in s390_qmp_dump_skeys()
198 ret = skeyclass->get_skeys(ss, gfn, cur_pages, buf); in s390_qmp_dump_skeys()
205 write_keys(f, buf, gfn, cur_pages, &lerr); in s390_qmp_dump_skeys()
210 gfn += cur_pages; in s390_qmp_dump_skeys()
326 uint64_t pages, gfn; in s390_storage_keys_save() local
348 gfn = block->target_start / TARGET_PAGE_SIZE; in s390_storage_keys_save()
357 error = skeyclass->get_skeys(ss, gfn, cur_pages, buf); in s390_storage_keys_save()
369 gfn += cur_pages; in s390_storage_keys_save()
/qemu/include/hw/xen/interface/hvm/
H A Dhvm_op.h30 uint64_t gfn; member
224 uint64_t gfn; member
251 uint64_t gfn; member
264 uint64_t gfn; member
/qemu/hw/i386/kvm/
H A Dxen_overlay.c74 static int xen_overlay_set_be_shinfo(uint64_t gfn) in xen_overlay_set_be_shinfo() argument
78 .u.shared_info.gfn = gfn, in xen_overlay_set_be_shinfo()
H A Dxen_gnttab.h17 int xen_gnttab_map_page(uint64_t idx, uint64_t gfn);
H A Dxen_gnttab.c166 int xen_gnttab_map_page(uint64_t idx, uint64_t gfn) in type_init()
169 uint64_t gpa = gfn << XEN_PAGE_SHIFT; in type_init()
/qemu/target/i386/kvm/
H A Dtrace-events13 kvm_xen_set_shared_info(uint64_t gfn) "shared info at gfn 0x%" PRIx64
H A Dxen-emu.c575 static int xen_set_shared_info(uint64_t gfn) in xen_set_shared_info() argument
577 uint64_t gpa = gfn << TARGET_PAGE_BITS; in xen_set_shared_info()
593 trace_kvm_xen_set_shared_info(gfn); in xen_set_shared_info()
607 static int add_to_physmap_one(uint32_t space, uint64_t idx, uint64_t gfn) in add_to_physmap_one() argument
614 return xen_set_shared_info(gfn); in add_to_physmap_one()
617 return xen_gnttab_map_page(idx, gfn); in add_to_physmap_one()
/qemu/include/hw/xen/interface/
H A Dmemory.h392 uint64_aligned_t gfn; member
501 uint64_aligned_t gfn; /* IN: gfn to nominate */ member
522 uint64_aligned_t gfn; /* IN: gfn to debug */ member
/qemu/hw/i386/
H A Dintel_iommu.c79 uint64_t gfn; member
232 key1->gfn == key2->gfn; in vtd_iotlb_equal()
238 uint64_t hash64 = key->gfn | ((uint64_t)(key->sid) << VTD_IOTLB_SID_SHIFT) | in vtd_iotlb_hash()
311 uint64_t gfn = (info->addr >> VTD_PAGE_SHIFT_4K) & info->mask; in vtd_hash_remove_by_page() local
327 return (entry->gfn & info->mask) == gfn || entry->gfn == gfn_tlb; in vtd_hash_remove_by_page()
335 uint64_t gfn = (info->addr >> VTD_PAGE_SHIFT_4K) & info->mask; in vtd_hash_remove_by_page_piotlb() local
349 ((entry->gfn & info->mask) == gfn || entry->gfn == gfn_tlb); in vtd_hash_remove_by_page_piotlb()
406 key.gfn = vtd_get_iotlb_gfn(addr, level); in vtd_lookup_iotlb()
428 uint64_t gfn = vtd_get_iotlb_gfn(addr, level); in vtd_update_iotlb() local
436 entry->gfn = gfn; in vtd_update_iotlb()
[all …]
H A Damd_iommu.c366 uint64_t gfn = gpa >> AMDVI_PAGE_SHIFT_4K; in amdvi_update_iotlb() local
379 *key = gfn | ((uint64_t)(devid) << AMDVI_DEVID_SHIFT); in amdvi_update_iotlb()
/qemu/include/hw/i386/
H A Dintel_iommu.h153 uint64_t gfn; member
/qemu/linux-headers/asm-x86/
H A Dkvm.h582 __u64 gfn; member
/qemu/accel/kvm/
H A Dkvm-all.c806 static bool dirty_gfn_is_dirtied(struct kvm_dirty_gfn *gfn) in dirty_gfn_is_dirtied()
812 return qatomic_load_acquire(&gfn->flags) == KVM_DIRTY_GFN_F_DIRTY; in dirty_gfn_is_dirtied()
815 static void dirty_gfn_set_collected(struct kvm_dirty_gfn *gfn) in dirty_gfn_set_collected()
833 qatomic_store_release(&gfn->flags, KVM_DIRTY_GFN_F_RESET); in dirty_gfn_set_collected()
805 dirty_gfn_is_dirtied(struct kvm_dirty_gfn * gfn) dirty_gfn_is_dirtied() argument
814 dirty_gfn_set_collected(struct kvm_dirty_gfn * gfn) dirty_gfn_set_collected() argument