Lines Matching defs:data
150 const struct raspberrypi_clk_data *data,
154 .id = cpu_to_le32(data->id),
171 struct raspberrypi_clk_data *data =
173 struct raspberrypi_clk *rpi = data->rpi;
177 ret = raspberrypi_clock_property(rpi->firmware, data,
189 struct raspberrypi_clk_data *data =
191 struct raspberrypi_clk *rpi = data->rpi;
195 ret = raspberrypi_clock_property(rpi->firmware, data,
206 struct raspberrypi_clk_data *data =
208 struct raspberrypi_clk *rpi = data->rpi;
212 ret = raspberrypi_clock_property(rpi->firmware, data,
224 struct raspberrypi_clk_data *data =
226 struct raspberrypi_clk_variant *variant = data->variant;
259 struct raspberrypi_clk_data *data;
264 data = devm_kzalloc(rpi->dev, sizeof(*data), GFP_KERNEL);
265 if (!data)
267 data->rpi = rpi;
268 data->id = id;
269 data->variant = variant;
277 data->hw.init = &init;
279 ret = raspberrypi_clock_property(rpi->firmware, data,
288 ret = raspberrypi_clock_property(rpi->firmware, data,
297 ret = devm_clk_hw_register(rpi->dev, &data->hw);
301 clk_hw_set_rate_range(&data->hw, min_rate, max_rate);
304 ret = devm_clk_hw_register_clkdev(rpi->dev, &data->hw,
315 clk_hw_set_rate_range(&data->hw, variant->min_rate, max_rate);
317 rate = raspberrypi_fw_get_rate(&data->hw, 0);
319 ret = raspberrypi_fw_set_rate(&data->hw, variant->min_rate, 0);
325 return &data->hw;
334 struct clk_hw_onecell_data *data)
374 data->hws[clks->id] = hw;
375 data->num = clks->id + 1;