Lines Matching refs:match_data
71 const struct jh71xx_pmu_match_data *match_data; member
92 *is_on = readl(pmu->base + pmu->match_data->pmu_status) & mask; in jh71xx_pmu_get_state()
188 const struct jh71xx_pmu_match_data *match_data = pmu->match_data; in jh71xx_pmu_set_state() local
205 return match_data->pmu_set_state(pmd, mask, on); in jh71xx_pmu_set_state()
298 pmd->domain_info = &pmu->match_data->domain_info[index]; in jh71xx_pmu_init_domain()
323 const struct jh71xx_pmu_match_data *match_data; in jh71xx_pmu_probe() local
338 match_data = of_device_get_match_data(dev); in jh71xx_pmu_probe()
339 if (!match_data) in jh71xx_pmu_probe()
342 if (match_data->pmu_parse_irq) { in jh71xx_pmu_probe()
343 ret = match_data->pmu_parse_irq(pdev, pmu); in jh71xx_pmu_probe()
350 pmu->genpd = devm_kcalloc(dev, match_data->num_domains, in jh71xx_pmu_probe()
357 pmu->match_data = match_data; in jh71xx_pmu_probe()
359 pmu->genpd_data.num_domains = match_data->num_domains; in jh71xx_pmu_probe()
361 for (i = 0; i < match_data->num_domains; i++) { in jh71xx_pmu_probe()