tcu_clk 66 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 67 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 68 drivers/clk/ingenic/tcu.c struct ingenic_tcu *tcu = tcu_clk->tcu; tcu_clk 77 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 78 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 79 drivers/clk/ingenic/tcu.c struct ingenic_tcu *tcu = tcu_clk->tcu; tcu_clk 86 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 87 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 90 drivers/clk/ingenic/tcu.c regmap_read(tcu_clk->tcu->map, TCU_REG_TSR, &value); tcu_clk 97 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 98 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 99 drivers/clk/ingenic/tcu.c struct ingenic_tcu *tcu = tcu_clk->tcu; tcu_clk 118 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 119 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 120 drivers/clk/ingenic/tcu.c struct ingenic_tcu *tcu = tcu_clk->tcu; tcu_clk 128 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 129 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 133 drivers/clk/ingenic/tcu.c ret = regmap_read(tcu_clk->tcu->map, info->tcsr_reg, &val); tcu_clk 134 drivers/clk/ingenic/tcu.c WARN_ONCE(ret < 0, "Unable to read TCSR %d", tcu_clk->idx); tcu_clk 141 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 142 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 148 drivers/clk/ingenic/tcu.c ret = regmap_update_bits(tcu_clk->tcu->map, info->tcsr_reg, tcu_clk 150 drivers/clk/ingenic/tcu.c WARN_ONCE(ret < 0, "Unable to update TCSR %d", tcu_clk->idx); tcu_clk 161 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 162 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 166 drivers/clk/ingenic/tcu.c ret = regmap_read(tcu_clk->tcu->map, info->tcsr_reg, &prescale); tcu_clk 167 drivers/clk/ingenic/tcu.c WARN_ONCE(ret < 0, "Unable to read TCSR %d", tcu_clk->idx); tcu_clk 202 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk = to_tcu_clk(hw); tcu_clk 203 drivers/clk/ingenic/tcu.c const struct ingenic_tcu_clk_info *info = tcu_clk->info; tcu_clk 210 drivers/clk/ingenic/tcu.c ret = regmap_update_bits(tcu_clk->tcu->map, info->tcsr_reg, tcu_clk 213 drivers/clk/ingenic/tcu.c WARN_ONCE(ret < 0, "Unable to update TCSR %d", tcu_clk->idx); tcu_clk 274 drivers/clk/ingenic/tcu.c struct ingenic_tcu_clk *tcu_clk; tcu_clk 277 drivers/clk/ingenic/tcu.c tcu_clk = kzalloc(sizeof(*tcu_clk), GFP_KERNEL); tcu_clk 278 drivers/clk/ingenic/tcu.c if (!tcu_clk) tcu_clk 281 drivers/clk/ingenic/tcu.c tcu_clk->hw.init = &info->init_data; tcu_clk 282 drivers/clk/ingenic/tcu.c tcu_clk->idx = idx; tcu_clk 283 drivers/clk/ingenic/tcu.c tcu_clk->info = info; tcu_clk 284 drivers/clk/ingenic/tcu.c tcu_clk->tcu = tcu; tcu_clk 287 drivers/clk/ingenic/tcu.c ingenic_tcu_enable_regs(&tcu_clk->hw); tcu_clk 289 drivers/clk/ingenic/tcu.c ingenic_tcu_disable_regs(&tcu_clk->hw); tcu_clk 291 drivers/clk/ingenic/tcu.c err = clk_hw_register(NULL, &tcu_clk->hw); tcu_clk 293 drivers/clk/ingenic/tcu.c kfree(tcu_clk); tcu_clk 297 drivers/clk/ingenic/tcu.c clocks->hws[idx] = &tcu_clk->hw;