Symbol: div_hw_data
drivers/clk/renesas/rzg2l-cpg.c
139
#define to_div_hw_data(_hw) container_of(_hw, struct div_hw_data, hw_data)
drivers/clk/renesas/rzg2l-cpg.c
266
struct div_hw_data *div_hw_data = to_div_hw_data(clk_hw_data);
drivers/clk/renesas/rzg2l-cpg.c
274
if (event != PRE_RATE_CHANGE || !div_hw_data->invalid_rate ||
drivers/clk/renesas/rzg2l-cpg.c
275
div_hw_data->invalid_rate % cnd->new_rate)
drivers/clk/renesas/rzg2l-cpg.c
328
struct div_hw_data *div_hw_data = to_div_hw_data(clk_hw_data);
drivers/clk/renesas/rzg2l-cpg.c
336
return divider_recalc_rate(hw, parent_rate, val, div_hw_data->dtable,
drivers/clk/renesas/rzg2l-cpg.c
337
CLK_DIVIDER_ROUND_CLOSEST, div_hw_data->width);
drivers/clk/renesas/rzg2l-cpg.c
343
struct div_hw_data *div_hw_data = to_div_hw_data(clk_hw_data);
drivers/clk/renesas/rzg2l-cpg.c
345
if (div_hw_data->max_rate && req->rate > div_hw_data->max_rate)
drivers/clk/renesas/rzg2l-cpg.c
346
req->rate = div_hw_data->max_rate;
drivers/clk/renesas/rzg2l-cpg.c
348
return divider_determine_rate(hw, req, div_hw_data->dtable, div_hw_data->width,
drivers/clk/renesas/rzg2l-cpg.c
356
struct div_hw_data *div_hw_data = to_div_hw_data(clk_hw_data);
drivers/clk/renesas/rzg2l-cpg.c
364
val = divider_get_val(rate, parent_rate, div_hw_data->dtable, div_hw_data->width,
drivers/clk/renesas/rzg2l-cpg.c
385
struct div_hw_data *div_hw_data;
drivers/clk/renesas/rzg2l-cpg.c
400
div_hw_data = devm_kzalloc(priv->dev, sizeof(*div_hw_data), GFP_KERNEL);
drivers/clk/renesas/rzg2l-cpg.c
401
if (!div_hw_data)
drivers/clk/renesas/rzg2l-cpg.c
416
div_hw_data->hw_data.priv = priv;
drivers/clk/renesas/rzg2l-cpg.c
417
div_hw_data->hw_data.conf = core->conf;
drivers/clk/renesas/rzg2l-cpg.c
418
div_hw_data->hw_data.sconf = core->sconf;
drivers/clk/renesas/rzg2l-cpg.c
419
div_hw_data->dtable = core->dtable;
drivers/clk/renesas/rzg2l-cpg.c
420
div_hw_data->invalid_rate = core->invalid_rate;
drivers/clk/renesas/rzg2l-cpg.c
421
div_hw_data->max_rate = core->max_rate;
drivers/clk/renesas/rzg2l-cpg.c
422
div_hw_data->width = fls(max) - 1;
drivers/clk/renesas/rzg2l-cpg.c
424
clk_hw = &div_hw_data->hw_data.hw;