Lines Matching defs:ddata
34 static int dwc_pwm_init_one(struct device *dev, struct dwc_pwm_drvdata *ddata, unsigned int idx)
45 dwc->base = ddata->io_base + (ddata->info->size * idx);
51 ddata->chips[idx] = chip;
59 struct dwc_pwm_drvdata *ddata;
74 ddata = devm_kzalloc(dev, struct_size(ddata, chips, info->nr), GFP_KERNEL);
75 if (!ddata)
82 ddata->io_base = pcim_iomap_table(pci)[0];
83 ddata->info = info;
85 for (idx = 0; idx < ddata->info->nr; idx++) {
86 ret = dwc_pwm_init_one(dev, ddata, idx);
91 dev_set_drvdata(dev, ddata);
107 struct dwc_pwm_drvdata *ddata = dev_get_drvdata(dev);
110 for (idx = 0; idx < ddata->info->nr; idx++) {
111 struct pwm_chip *chip = ddata->chips[idx];
132 struct dwc_pwm_drvdata *ddata = dev_get_drvdata(dev);
135 for (idx = 0; idx < ddata->info->nr; idx++) {
136 struct pwm_chip *chip = ddata->chips[idx];