tcbpwm             65 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_device *tcbpwm = pwm_get_chip_data(pwm);
tcbpwm             67 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->polarity = polarity;
tcbpwm             76 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_device *tcbpwm;
tcbpwm             84 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm = devm_kzalloc(chip->dev, sizeof(*tcbpwm), GFP_KERNEL);
tcbpwm             85 drivers/pwm/pwm-atmel-tcb.c 	if (!tcbpwm)
tcbpwm             90 drivers/pwm/pwm-atmel-tcb.c 		devm_kfree(chip->dev, tcbpwm);
tcbpwm             94 drivers/pwm/pwm-atmel-tcb.c 	pwm_set_chip_data(pwm, tcbpwm);
tcbpwm             95 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->polarity = PWM_POLARITY_NORMAL;
tcbpwm             96 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->duty = 0;
tcbpwm             97 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->period = 0;
tcbpwm             98 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->div = 0;
tcbpwm            108 drivers/pwm/pwm-atmel-tcb.c 			tcbpwm->duty =
tcbpwm            111 drivers/pwm/pwm-atmel-tcb.c 			tcbpwm->duty =
tcbpwm            114 drivers/pwm/pwm-atmel-tcb.c 		tcbpwm->div = cmr & ATMEL_TC_TCCLKS;
tcbpwm            115 drivers/pwm/pwm-atmel-tcb.c 		tcbpwm->period = __raw_readl(regs + ATMEL_TC_REG(group, RC));
tcbpwm            125 drivers/pwm/pwm-atmel-tcb.c 	tcbpwmc->pwms[pwm->hwpwm] = tcbpwm;
tcbpwm            133 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_device *tcbpwm = pwm_get_chip_data(pwm);
tcbpwm            138 drivers/pwm/pwm-atmel-tcb.c 	devm_kfree(chip->dev, tcbpwm);
tcbpwm            144 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_device *tcbpwm = pwm_get_chip_data(pwm);
tcbpwm            150 drivers/pwm/pwm-atmel-tcb.c 	enum pwm_polarity polarity = tcbpwm->polarity;
tcbpwm            160 drivers/pwm/pwm-atmel-tcb.c 	if (tcbpwm->duty == 0)
tcbpwm            203 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_device *tcbpwm = pwm_get_chip_data(pwm);
tcbpwm            209 drivers/pwm/pwm-atmel-tcb.c 	enum pwm_polarity polarity = tcbpwm->polarity;
tcbpwm            219 drivers/pwm/pwm-atmel-tcb.c 	if (tcbpwm->duty == 0)
tcbpwm            250 drivers/pwm/pwm-atmel-tcb.c 	if (tcbpwm->duty != tcbpwm->period && tcbpwm->duty > 0) {
tcbpwm            264 drivers/pwm/pwm-atmel-tcb.c 	cmr |= (tcbpwm->div & ATMEL_TC_TCCLKS);
tcbpwm            269 drivers/pwm/pwm-atmel-tcb.c 		__raw_writel(tcbpwm->duty, regs + ATMEL_TC_REG(group, RA));
tcbpwm            271 drivers/pwm/pwm-atmel-tcb.c 		__raw_writel(tcbpwm->duty, regs + ATMEL_TC_REG(group, RB));
tcbpwm            273 drivers/pwm/pwm-atmel-tcb.c 	__raw_writel(tcbpwm->period, regs + ATMEL_TC_REG(group, RC));
tcbpwm            287 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_device *tcbpwm = pwm_get_chip_data(pwm);
tcbpwm            358 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->period = period;
tcbpwm            359 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->div = i;
tcbpwm            360 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->duty = duty;
tcbpwm            381 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_chip *tcbpwm;
tcbpwm            401 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm = devm_kzalloc(&pdev->dev, sizeof(*tcbpwm), GFP_KERNEL);
tcbpwm            402 drivers/pwm/pwm-atmel-tcb.c 	if (tcbpwm == NULL) {
tcbpwm            407 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->chip.dev = &pdev->dev;
tcbpwm            408 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->chip.ops = &atmel_tcb_pwm_ops;
tcbpwm            409 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->chip.of_xlate = of_pwm_xlate_with_flags;
tcbpwm            410 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->chip.of_pwm_n_cells = 3;
tcbpwm            411 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->chip.base = -1;
tcbpwm            412 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->chip.npwm = NPWM;
tcbpwm            413 drivers/pwm/pwm-atmel-tcb.c 	tcbpwm->tc = tc;
tcbpwm            419 drivers/pwm/pwm-atmel-tcb.c 	spin_lock_init(&tcbpwm->lock);
tcbpwm            421 drivers/pwm/pwm-atmel-tcb.c 	err = pwmchip_add(&tcbpwm->chip);
tcbpwm            425 drivers/pwm/pwm-atmel-tcb.c 	platform_set_drvdata(pdev, tcbpwm);
tcbpwm            430 drivers/pwm/pwm-atmel-tcb.c 	clk_disable_unprepare(tcbpwm->tc->slow_clk);
tcbpwm            440 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_chip *tcbpwm = platform_get_drvdata(pdev);
tcbpwm            443 drivers/pwm/pwm-atmel-tcb.c 	clk_disable_unprepare(tcbpwm->tc->slow_clk);
tcbpwm            445 drivers/pwm/pwm-atmel-tcb.c 	err = pwmchip_remove(&tcbpwm->chip);
tcbpwm            449 drivers/pwm/pwm-atmel-tcb.c 	atmel_tc_free(tcbpwm->tc);
tcbpwm            463 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_chip *tcbpwm = dev_get_drvdata(dev);
tcbpwm            464 drivers/pwm/pwm-atmel-tcb.c 	void __iomem *base = tcbpwm->tc->regs;
tcbpwm            468 drivers/pwm/pwm-atmel-tcb.c 		struct atmel_tcb_channel *chan = &tcbpwm->bkup[i];
tcbpwm            480 drivers/pwm/pwm-atmel-tcb.c 	struct atmel_tcb_pwm_chip *tcbpwm = dev_get_drvdata(dev);
tcbpwm            481 drivers/pwm/pwm-atmel-tcb.c 	void __iomem *base = tcbpwm->tc->regs;
tcbpwm            485 drivers/pwm/pwm-atmel-tcb.c 		struct atmel_tcb_channel *chan = &tcbpwm->bkup[i];