Home
last modified time | relevance | path

Searched refs:snapshot_addr (Results 1 – 4 of 4) sorted by relevance

/linux/arch/riscv/kvm/
H A Dvcpu_pmu.c424 kvpmu->snapshot_addr = INVALID_GPA; in kvm_pmu_clear_snapshot_area()
471 kvpmu->snapshot_addr = saddr; in kvm_riscv_vcpu_pmu_snapshot_set_shmem()
581 if (kvpmu->snapshot_addr == INVALID_GPA) { in kvm_riscv_vcpu_pmu_ctr_start()
585 if (kvm_vcpu_read_guest(vcpu, kvpmu->snapshot_addr, kvpmu->sdata, in kvm_riscv_vcpu_pmu_ctr_start()
659 if (snap_flag_set && kvpmu->snapshot_addr == INVALID_GPA) { in kvm_riscv_vcpu_pmu_ctr_stop()
731 kvm_vcpu_write_guest(vcpu, kvpmu->snapshot_addr, kvpmu->sdata, in kvm_riscv_vcpu_pmu_ctr_stop()
870 kvpmu->snapshot_addr = INVALID_GPA; in kvm_riscv_vcpu_pmu_init()
/linux/drivers/perf/
H A Driscv_pmu_sbi.c691 if (!cpu_hw_evt->snapshot_addr) in pmu_sbi_snapshot_free()
694 free_page((unsigned long)cpu_hw_evt->snapshot_addr); in pmu_sbi_snapshot_free()
695 cpu_hw_evt->snapshot_addr = NULL; in pmu_sbi_snapshot_free()
713 cpu_hw_evt->snapshot_addr = page_to_virt(snapshot_page); in pmu_sbi_snapshot_alloc()
775 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ctr_read()
856 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ctr_stop()
948 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_stop_hw_ctrs()
1038 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_start_ovf_ctrs_snapshot()
1094 sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ovf_handler()
H A Driscv_pmu.c407 cpuc->snapshot_addr = NULL; in riscv_pmu_alloc()
/linux/include/linux/perf/
H A Driscv_pmu.h43 void *snapshot_addr; member