rcar_pwm 205 drivers/pwm/pwm-rcar.c struct rcar_pwm_chip *rcar_pwm; rcar_pwm 209 drivers/pwm/pwm-rcar.c rcar_pwm = devm_kzalloc(&pdev->dev, sizeof(*rcar_pwm), GFP_KERNEL); rcar_pwm 210 drivers/pwm/pwm-rcar.c if (rcar_pwm == NULL) rcar_pwm 214 drivers/pwm/pwm-rcar.c rcar_pwm->base = devm_ioremap_resource(&pdev->dev, res); rcar_pwm 215 drivers/pwm/pwm-rcar.c if (IS_ERR(rcar_pwm->base)) rcar_pwm 216 drivers/pwm/pwm-rcar.c return PTR_ERR(rcar_pwm->base); rcar_pwm 218 drivers/pwm/pwm-rcar.c rcar_pwm->clk = devm_clk_get(&pdev->dev, NULL); rcar_pwm 219 drivers/pwm/pwm-rcar.c if (IS_ERR(rcar_pwm->clk)) { rcar_pwm 221 drivers/pwm/pwm-rcar.c return PTR_ERR(rcar_pwm->clk); rcar_pwm 224 drivers/pwm/pwm-rcar.c platform_set_drvdata(pdev, rcar_pwm); rcar_pwm 226 drivers/pwm/pwm-rcar.c rcar_pwm->chip.dev = &pdev->dev; rcar_pwm 227 drivers/pwm/pwm-rcar.c rcar_pwm->chip.ops = &rcar_pwm_ops; rcar_pwm 228 drivers/pwm/pwm-rcar.c rcar_pwm->chip.base = -1; rcar_pwm 229 drivers/pwm/pwm-rcar.c rcar_pwm->chip.npwm = 1; rcar_pwm 233 drivers/pwm/pwm-rcar.c ret = pwmchip_add(&rcar_pwm->chip); rcar_pwm 245 drivers/pwm/pwm-rcar.c struct rcar_pwm_chip *rcar_pwm = platform_get_drvdata(pdev); rcar_pwm 248 drivers/pwm/pwm-rcar.c ret = pwmchip_remove(&rcar_pwm->chip);