Lines Matching refs:sdata
659 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ctr_read() local
664 val = sdata->ctr_values[idx]; in pmu_sbi_ctr_read()
740 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ctr_stop() local
760 sdata->ctr_values[hwc->idx] = sdata->ctr_values[0]; in pmu_sbi_ctr_stop()
761 sdata->ctr_values[0] = 0; in pmu_sbi_ctr_stop()
825 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_stop_hw_ctrs() local
845 sdata->ctr_values[idx]; in pmu_sbi_stop_hw_ctrs()
847 temp_ctr_overflow_mask |= sdata->ctr_overflow_mask << (i * BITS_PER_LONG); in pmu_sbi_stop_hw_ctrs()
854 sdata->ctr_values[idx] = cpu_hw_evt->snapshot_cval_shcopy[idx]; in pmu_sbi_stop_hw_ctrs()
856 sdata->ctr_overflow_mask = temp_ctr_overflow_mask; in pmu_sbi_stop_hw_ctrs()
913 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_start_ovf_ctrs_snapshot() local
932 sdata->ctr_values[idx] = in pmu_sbi_start_ovf_ctrs_snapshot()
964 struct riscv_pmu_snapshot_data *sdata = cpu_hw_evt->snapshot_addr; in pmu_sbi_ovf_handler() local
987 overflow = sdata->ctr_overflow_mask; in pmu_sbi_ovf_handler()