Lines Matching defs:ddata
56 struct ocelot_ddata *ddata = dev_get_drvdata(dev);
84 err = regmap_write(ddata->cpuorg_regmap, REG_DEV_CPUORG_IF_CTRL, val);
93 val = ddata->spi_padding_bytes;
94 err = regmap_write(ddata->cpuorg_regmap, REG_DEV_CPUORG_IF_CFGSTAT, val);
115 err = regmap_read(ddata->cpuorg_regmap, REG_DEV_CPUORG_IF_CFGSTAT, &val);
146 struct ocelot_ddata *ddata;
150 ddata = dev_get_drvdata(dev);
157 if (ddata->spi_padding_bytes) {
158 xfers[index].len = ddata->spi_padding_bytes;
159 xfers[index].tx_buf = ddata->dummy_buf;
201 struct ocelot_ddata *ddata;
205 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL);
206 if (!ddata)
209 spi_set_drvdata(spi, ddata);
212 ddata->spi_padding_bytes = 0;
220 ddata->spi_padding_bytes = 1 + (spi->max_speed_hz / HZ_PER_MHZ + 2) / 8;
222 ddata->dummy_buf = devm_kzalloc(dev, ddata->spi_padding_bytes, GFP_KERNEL);
223 if (!ddata->dummy_buf)
237 ddata->cpuorg_regmap = r;
243 ddata->gcb_regmap = r;