Lines Matching refs:nocp

53 	struct rockchip_nocp *nocp = devfreq_event_get_drvdata(edev);  in rockchip_nocp_enable()  local
54 const struct nocp_info *info = nocp->info; in rockchip_nocp_enable()
55 void __iomem *reg_base = nocp->reg_base; in rockchip_nocp_enable()
64 nocp->time = ktime_get(); in rockchip_nocp_enable()
71 struct rockchip_nocp *nocp = devfreq_event_get_drvdata(edev); in rockchip_nocp_disable() local
72 const struct nocp_info *info = nocp->info; in rockchip_nocp_disable()
73 void __iomem *reg_base = nocp->reg_base; in rockchip_nocp_disable()
87 struct rockchip_nocp *nocp = devfreq_event_get_drvdata(edev); in rockchip_nocp_get_event() local
88 const struct nocp_info *info = nocp->info; in rockchip_nocp_get_event()
89 void __iomem *reg_base = nocp->reg_base; in rockchip_nocp_get_event()
93 time_ms = ktime_to_ms(ktime_sub(ktime_get(), nocp->time)); in rockchip_nocp_get_event()
103 nocp->time = ktime_get(); in rockchip_nocp_get_event()
157 struct rockchip_nocp *nocp; in rockchip_nocp_probe() local
168 nocp = devm_kzalloc(&pdev->dev, sizeof(*nocp), GFP_KERNEL); in rockchip_nocp_probe()
169 if (!nocp) in rockchip_nocp_probe()
172 nocp->info = match->data; in rockchip_nocp_probe()
175 nocp->reg_base = devm_ioremap_resource(&pdev->dev, res); in rockchip_nocp_probe()
176 if (IS_ERR(nocp->reg_base)) in rockchip_nocp_probe()
177 return PTR_ERR(nocp->reg_base); in rockchip_nocp_probe()
184 desc->driver_data = nocp; in rockchip_nocp_probe()
186 nocp->desc = desc; in rockchip_nocp_probe()
187 nocp->dev = &pdev->dev; in rockchip_nocp_probe()
188 nocp->edev = devm_devfreq_event_add_edev(&pdev->dev, desc); in rockchip_nocp_probe()
189 if (IS_ERR(nocp->edev)) { in rockchip_nocp_probe()
191 return PTR_ERR(nocp->edev); in rockchip_nocp_probe()
194 platform_set_drvdata(pdev, nocp); in rockchip_nocp_probe()