Searched refs:snapshot_addr (Results 1 – 5 of 5) sorted by relevance
405 kvpmu->snapshot_addr = INVALID_GPA; in kvm_pmu_clear_snapshot_area()448 kvpmu->snapshot_addr = saddr; in kvm_riscv_vcpu_pmu_snapshot_set_shmem()554 if (kvpmu->snapshot_addr == INVALID_GPA) { in kvm_riscv_vcpu_pmu_ctr_start()558 if (kvm_vcpu_read_guest(vcpu, kvpmu->snapshot_addr, kvpmu->sdata, in kvm_riscv_vcpu_pmu_ctr_start()632 if (snap_flag_set && kvpmu->snapshot_addr == INVALID_GPA) { in kvm_riscv_vcpu_pmu_ctr_stop()704 kvm_vcpu_write_guest(vcpu, kvpmu->snapshot_addr, kvpmu->sdata, in kvm_riscv_vcpu_pmu_ctr_stop()843 kvpmu->snapshot_addr = INVALID_GPA; in kvm_riscv_vcpu_pmu_init()
663 if (!cpu_hw_evt->snapshot_addr) in pmu_sbi_snapshot_free()666 free_page((unsigned long)cpu_hw_evt->snapshot_addr); in pmu_sbi_snapshot_free()667 cpu_hw_evt->snapshot_addr = NULL; in pmu_sbi_snapshot_free()685 cpu_hw_evt->snapshot_addr = page_to_virt(snapshot_page); in pmu_sbi_snapshot_alloc()747 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ctr_read()828 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ctr_stop()913 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_stop_hw_ctrs()1003 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_start_ovf_ctrs_snapshot()1054 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ovf_handler()
407 cpuc->snapshot_addr = NULL; in riscv_pmu_alloc()
43 void *snapshot_addr; member
58 gpa_t snapshot_addr; member