Lines Matching refs:pcdev

61 	struct amba_device *pcdev = to_amba_device(dev);  in amba_match()  local
65 if (pcdev->driver_override) in amba_match()
66 return !strcmp(pcdev->driver_override, drv->name); in amba_match()
68 return amba_lookup(pcdrv->id_table, pcdev) != NULL; in amba_match()
73 struct amba_device *pcdev = to_amba_device(dev); in amba_uevent() local
76 retval = add_uevent_var(env, "AMBA_ID=%08x", pcdev->periphid); in amba_uevent()
80 retval = add_uevent_var(env, "MODALIAS=amba:d%08X", pcdev->periphid); in amba_uevent()
163 struct amba_device *pcdev = to_amba_device(dev); in amba_pm_runtime_suspend() local
168 clk_disable(pcdev->pclk); in amba_pm_runtime_suspend()
170 clk_disable_unprepare(pcdev->pclk); in amba_pm_runtime_suspend()
178 struct amba_device *pcdev = to_amba_device(dev); in amba_pm_runtime_resume() local
183 ret = clk_enable(pcdev->pclk); in amba_pm_runtime_resume()
185 ret = clk_prepare_enable(pcdev->pclk); in amba_pm_runtime_resume()
232 static int amba_get_enable_pclk(struct amba_device *pcdev) in amba_get_enable_pclk() argument
236 pcdev->pclk = clk_get(&pcdev->dev, "apb_pclk"); in amba_get_enable_pclk()
237 if (IS_ERR(pcdev->pclk)) in amba_get_enable_pclk()
238 return PTR_ERR(pcdev->pclk); in amba_get_enable_pclk()
240 ret = clk_prepare_enable(pcdev->pclk); in amba_get_enable_pclk()
242 clk_put(pcdev->pclk); in amba_get_enable_pclk()
247 static void amba_put_disable_pclk(struct amba_device *pcdev) in amba_put_disable_pclk() argument
249 clk_disable_unprepare(pcdev->pclk); in amba_put_disable_pclk()
250 clk_put(pcdev->pclk); in amba_put_disable_pclk()
259 struct amba_device *pcdev = to_amba_device(dev); in amba_probe() local
261 const struct amba_id *id = amba_lookup(pcdrv->id_table, pcdev); in amba_probe()
273 ret = amba_get_enable_pclk(pcdev); in amba_probe()
283 ret = pcdrv->probe(pcdev, id); in amba_probe()
291 amba_put_disable_pclk(pcdev); in amba_probe()
300 struct amba_device *pcdev = to_amba_device(dev); in amba_remove() local
305 ret = drv->remove(pcdev); in amba_remove()
313 amba_put_disable_pclk(pcdev); in amba_remove()
741 struct amba_device *pcdev = to_amba_device(dev); in amba_find_match() local
744 r = (pcdev->periphid & d->mask) == d->id; in amba_find_match()
752 d->dev = pcdev; in amba_find_match()