Lines Matching refs:sdata
395 kfree(kvpmu->sdata); in kvm_pmu_clear_snapshot_area()
396 kvpmu->sdata = NULL; in kvm_pmu_clear_snapshot_area()
437 kvpmu->sdata = kzalloc(snapshot_area_size, GFP_ATOMIC); in kvm_riscv_vcpu_pmu_snapshot_set_shmem()
438 if (!kvpmu->sdata) in kvm_riscv_vcpu_pmu_snapshot_set_shmem()
441 if (kvm_vcpu_write_guest(vcpu, saddr, kvpmu->sdata, snapshot_area_size)) { in kvm_riscv_vcpu_pmu_snapshot_set_shmem()
442 kfree(kvpmu->sdata); in kvm_riscv_vcpu_pmu_snapshot_set_shmem()
500 if (kvm_vcpu_read_guest(vcpu, kvpmu->snapshot_addr, kvpmu->sdata, in kvm_riscv_vcpu_pmu_ctr_start()
519 pmc->counter_val = kvpmu->sdata->ctr_values[i]; in kvm_riscv_vcpu_pmu_ctr_start()
623 kvpmu->sdata->ctr_overflow_mask |= BIT(i); in kvm_riscv_vcpu_pmu_ctr_stop()
624 kvpmu->sdata->ctr_values[i] = pmc->counter_val; in kvm_riscv_vcpu_pmu_ctr_stop()
637 kvpmu->sdata->ctr_overflow_mask &= ~BIT(i); in kvm_riscv_vcpu_pmu_ctr_stop()
644 kvm_vcpu_write_guest(vcpu, kvpmu->snapshot_addr, kvpmu->sdata, in kvm_riscv_vcpu_pmu_ctr_stop()