pwm_chip          100 drivers/gpio/gpio-mvebu.c 	struct pwm_chip		 chip;
pwm_chip          603 drivers/gpio/gpio-mvebu.c static struct mvebu_pwm *to_mvebu_pwm(struct pwm_chip *chip)
pwm_chip          608 drivers/gpio/gpio-mvebu.c static int mvebu_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          637 drivers/gpio/gpio-mvebu.c static void mvebu_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          648 drivers/gpio/gpio-mvebu.c static void mvebu_pwm_get_state(struct pwm_chip *chip,
pwm_chip          696 drivers/gpio/gpio-mvebu.c static int mvebu_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           60 drivers/pwm/core.c static void free_pwms(struct pwm_chip *chip)
pwm_chip           76 drivers/pwm/core.c static struct pwm_chip *pwmchip_find_by_name(const char *name)
pwm_chip           78 drivers/pwm/core.c 	struct pwm_chip *chip;
pwm_chip          124 drivers/pwm/core.c of_pwm_xlate_with_flags(struct pwm_chip *pc, const struct of_phandle_args *args)
pwm_chip          154 drivers/pwm/core.c of_pwm_simple_xlate(struct pwm_chip *pc, const struct of_phandle_args *args)
pwm_chip          178 drivers/pwm/core.c static void of_pwmchip_add(struct pwm_chip *chip)
pwm_chip          191 drivers/pwm/core.c static void of_pwmchip_remove(struct pwm_chip *chip)
pwm_chip          251 drivers/pwm/core.c int pwmchip_add_with_polarity(struct pwm_chip *chip,
pwm_chip          321 drivers/pwm/core.c int pwmchip_add(struct pwm_chip *chip)
pwm_chip          336 drivers/pwm/core.c int pwmchip_remove(struct pwm_chip *chip)
pwm_chip          414 drivers/pwm/core.c struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
pwm_chip          455 drivers/pwm/core.c 	struct pwm_chip *chip;
pwm_chip          614 drivers/pwm/core.c static struct pwm_chip *of_node_to_pwmchip(struct device_node *np)
pwm_chip          616 drivers/pwm/core.c 	struct pwm_chip *chip;
pwm_chip          683 drivers/pwm/core.c 	struct pwm_chip *pc;
pwm_chip          743 drivers/pwm/core.c static struct pwm_chip *device_to_pwmchip(struct device *dev)
pwm_chip          745 drivers/pwm/core.c 	struct pwm_chip *chip;
pwm_chip          787 drivers/pwm/core.c 	struct pwm_chip *chip;
pwm_chip          874 drivers/pwm/core.c 	struct pwm_chip *chip;
pwm_chip         1141 drivers/pwm/core.c static void pwm_dbg_show(struct pwm_chip *chip, struct seq_file *s)
pwm_chip         1190 drivers/pwm/core.c 	struct pwm_chip *chip = list_entry(v, struct pwm_chip, list);
pwm_chip           24 drivers/pwm/pwm-ab8500.c 	struct pwm_chip chip;
pwm_chip           27 drivers/pwm/pwm-ab8500.c static int ab8500_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           57 drivers/pwm/pwm-ab8500.c static int ab8500_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           70 drivers/pwm/pwm-ab8500.c static void ab8500_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           30 drivers/pwm/pwm-atmel-hlcdc.c 	struct pwm_chip chip;
pwm_chip           36 drivers/pwm/pwm-atmel-hlcdc.c static inline struct atmel_hlcdc_pwm *to_atmel_hlcdc_pwm(struct pwm_chip *chip)
pwm_chip           41 drivers/pwm/pwm-atmel-hlcdc.c static int atmel_hlcdc_pwm_apply(struct pwm_chip *c, struct pwm_device *pwm,
pwm_chip           49 drivers/pwm/pwm-atmel-tcb.c 	struct pwm_chip chip;
pwm_chip           56 drivers/pwm/pwm-atmel-tcb.c static inline struct atmel_tcb_pwm_chip *to_tcb_chip(struct pwm_chip *chip)
pwm_chip           61 drivers/pwm/pwm-atmel-tcb.c static int atmel_tcb_pwm_set_polarity(struct pwm_chip *chip,
pwm_chip           72 drivers/pwm/pwm-atmel-tcb.c static int atmel_tcb_pwm_request(struct pwm_chip *chip,
pwm_chip          130 drivers/pwm/pwm-atmel-tcb.c static void atmel_tcb_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          141 drivers/pwm/pwm-atmel-tcb.c static void atmel_tcb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          200 drivers/pwm/pwm-atmel-tcb.c static int atmel_tcb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          283 drivers/pwm/pwm-atmel-tcb.c static int atmel_tcb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           68 drivers/pwm/pwm-atmel.c 	struct pwm_chip chip;
pwm_chip           78 drivers/pwm/pwm-atmel.c static inline struct atmel_pwm_chip *to_atmel_pwm_chip(struct pwm_chip *chip)
pwm_chip          112 drivers/pwm/pwm-atmel.c static int atmel_pwm_calculate_cprd_and_pres(struct pwm_chip *chip,
pwm_chip          146 drivers/pwm/pwm-atmel.c static void atmel_pwm_update_cdty(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          163 drivers/pwm/pwm-atmel.c static void atmel_pwm_set_cprd_cdty(struct pwm_chip *chip,
pwm_chip          175 drivers/pwm/pwm-atmel.c static void atmel_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          211 drivers/pwm/pwm-atmel.c static int atmel_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           47 drivers/pwm/pwm-bcm-iproc.c 	struct pwm_chip chip;
pwm_chip           52 drivers/pwm/pwm-bcm-iproc.c static inline struct iproc_pwmc *to_iproc_pwmc(struct pwm_chip *chip)
pwm_chip           81 drivers/pwm/pwm-bcm-iproc.c static void iproc_pwmc_get_state(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          117 drivers/pwm/pwm-bcm-iproc.c static int iproc_pwmc_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           69 drivers/pwm/pwm-bcm-kona.c 	struct pwm_chip chip;
pwm_chip           74 drivers/pwm/pwm-bcm-kona.c static inline struct kona_pwmc *to_kona_pwmc(struct pwm_chip *_chip)
pwm_chip          111 drivers/pwm/pwm-bcm-kona.c static int kona_pwmc_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          176 drivers/pwm/pwm-bcm-kona.c static int kona_pwmc_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          208 drivers/pwm/pwm-bcm-kona.c static int kona_pwmc_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          229 drivers/pwm/pwm-bcm-kona.c static void kona_pwmc_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           27 drivers/pwm/pwm-bcm2835.c 	struct pwm_chip chip;
pwm_chip           33 drivers/pwm/pwm-bcm2835.c static inline struct bcm2835_pwm *to_bcm2835_pwm(struct pwm_chip *chip)
pwm_chip           38 drivers/pwm/pwm-bcm2835.c static int bcm2835_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           51 drivers/pwm/pwm-bcm2835.c static void bcm2835_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           61 drivers/pwm/pwm-bcm2835.c static int bcm2835_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           87 drivers/pwm/pwm-bcm2835.c static int bcm2835_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           99 drivers/pwm/pwm-bcm2835.c static void bcm2835_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          109 drivers/pwm/pwm-bcm2835.c static int bcm2835_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           49 drivers/pwm/pwm-berlin.c 	struct pwm_chip chip;
pwm_chip           54 drivers/pwm/pwm-berlin.c static inline struct berlin_pwm_chip *to_berlin_pwm_chip(struct pwm_chip *chip)
pwm_chip           72 drivers/pwm/pwm-berlin.c static int berlin_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           83 drivers/pwm/pwm-berlin.c static void berlin_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           90 drivers/pwm/pwm-berlin.c static int berlin_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm_dev,
pwm_chip          128 drivers/pwm/pwm-berlin.c static int berlin_pwm_set_polarity(struct pwm_chip *chip,
pwm_chip          147 drivers/pwm/pwm-berlin.c static int berlin_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm_dev)
pwm_chip          159 drivers/pwm/pwm-berlin.c static void berlin_pwm_disable(struct pwm_chip *chip,
pwm_chip           58 drivers/pwm/pwm-brcmstb.c 	struct pwm_chip chip;
pwm_chip           79 drivers/pwm/pwm-brcmstb.c static inline struct brcmstb_pwm *to_brcmstb_pwm(struct pwm_chip *chip)
pwm_chip           97 drivers/pwm/pwm-brcmstb.c static int brcmstb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          205 drivers/pwm/pwm-brcmstb.c static int brcmstb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          214 drivers/pwm/pwm-brcmstb.c static void brcmstb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           15 drivers/pwm/pwm-clps711x.c 	struct pwm_chip chip;
pwm_chip           21 drivers/pwm/pwm-clps711x.c static inline struct clps711x_chip *to_clps711x_chip(struct pwm_chip *chip)
pwm_chip           49 drivers/pwm/pwm-clps711x.c static int clps711x_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           63 drivers/pwm/pwm-clps711x.c static int clps711x_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           78 drivers/pwm/pwm-clps711x.c static int clps711x_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           89 drivers/pwm/pwm-clps711x.c static void clps711x_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          104 drivers/pwm/pwm-clps711x.c static struct pwm_device *clps711x_pwm_xlate(struct pwm_chip *chip,
pwm_chip           33 drivers/pwm/pwm-crc.c 	struct pwm_chip chip;
pwm_chip           37 drivers/pwm/pwm-crc.c static inline struct crystalcove_pwm *to_crc_pwm(struct pwm_chip *pc)
pwm_chip           42 drivers/pwm/pwm-crc.c static int crc_pwm_enable(struct pwm_chip *c, struct pwm_device *pwm)
pwm_chip           51 drivers/pwm/pwm-crc.c static void crc_pwm_disable(struct pwm_chip *c, struct pwm_device *pwm)
pwm_chip           58 drivers/pwm/pwm-crc.c static int crc_pwm_config(struct pwm_chip *c, struct pwm_device *pwm,
pwm_chip           25 drivers/pwm/pwm-cros-ec.c 	struct pwm_chip chip;
pwm_chip           28 drivers/pwm/pwm-cros-ec.c static inline struct cros_ec_pwm_device *pwm_to_cros_ec_pwm(struct pwm_chip *c)
pwm_chip           95 drivers/pwm/pwm-cros-ec.c static int cros_ec_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          114 drivers/pwm/pwm-cros-ec.c static void cros_ec_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          134 drivers/pwm/pwm-cros-ec.c cros_ec_pwm_xlate(struct pwm_chip *pc, const struct of_phandle_args *args)
pwm_chip          190 drivers/pwm/pwm-cros-ec.c 	struct pwm_chip *chip;
pwm_chip          232 drivers/pwm/pwm-cros-ec.c 	struct pwm_chip *chip = &ec_pwm->chip;
pwm_chip           39 drivers/pwm/pwm-ep93xx.c 	struct pwm_chip chip;
pwm_chip           42 drivers/pwm/pwm-ep93xx.c static inline struct ep93xx_pwm *to_ep93xx_pwm(struct pwm_chip *chip)
pwm_chip           47 drivers/pwm/pwm-ep93xx.c static int ep93xx_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           54 drivers/pwm/pwm-ep93xx.c static void ep93xx_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           61 drivers/pwm/pwm-ep93xx.c static int ep93xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          113 drivers/pwm/pwm-ep93xx.c static int ep93xx_pwm_polarity(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          137 drivers/pwm/pwm-ep93xx.c static int ep93xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          151 drivers/pwm/pwm-ep93xx.c static void ep93xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           44 drivers/pwm/pwm-fsl-ftm.c 	struct pwm_chip chip;
pwm_chip           57 drivers/pwm/pwm-fsl-ftm.c static inline struct fsl_pwm_chip *to_fsl_chip(struct pwm_chip *chip)
pwm_chip           89 drivers/pwm/pwm-fsl-ftm.c static int fsl_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          105 drivers/pwm/pwm-fsl-ftm.c static void fsl_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          300 drivers/pwm/pwm-fsl-ftm.c static int fsl_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           36 drivers/pwm/pwm-hibvt.c 	struct pwm_chip	chip;
pwm_chip           66 drivers/pwm/pwm-hibvt.c static inline struct hibvt_pwm_chip *to_hibvt_pwm_chip(struct pwm_chip *chip)
pwm_chip           83 drivers/pwm/pwm-hibvt.c static void hibvt_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           91 drivers/pwm/pwm-hibvt.c static void hibvt_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           99 drivers/pwm/pwm-hibvt.c static void hibvt_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          117 drivers/pwm/pwm-hibvt.c static void hibvt_pwm_set_polarity(struct pwm_chip *chip,
pwm_chip          131 drivers/pwm/pwm-hibvt.c static void hibvt_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          151 drivers/pwm/pwm-hibvt.c static int hibvt_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          192 drivers/pwm/pwm-hibvt.c 	struct hibvt_pwm_chip *pwm_chip;
pwm_chip          197 drivers/pwm/pwm-hibvt.c 	pwm_chip = devm_kzalloc(&pdev->dev, sizeof(*pwm_chip), GFP_KERNEL);
pwm_chip          198 drivers/pwm/pwm-hibvt.c 	if (pwm_chip == NULL)
pwm_chip          201 drivers/pwm/pwm-hibvt.c 	pwm_chip->clk = devm_clk_get(&pdev->dev, NULL);
pwm_chip          202 drivers/pwm/pwm-hibvt.c 	if (IS_ERR(pwm_chip->clk)) {
pwm_chip          204 drivers/pwm/pwm-hibvt.c 				PTR_ERR(pwm_chip->clk));
pwm_chip          205 drivers/pwm/pwm-hibvt.c 		return PTR_ERR(pwm_chip->clk);
pwm_chip          208 drivers/pwm/pwm-hibvt.c 	pwm_chip->chip.ops = &hibvt_pwm_ops;
pwm_chip          209 drivers/pwm/pwm-hibvt.c 	pwm_chip->chip.dev = &pdev->dev;
pwm_chip          210 drivers/pwm/pwm-hibvt.c 	pwm_chip->chip.base = -1;
pwm_chip          211 drivers/pwm/pwm-hibvt.c 	pwm_chip->chip.npwm = soc->num_pwms;
pwm_chip          212 drivers/pwm/pwm-hibvt.c 	pwm_chip->chip.of_xlate = of_pwm_xlate_with_flags;
pwm_chip          213 drivers/pwm/pwm-hibvt.c 	pwm_chip->chip.of_pwm_n_cells = 3;
pwm_chip          214 drivers/pwm/pwm-hibvt.c 	pwm_chip->soc = soc;
pwm_chip          217 drivers/pwm/pwm-hibvt.c 	pwm_chip->base = devm_ioremap_resource(&pdev->dev, res);
pwm_chip          218 drivers/pwm/pwm-hibvt.c 	if (IS_ERR(pwm_chip->base))
pwm_chip          219 drivers/pwm/pwm-hibvt.c 		return PTR_ERR(pwm_chip->base);
pwm_chip          221 drivers/pwm/pwm-hibvt.c 	ret = clk_prepare_enable(pwm_chip->clk);
pwm_chip          225 drivers/pwm/pwm-hibvt.c 	pwm_chip->rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL);
pwm_chip          226 drivers/pwm/pwm-hibvt.c 	if (IS_ERR(pwm_chip->rstc)) {
pwm_chip          227 drivers/pwm/pwm-hibvt.c 		clk_disable_unprepare(pwm_chip->clk);
pwm_chip          228 drivers/pwm/pwm-hibvt.c 		return PTR_ERR(pwm_chip->rstc);
pwm_chip          231 drivers/pwm/pwm-hibvt.c 	reset_control_assert(pwm_chip->rstc);
pwm_chip          233 drivers/pwm/pwm-hibvt.c 	reset_control_deassert(pwm_chip->rstc);
pwm_chip          235 drivers/pwm/pwm-hibvt.c 	ret = pwmchip_add(&pwm_chip->chip);
pwm_chip          237 drivers/pwm/pwm-hibvt.c 		clk_disable_unprepare(pwm_chip->clk);
pwm_chip          241 drivers/pwm/pwm-hibvt.c 	for (i = 0; i < pwm_chip->chip.npwm; i++) {
pwm_chip          242 drivers/pwm/pwm-hibvt.c 		hibvt_pwm_set_bits(pwm_chip->base, PWM_CTRL_ADDR(i),
pwm_chip          246 drivers/pwm/pwm-hibvt.c 	platform_set_drvdata(pdev, pwm_chip);
pwm_chip          253 drivers/pwm/pwm-hibvt.c 	struct hibvt_pwm_chip *pwm_chip;
pwm_chip          255 drivers/pwm/pwm-hibvt.c 	pwm_chip = platform_get_drvdata(pdev);
pwm_chip          257 drivers/pwm/pwm-hibvt.c 	reset_control_assert(pwm_chip->rstc);
pwm_chip          259 drivers/pwm/pwm-hibvt.c 	reset_control_deassert(pwm_chip->rstc);
pwm_chip          261 drivers/pwm/pwm-hibvt.c 	clk_disable_unprepare(pwm_chip->clk);
pwm_chip          263 drivers/pwm/pwm-hibvt.c 	return pwmchip_remove(&pwm_chip->chip);
pwm_chip           63 drivers/pwm/pwm-img.c 	struct pwm_chip	chip;
pwm_chip           75 drivers/pwm/pwm-img.c static inline struct img_pwm_chip *to_img_pwm_chip(struct pwm_chip *chip)
pwm_chip           92 drivers/pwm/pwm-img.c static int img_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           97 drivers/pwm/pwm-img.c 	struct img_pwm_chip *pwm_chip = to_img_pwm_chip(chip);
pwm_chip           98 drivers/pwm/pwm-img.c 	unsigned int max_timebase = pwm_chip->data->max_timebase;
pwm_chip          101 drivers/pwm/pwm-img.c 	if (period_ns < pwm_chip->min_period_ns ||
pwm_chip          102 drivers/pwm/pwm-img.c 	    period_ns > pwm_chip->max_period_ns) {
pwm_chip          107 drivers/pwm/pwm-img.c 	input_clk_hz = clk_get_rate(pwm_chip->pwm_clk);
pwm_chip          135 drivers/pwm/pwm-img.c 	val = img_pwm_readl(pwm_chip, PWM_CTRL_CFG);
pwm_chip          139 drivers/pwm/pwm-img.c 	img_pwm_writel(pwm_chip, PWM_CTRL_CFG, val);
pwm_chip          143 drivers/pwm/pwm-img.c 	img_pwm_writel(pwm_chip, PWM_CH_CFG(pwm->hwpwm), val);
pwm_chip          151 drivers/pwm/pwm-img.c static int img_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          154 drivers/pwm/pwm-img.c 	struct img_pwm_chip *pwm_chip = to_img_pwm_chip(chip);
pwm_chip          161 drivers/pwm/pwm-img.c 	val = img_pwm_readl(pwm_chip, PWM_CTRL_CFG);
pwm_chip          163 drivers/pwm/pwm-img.c 	img_pwm_writel(pwm_chip, PWM_CTRL_CFG, val);
pwm_chip          165 drivers/pwm/pwm-img.c 	regmap_update_bits(pwm_chip->periph_regs, PERIP_PWM_PDM_CONTROL,
pwm_chip          172 drivers/pwm/pwm-img.c static void img_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          175 drivers/pwm/pwm-img.c 	struct img_pwm_chip *pwm_chip = to_img_pwm_chip(chip);
pwm_chip          177 drivers/pwm/pwm-img.c 	val = img_pwm_readl(pwm_chip, PWM_CTRL_CFG);
pwm_chip          179 drivers/pwm/pwm-img.c 	img_pwm_writel(pwm_chip, PWM_CTRL_CFG, val);
pwm_chip          207 drivers/pwm/pwm-img.c 	struct img_pwm_chip *pwm_chip = dev_get_drvdata(dev);
pwm_chip          209 drivers/pwm/pwm-img.c 	clk_disable_unprepare(pwm_chip->pwm_clk);
pwm_chip          210 drivers/pwm/pwm-img.c 	clk_disable_unprepare(pwm_chip->sys_clk);
pwm_chip          217 drivers/pwm/pwm-img.c 	struct img_pwm_chip *pwm_chip = dev_get_drvdata(dev);
pwm_chip          220 drivers/pwm/pwm-img.c 	ret = clk_prepare_enable(pwm_chip->sys_clk);
pwm_chip          226 drivers/pwm/pwm-img.c 	ret = clk_prepare_enable(pwm_chip->pwm_clk);
pwm_chip          229 drivers/pwm/pwm-img.c 		clk_disable_unprepare(pwm_chip->sys_clk);
pwm_chip          328 drivers/pwm/pwm-img.c 	struct img_pwm_chip *pwm_chip = platform_get_drvdata(pdev);
pwm_chip          337 drivers/pwm/pwm-img.c 	for (i = 0; i < pwm_chip->chip.npwm; i++) {
pwm_chip          338 drivers/pwm/pwm-img.c 		val = img_pwm_readl(pwm_chip, PWM_CTRL_CFG);
pwm_chip          340 drivers/pwm/pwm-img.c 		img_pwm_writel(pwm_chip, PWM_CTRL_CFG, val);
pwm_chip          348 drivers/pwm/pwm-img.c 	return pwmchip_remove(&pwm_chip->chip);
pwm_chip          354 drivers/pwm/pwm-img.c 	struct img_pwm_chip *pwm_chip = dev_get_drvdata(dev);
pwm_chip          363 drivers/pwm/pwm-img.c 	for (i = 0; i < pwm_chip->chip.npwm; i++)
pwm_chip          364 drivers/pwm/pwm-img.c 		pwm_chip->suspend_ch_cfg[i] = img_pwm_readl(pwm_chip,
pwm_chip          367 drivers/pwm/pwm-img.c 	pwm_chip->suspend_ctrl_cfg = img_pwm_readl(pwm_chip, PWM_CTRL_CFG);
pwm_chip          376 drivers/pwm/pwm-img.c 	struct img_pwm_chip *pwm_chip = dev_get_drvdata(dev);
pwm_chip          384 drivers/pwm/pwm-img.c 	for (i = 0; i < pwm_chip->chip.npwm; i++)
pwm_chip          385 drivers/pwm/pwm-img.c 		img_pwm_writel(pwm_chip, PWM_CH_CFG(i),
pwm_chip          386 drivers/pwm/pwm-img.c 			       pwm_chip->suspend_ch_cfg[i]);
pwm_chip          388 drivers/pwm/pwm-img.c 	img_pwm_writel(pwm_chip, PWM_CTRL_CFG, pwm_chip->suspend_ctrl_cfg);
pwm_chip          390 drivers/pwm/pwm-img.c 	for (i = 0; i < pwm_chip->chip.npwm; i++)
pwm_chip          391 drivers/pwm/pwm-img.c 		if (pwm_chip->suspend_ctrl_cfg & BIT(i))
pwm_chip          392 drivers/pwm/pwm-img.c 			regmap_update_bits(pwm_chip->periph_regs,
pwm_chip           62 drivers/pwm/pwm-imx-tpm.c 	struct pwm_chip chip;
pwm_chip           78 drivers/pwm/pwm-imx-tpm.c to_imx_tpm_pwm_chip(struct pwm_chip *chip)
pwm_chip           89 drivers/pwm/pwm-imx-tpm.c static int pwm_imx_tpm_round_state(struct pwm_chip *chip,
pwm_chip          137 drivers/pwm/pwm-imx-tpm.c static void pwm_imx_tpm_get_state(struct pwm_chip *chip,
pwm_chip          172 drivers/pwm/pwm-imx-tpm.c static int pwm_imx_tpm_apply_hw(struct pwm_chip *chip,
pwm_chip          290 drivers/pwm/pwm-imx-tpm.c static int pwm_imx_tpm_apply(struct pwm_chip *chip,
pwm_chip          310 drivers/pwm/pwm-imx-tpm.c static int pwm_imx_tpm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          321 drivers/pwm/pwm-imx-tpm.c static void pwm_imx_tpm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           32 drivers/pwm/pwm-imx1.c 	struct pwm_chip chip;
pwm_chip           37 drivers/pwm/pwm-imx1.c static int pwm_imx1_clk_prepare_enable(struct pwm_chip *chip)
pwm_chip           55 drivers/pwm/pwm-imx1.c static void pwm_imx1_clk_disable_unprepare(struct pwm_chip *chip)
pwm_chip           63 drivers/pwm/pwm-imx1.c static int pwm_imx1_config(struct pwm_chip *chip,
pwm_chip           94 drivers/pwm/pwm-imx1.c static int pwm_imx1_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          111 drivers/pwm/pwm-imx1.c static void pwm_imx1_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           87 drivers/pwm/pwm-imx27.c 	struct pwm_chip	chip;
pwm_chip           92 drivers/pwm/pwm-imx27.c static int pwm_imx27_clk_prepare_enable(struct pwm_chip *chip)
pwm_chip          110 drivers/pwm/pwm-imx27.c static void pwm_imx27_clk_disable_unprepare(struct pwm_chip *chip)
pwm_chip          118 drivers/pwm/pwm-imx27.c static void pwm_imx27_get_state(struct pwm_chip *chip,
pwm_chip          171 drivers/pwm/pwm-imx27.c static void pwm_imx27_sw_reset(struct pwm_chip *chip)
pwm_chip          189 drivers/pwm/pwm-imx27.c static void pwm_imx27_wait_fifo_slot(struct pwm_chip *chip,
pwm_chip          211 drivers/pwm/pwm-imx27.c static int pwm_imx27_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           26 drivers/pwm/pwm-jz4740.c 	struct pwm_chip chip;
pwm_chip           30 drivers/pwm/pwm-jz4740.c static inline struct jz4740_pwm_chip *to_jz4740(struct pwm_chip *chip)
pwm_chip           35 drivers/pwm/pwm-jz4740.c static int jz4740_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           49 drivers/pwm/pwm-jz4740.c static void jz4740_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           56 drivers/pwm/pwm-jz4740.c static int jz4740_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           67 drivers/pwm/pwm-jz4740.c static void jz4740_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           90 drivers/pwm/pwm-jz4740.c static int jz4740_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           23 drivers/pwm/pwm-lp3943.c 	struct pwm_chip chip;
pwm_chip           28 drivers/pwm/pwm-lp3943.c static inline struct lp3943_pwm *to_lp3943_pwm(struct pwm_chip *_chip)
pwm_chip           61 drivers/pwm/pwm-lp3943.c static int lp3943_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           87 drivers/pwm/pwm-lp3943.c static void lp3943_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           95 drivers/pwm/pwm-lp3943.c static int lp3943_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          153 drivers/pwm/pwm-lp3943.c static int lp3943_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          172 drivers/pwm/pwm-lp3943.c static void lp3943_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           93 drivers/pwm/pwm-lpc18xx-sct.c 	struct pwm_chip chip;
pwm_chip          107 drivers/pwm/pwm-lpc18xx-sct.c to_lpc18xx_pwm_chip(struct pwm_chip *chip)
pwm_chip          145 drivers/pwm/pwm-lpc18xx-sct.c static void lpc18xx_pwm_config_period(struct pwm_chip *chip, int period_ns)
pwm_chip          162 drivers/pwm/pwm-lpc18xx-sct.c static void lpc18xx_pwm_config_duty(struct pwm_chip *chip,
pwm_chip          181 drivers/pwm/pwm-lpc18xx-sct.c static int lpc18xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          226 drivers/pwm/pwm-lpc18xx-sct.c static int lpc18xx_pwm_set_polarity(struct pwm_chip *chip,
pwm_chip          233 drivers/pwm/pwm-lpc18xx-sct.c static int lpc18xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          268 drivers/pwm/pwm-lpc18xx-sct.c static void lpc18xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          279 drivers/pwm/pwm-lpc18xx-sct.c static int lpc18xx_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          300 drivers/pwm/pwm-lpc18xx-sct.c static void lpc18xx_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           18 drivers/pwm/pwm-lpc32xx.c 	struct pwm_chip chip;
pwm_chip           29 drivers/pwm/pwm-lpc32xx.c static int lpc32xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           62 drivers/pwm/pwm-lpc32xx.c static int lpc32xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           79 drivers/pwm/pwm-lpc32xx.c static void lpc32xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           32 drivers/pwm/pwm-lpss.c static inline struct pwm_lpss_chip *to_lpwm(struct pwm_chip *chip)
pwm_chip          124 drivers/pwm/pwm-lpss.c static int pwm_lpss_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          162 drivers/pwm/pwm-lpss.c static void pwm_lpss_get_state(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           19 drivers/pwm/pwm-lpss.h 	struct pwm_chip chip;
pwm_chip           51 drivers/pwm/pwm-mediatek.c 	struct pwm_chip chip;
pwm_chip           64 drivers/pwm/pwm-mediatek.c to_pwm_mediatek_chip(struct pwm_chip *chip)
pwm_chip           69 drivers/pwm/pwm-mediatek.c static int pwm_mediatek_clk_enable(struct pwm_chip *chip,
pwm_chip           97 drivers/pwm/pwm-mediatek.c static void pwm_mediatek_clk_disable(struct pwm_chip *chip,
pwm_chip          120 drivers/pwm/pwm-mediatek.c static int pwm_mediatek_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          171 drivers/pwm/pwm-mediatek.c static int pwm_mediatek_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          188 drivers/pwm/pwm-mediatek.c static void pwm_mediatek_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          104 drivers/pwm/pwm-meson.c 	struct pwm_chip chip;
pwm_chip          115 drivers/pwm/pwm-meson.c static inline struct meson_pwm *to_meson_pwm(struct pwm_chip *chip)
pwm_chip          120 drivers/pwm/pwm-meson.c static int meson_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          153 drivers/pwm/pwm-meson.c static void meson_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          267 drivers/pwm/pwm-meson.c static int meson_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          310 drivers/pwm/pwm-meson.c static unsigned int meson_pwm_cnt_to_ns(struct pwm_chip *chip,
pwm_chip          330 drivers/pwm/pwm-meson.c static void meson_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           45 drivers/pwm/pwm-mtk-disp.c 	struct pwm_chip chip;
pwm_chip           52 drivers/pwm/pwm-mtk-disp.c static inline struct mtk_disp_pwm *to_mtk_disp_pwm(struct pwm_chip *chip)
pwm_chip           69 drivers/pwm/pwm-mtk-disp.c static int mtk_disp_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          133 drivers/pwm/pwm-mtk-disp.c static int mtk_disp_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          154 drivers/pwm/pwm-mtk-disp.c static void mtk_disp_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           37 drivers/pwm/pwm-mxs.c 	struct pwm_chip chip;
pwm_chip           44 drivers/pwm/pwm-mxs.c static int mxs_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           95 drivers/pwm/pwm-mxs.c static int mxs_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          109 drivers/pwm/pwm-mxs.c static void mxs_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           35 drivers/pwm/pwm-omap-dmtimer.c 	struct pwm_chip chip;
pwm_chip           43 drivers/pwm/pwm-omap-dmtimer.c to_pwm_omap_dmtimer_chip(struct pwm_chip *chip)
pwm_chip           70 drivers/pwm/pwm-omap-dmtimer.c static int pwm_omap_dmtimer_enable(struct pwm_chip *chip,
pwm_chip           82 drivers/pwm/pwm-omap-dmtimer.c static void pwm_omap_dmtimer_disable(struct pwm_chip *chip,
pwm_chip           92 drivers/pwm/pwm-omap-dmtimer.c static int pwm_omap_dmtimer_config(struct pwm_chip *chip,
pwm_chip          211 drivers/pwm/pwm-omap-dmtimer.c static int pwm_omap_dmtimer_set_polarity(struct pwm_chip *chip,
pwm_chip           71 drivers/pwm/pwm-pca9685.c 	struct pwm_chip chip;
pwm_chip           82 drivers/pwm/pwm-pca9685.c static inline struct pca9685 *to_pca(struct pwm_chip *chip)
pwm_chip          246 drivers/pwm/pwm-pca9685.c static int pca9685_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          351 drivers/pwm/pwm-pca9685.c static int pca9685_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          388 drivers/pwm/pwm-pca9685.c static void pca9685_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          409 drivers/pwm/pwm-pca9685.c static int pca9685_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          420 drivers/pwm/pwm-pca9685.c static void pca9685_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           24 drivers/pwm/pwm-puv3.c 	struct pwm_chip chip;
pwm_chip           29 drivers/pwm/pwm-puv3.c static inline struct puv3_pwm_chip *to_puv3(struct pwm_chip *chip)
pwm_chip           38 drivers/pwm/pwm-puv3.c static int puv3_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           79 drivers/pwm/pwm-puv3.c static int puv3_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           86 drivers/pwm/pwm-puv3.c static void puv3_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           44 drivers/pwm/pwm-pxa.c 	struct pwm_chip	chip;
pwm_chip           51 drivers/pwm/pwm-pxa.c static inline struct pxa_pwm_chip *to_pxa_pwm_chip(struct pwm_chip *chip)
pwm_chip           60 drivers/pwm/pwm-pxa.c static int pxa_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          104 drivers/pwm/pwm-pxa.c static int pxa_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          111 drivers/pwm/pwm-pxa.c static void pxa_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          152 drivers/pwm/pwm-pxa.c pxa_pwm_of_xlate(struct pwm_chip *pc, const struct of_phandle_args *args)
pwm_chip           38 drivers/pwm/pwm-rcar.c 	struct pwm_chip chip;
pwm_chip           43 drivers/pwm/pwm-rcar.c static inline struct rcar_pwm_chip *to_rcar_pwm_chip(struct pwm_chip *chip)
pwm_chip          130 drivers/pwm/pwm-rcar.c static int rcar_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          135 drivers/pwm/pwm-rcar.c static void rcar_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          160 drivers/pwm/pwm-rcar.c static int rcar_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           83 drivers/pwm/pwm-renesas-tpu.c 	struct pwm_chip chip;
pwm_chip          210 drivers/pwm/pwm-renesas-tpu.c static int tpu_pwm_request(struct pwm_chip *chip, struct pwm_device *_pwm)
pwm_chip          236 drivers/pwm/pwm-renesas-tpu.c static void tpu_pwm_free(struct pwm_chip *chip, struct pwm_device *_pwm)
pwm_chip          244 drivers/pwm/pwm-renesas-tpu.c static int tpu_pwm_config(struct pwm_chip *chip, struct pwm_device *_pwm,
pwm_chip          327 drivers/pwm/pwm-renesas-tpu.c static int tpu_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *_pwm,
pwm_chip          337 drivers/pwm/pwm-renesas-tpu.c static int tpu_pwm_enable(struct pwm_chip *chip, struct pwm_device *_pwm)
pwm_chip          359 drivers/pwm/pwm-renesas-tpu.c static void tpu_pwm_disable(struct pwm_chip *chip, struct pwm_device *_pwm)
pwm_chip           33 drivers/pwm/pwm-rockchip.c 	struct pwm_chip chip;
pwm_chip           55 drivers/pwm/pwm-rockchip.c static inline struct rockchip_pwm_chip *to_rockchip_pwm_chip(struct pwm_chip *c)
pwm_chip           60 drivers/pwm/pwm-rockchip.c static void rockchip_pwm_get_state(struct pwm_chip *chip,
pwm_chip          101 drivers/pwm/pwm-rockchip.c static void rockchip_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          155 drivers/pwm/pwm-rockchip.c static int rockchip_pwm_enable(struct pwm_chip *chip,
pwm_chip          185 drivers/pwm/pwm-rockchip.c static int rockchip_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           82 drivers/pwm/pwm-samsung.c 	struct pwm_chip chip;
pwm_chip          109 drivers/pwm/pwm-samsung.c struct samsung_pwm_chip *to_samsung_pwm_chip(struct pwm_chip *chip)
pwm_chip          214 drivers/pwm/pwm-samsung.c static int pwm_samsung_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          235 drivers/pwm/pwm-samsung.c static void pwm_samsung_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          240 drivers/pwm/pwm-samsung.c static int pwm_samsung_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          266 drivers/pwm/pwm-samsung.c static void pwm_samsung_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          303 drivers/pwm/pwm-samsung.c static int __pwm_samsung_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          384 drivers/pwm/pwm-samsung.c static int pwm_samsung_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          414 drivers/pwm/pwm-samsung.c static int pwm_samsung_set_polarity(struct pwm_chip *chip,
pwm_chip          604 drivers/pwm/pwm-samsung.c 	struct pwm_chip *chip = &our_chip->chip;
pwm_chip           45 drivers/pwm/pwm-sifive.c 	struct pwm_chip	chip;
pwm_chip           56 drivers/pwm/pwm-sifive.c struct pwm_sifive_ddata *pwm_sifive_chip_to_ddata(struct pwm_chip *c)
pwm_chip           61 drivers/pwm/pwm-sifive.c static int pwm_sifive_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           72 drivers/pwm/pwm-sifive.c static void pwm_sifive_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          109 drivers/pwm/pwm-sifive.c static void pwm_sifive_get_state(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          130 drivers/pwm/pwm-sifive.c static int pwm_sifive_enable(struct pwm_chip *chip, bool enable)
pwm_chip          149 drivers/pwm/pwm-sifive.c static int pwm_sifive_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          234 drivers/pwm/pwm-sifive.c 	struct pwm_chip *chip;
pwm_chip           56 drivers/pwm/pwm-spear.c 	struct pwm_chip chip;
pwm_chip           59 drivers/pwm/pwm-spear.c static inline struct spear_pwm_chip *to_spear_pwm_chip(struct pwm_chip *chip)
pwm_chip           77 drivers/pwm/pwm-spear.c static int spear_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          137 drivers/pwm/pwm-spear.c static int spear_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          154 drivers/pwm/pwm-spear.c static void spear_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           37 drivers/pwm/pwm-sprd.c 	struct pwm_chip chip;
pwm_chip           68 drivers/pwm/pwm-sprd.c static void sprd_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          158 drivers/pwm/pwm-sprd.c static int sprd_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           96 drivers/pwm/pwm-sti.c 	struct pwm_chip chip;
pwm_chip          114 drivers/pwm/pwm-sti.c static inline struct sti_pwm_chip *to_sti_pwmchip(struct pwm_chip *chip)
pwm_chip          163 drivers/pwm/pwm-sti.c static int sti_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          250 drivers/pwm/pwm-sti.c static int sti_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          286 drivers/pwm/pwm-sti.c static void sti_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          305 drivers/pwm/pwm-sti.c static void sti_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          312 drivers/pwm/pwm-sti.c static int sti_pwm_capture(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           21 drivers/pwm/pwm-stm32-lp.c 	struct pwm_chip chip;
pwm_chip           26 drivers/pwm/pwm-stm32-lp.c static inline struct stm32_pwm_lp *to_stm32_pwm_lp(struct pwm_chip *chip)
pwm_chip           34 drivers/pwm/pwm-stm32-lp.c static int stm32_pwm_lp_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          160 drivers/pwm/pwm-stm32-lp.c static void stm32_pwm_lp_get_state(struct pwm_chip *chip,
pwm_chip           23 drivers/pwm/pwm-stm32.c 	struct pwm_chip chip;
pwm_chip           38 drivers/pwm/pwm-stm32.c static inline struct stm32_pwm *to_stm32_pwm_dev(struct pwm_chip *chip)
pwm_chip          166 drivers/pwm/pwm-stm32.c static int stm32_pwm_capture(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          442 drivers/pwm/pwm-stm32.c static int stm32_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          470 drivers/pwm/pwm-stm32.c static int stm32_pwm_apply_locked(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           30 drivers/pwm/pwm-stmpe.c 	struct pwm_chip chip;
pwm_chip           34 drivers/pwm/pwm-stmpe.c static inline struct stmpe_pwm *to_stmpe_pwm(struct pwm_chip *chip)
pwm_chip           39 drivers/pwm/pwm-stmpe.c static int stmpe_24xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           64 drivers/pwm/pwm-stmpe.c static void stmpe_24xx_pwm_disable(struct pwm_chip *chip,
pwm_chip           99 drivers/pwm/pwm-stmpe.c static int stmpe_24xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           79 drivers/pwm/pwm-sun4i.c 	struct pwm_chip chip;
pwm_chip           88 drivers/pwm/pwm-sun4i.c static inline struct sun4i_pwm_chip *to_sun4i_pwm_chip(struct pwm_chip *chip)
pwm_chip          105 drivers/pwm/pwm-sun4i.c static void sun4i_pwm_get_state(struct pwm_chip *chip,
pwm_chip          198 drivers/pwm/pwm-sun4i.c static int sun4i_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           37 drivers/pwm/pwm-tegra.c 	struct pwm_chip chip;
pwm_chip           50 drivers/pwm/pwm-tegra.c static inline struct tegra_pwm_chip *to_tegra_pwm_chip(struct pwm_chip *chip)
pwm_chip           66 drivers/pwm/pwm-tegra.c static int tegra_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          134 drivers/pwm/pwm-tegra.c static int tegra_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          151 drivers/pwm/pwm-tegra.c static void tegra_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           35 drivers/pwm/pwm-tiecap.c 	struct pwm_chip chip;
pwm_chip           41 drivers/pwm/pwm-tiecap.c static inline struct ecap_pwm_chip *to_ecap_pwm_chip(struct pwm_chip *chip)
pwm_chip           50 drivers/pwm/pwm-tiecap.c static int ecap_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          111 drivers/pwm/pwm-tiecap.c static int ecap_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          135 drivers/pwm/pwm-tiecap.c static int ecap_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          154 drivers/pwm/pwm-tiecap.c static void ecap_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          171 drivers/pwm/pwm-tiecap.c static void ecap_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          108 drivers/pwm/pwm-tiehrpwm.c 	struct pwm_chip chip;
pwm_chip          117 drivers/pwm/pwm-tiehrpwm.c static inline struct ehrpwm_pwm_chip *to_ehrpwm_pwm_chip(struct pwm_chip *chip)
pwm_chip          218 drivers/pwm/pwm-tiehrpwm.c static int ehrpwm_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          307 drivers/pwm/pwm-tiehrpwm.c static int ehrpwm_pwm_set_polarity(struct pwm_chip *chip,
pwm_chip          319 drivers/pwm/pwm-tiehrpwm.c static int ehrpwm_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          357 drivers/pwm/pwm-tiehrpwm.c static void ehrpwm_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          391 drivers/pwm/pwm-tiehrpwm.c static void ehrpwm_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           49 drivers/pwm/pwm-twl-led.c 	struct pwm_chip chip;
pwm_chip           53 drivers/pwm/pwm-twl-led.c static inline struct twl_pwmled_chip *to_twl(struct pwm_chip *chip)
pwm_chip           58 drivers/pwm/pwm-twl-led.c static int twl4030_pwmled_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           92 drivers/pwm/pwm-twl-led.c static int twl4030_pwmled_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          116 drivers/pwm/pwm-twl-led.c static void twl4030_pwmled_disable(struct pwm_chip *chip,
pwm_chip          140 drivers/pwm/pwm-twl-led.c static int twl6030_pwmled_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          157 drivers/pwm/pwm-twl-led.c static int twl6030_pwmled_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          183 drivers/pwm/pwm-twl-led.c static void twl6030_pwmled_disable(struct pwm_chip *chip,
pwm_chip          209 drivers/pwm/pwm-twl-led.c static int twl6030_pwmled_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          235 drivers/pwm/pwm-twl-led.c static void twl6030_pwmled_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           49 drivers/pwm/pwm-twl.c 	struct pwm_chip chip;
pwm_chip           55 drivers/pwm/pwm-twl.c static inline struct twl_pwm_chip *to_twl(struct pwm_chip *chip)
pwm_chip           60 drivers/pwm/pwm-twl.c static int twl_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           94 drivers/pwm/pwm-twl.c static int twl4030_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          124 drivers/pwm/pwm-twl.c static void twl4030_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          153 drivers/pwm/pwm-twl.c static int twl4030_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          191 drivers/pwm/pwm-twl.c static void twl4030_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          221 drivers/pwm/pwm-twl.c static int twl6030_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          244 drivers/pwm/pwm-twl.c static void twl6030_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip           51 drivers/pwm/pwm-vt8500.c 	struct pwm_chip chip;
pwm_chip           72 drivers/pwm/pwm-vt8500.c static int vt8500_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          126 drivers/pwm/pwm-vt8500.c static int vt8500_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          146 drivers/pwm/pwm-vt8500.c static void vt8500_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          159 drivers/pwm/pwm-vt8500.c static int vt8500_pwm_set_polarity(struct pwm_chip *chip,
pwm_chip           30 drivers/pwm/pwm-zx.c 	struct pwm_chip chip;
pwm_chip           36 drivers/pwm/pwm-zx.c static inline struct zx_pwm_chip *to_zx_pwm_chip(struct pwm_chip *chip)
pwm_chip           64 drivers/pwm/pwm-zx.c static void zx_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip           97 drivers/pwm/pwm-zx.c static int zx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          150 drivers/pwm/pwm-zx.c static int zx_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          314 drivers/pwm/sysfs.c 	struct pwm_chip *chip = dev_get_drvdata(parent);
pwm_chip          342 drivers/pwm/sysfs.c 	struct pwm_chip *chip = dev_get_drvdata(parent);
pwm_chip          362 drivers/pwm/sysfs.c 	const struct pwm_chip *chip = dev_get_drvdata(parent);
pwm_chip          374 drivers/pwm/sysfs.c ATTRIBUTE_GROUPS(pwm_chip);
pwm_chip          414 drivers/pwm/sysfs.c 	struct pwm_chip *chip = dev_get_drvdata(parent);
pwm_chip          438 drivers/pwm/sysfs.c 	struct pwm_chip *chip = dev_get_drvdata(parent);
pwm_chip          469 drivers/pwm/sysfs.c 	struct pwm_chip *chip = dev_get_drvdata(parent);
pwm_chip          488 drivers/pwm/sysfs.c void pwmchip_sysfs_export(struct pwm_chip *chip)
pwm_chip          504 drivers/pwm/sysfs.c void pwmchip_sysfs_unexport(struct pwm_chip *chip)
pwm_chip           21 drivers/staging/greybus/pwm.c 	struct pwm_chip		chip;
pwm_chip           22 drivers/staging/greybus/pwm.c 	struct pwm_chip		*pwm;
pwm_chip          190 drivers/staging/greybus/pwm.c static int gb_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          197 drivers/staging/greybus/pwm.c static void gb_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          207 drivers/staging/greybus/pwm.c static int gb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          215 drivers/staging/greybus/pwm.c static int gb_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          223 drivers/staging/greybus/pwm.c static int gb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          230 drivers/staging/greybus/pwm.c static void gb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm)
pwm_chip          252 drivers/staging/greybus/pwm.c 	struct pwm_chip *pwm;
pwm_chip           12 include/linux/pwm.h struct pwm_chip;
pwm_chip           81 include/linux/pwm.h 	struct pwm_chip *chip;
pwm_chip          260 include/linux/pwm.h 	int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
pwm_chip          261 include/linux/pwm.h 	void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
pwm_chip          262 include/linux/pwm.h 	int (*capture)(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          264 include/linux/pwm.h 	int (*apply)(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          266 include/linux/pwm.h 	void (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          271 include/linux/pwm.h 	int (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          273 include/linux/pwm.h 	int (*set_polarity)(struct pwm_chip *chip, struct pwm_device *pwm,
pwm_chip          275 include/linux/pwm.h 	int (*enable)(struct pwm_chip *chip, struct pwm_device *pwm);
pwm_chip          276 include/linux/pwm.h 	void (*disable)(struct pwm_chip *chip, struct pwm_device *pwm);
pwm_chip          296 include/linux/pwm.h 	struct pwm_device * (*of_xlate)(struct pwm_chip *pc,
pwm_chip          396 include/linux/pwm.h int pwmchip_add_with_polarity(struct pwm_chip *chip,
pwm_chip          398 include/linux/pwm.h int pwmchip_add(struct pwm_chip *chip);
pwm_chip          399 include/linux/pwm.h int pwmchip_remove(struct pwm_chip *chip);
pwm_chip          400 include/linux/pwm.h struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
pwm_chip          404 include/linux/pwm.h struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *pc,
pwm_chip          472 include/linux/pwm.h static inline int pwmchip_add(struct pwm_chip *chip)
pwm_chip          477 include/linux/pwm.h static inline int pwmchip_add_inversed(struct pwm_chip *chip)
pwm_chip          482 include/linux/pwm.h static inline int pwmchip_remove(struct pwm_chip *chip)
pwm_chip          487 include/linux/pwm.h static inline struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
pwm_chip          609 include/linux/pwm.h void pwmchip_sysfs_export(struct pwm_chip *chip);
pwm_chip          610 include/linux/pwm.h void pwmchip_sysfs_unexport(struct pwm_chip *chip);
pwm_chip          612 include/linux/pwm.h static inline void pwmchip_sysfs_export(struct pwm_chip *chip)
pwm_chip          616 include/linux/pwm.h static inline void pwmchip_sysfs_unexport(struct pwm_chip *chip)