/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-periph-gate.c | 31 #define periph_clk_to_bit(gate) (1 << (gate->clk_num % 32)) 96 if (!gate->enable_refcnt[gate->clk_num]++) in clk_periph_enable() 111 WARN_ON(!gate->enable_refcnt[gate->clk_num]); in clk_periph_disable() 113 if (--gate->enable_refcnt[gate->clk_num] == 0) in clk_periph_disable() 131 if (!gate->enable_refcnt[gate->clk_num]) in clk_periph_disable_unused() 146 unsigned long flags, int clk_num, int *enable_refcnt) in tegra_clk_register_periph_gate() 153 pregs = get_reg_bank(clk_num); in tegra_clk_register_periph_gate() 171 gate->clk_num = clk_num; in tegra_clk_register_periph_gate() 144 tegra_clk_register_periph_gate(const char *name, const char *parent_name, u8 gate_flags, void __iomem *clk_base, unsigned long flags, int clk_num, int *enable_refcnt) tegra_clk_register_periph_gate() argument
|
H A D | clk.c | 27 static int clk_num; variable 239 clk_num = num; in tegra_clk_init() 323 for (i = 0; i < clk_num; i++) { in tegra_add_of_provider() 334 clk_data.clk_num = clk_num; in tegra_add_of_provider() 359 for (i = 0; i < clk_num; i++) { in tegra_register_devclks()
|
H A D | clk-sdmmc-mux.c | 235 void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, in tegra_clk_register_sdmmc_mux_div() 249 bank = get_reg_bank(clk_num); in tegra_clk_register_sdmmc_mux_div() 264 sdmmc_mux->gate.clk_num = clk_num; in tegra_clk_register_sdmmc_mux_div() 234 tegra_clk_register_sdmmc_mux_div(const char *name, void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, unsigned long flags, void *lock) tegra_clk_register_sdmmc_mux_div() argument
|
H A D | clk-tegra-audio.c | 67 int clk_num; member 78 .clk_num = _num,\ 243 clk_base, CLK_SET_RATE_PARENT, data->clk_num, in tegra_audio_clk_init()
|
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-periph-gate.c | 31 #define periph_clk_to_bit(gate) (1 << (gate->clk_num % 32)) 88 if (!gate->enable_refcnt[gate->clk_num]++) in clk_periph_enable() 103 WARN_ON(!gate->enable_refcnt[gate->clk_num]); in clk_periph_disable() 105 if (--gate->enable_refcnt[gate->clk_num] == 0) in clk_periph_disable() 123 if (!gate->enable_refcnt[gate->clk_num]) in clk_periph_disable_unused() 138 unsigned long flags, int clk_num, int *enable_refcnt) in tegra_clk_register_periph_gate() 145 pregs = get_reg_bank(clk_num); in tegra_clk_register_periph_gate() 163 gate->clk_num = clk_num; in tegra_clk_register_periph_gate() 136 tegra_clk_register_periph_gate(const char *name, const char *parent_name, u8 gate_flags, void __iomem *clk_base, unsigned long flags, int clk_num, int *enable_refcnt) tegra_clk_register_periph_gate() argument
|
H A D | clk.c | 32 static int clk_num; variable 244 clk_num = num; in tegra_clk_init() 330 for (i = 0; i < clk_num; i++) { in tegra_add_of_provider() 341 clk_data.clk_num = clk_num; in tegra_add_of_provider() 366 for (i = 0; i < clk_num; i++) { in tegra_register_devclks()
|
H A D | clk-sdmmc-mux.c | 235 void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, in tegra_clk_register_sdmmc_mux_div() 249 bank = get_reg_bank(clk_num); in tegra_clk_register_sdmmc_mux_div() 264 sdmmc_mux->gate.clk_num = clk_num; in tegra_clk_register_sdmmc_mux_div() 234 tegra_clk_register_sdmmc_mux_div(const char *name, void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, unsigned long flags, void *lock) tegra_clk_register_sdmmc_mux_div() argument
|
H A D | clk-tegra-audio.c | 67 int clk_num; member 78 .clk_num = _num,\ 243 clk_base, CLK_SET_RATE_PARENT, data->clk_num, in tegra_audio_clk_init()
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | mtk_vcodec_enc_pm.c | 28 enc_clk->clk_num = of_property_count_strings(pdev->dev.of_node, in mtk_vcodec_init_enc_clk() 30 if (enc_clk->clk_num > 0) { in mtk_vcodec_init_enc_clk() 32 enc_clk->clk_num, sizeof(*clk_info), in mtk_vcodec_init_enc_clk() 41 for (i = 0; i < enc_clk->clk_num; i++) { in mtk_vcodec_init_enc_clk() 66 for (i = 0; i < enc_clk->clk_num; i++) { in mtk_vcodec_enc_clock_on() 87 for (i = enc_clk->clk_num - 1; i >= 0; i--) in mtk_vcodec_enc_clock_off()
|
/kernel/linux/linux-5.10/drivers/clk/uniphier/ |
H A D | clk-uniphier-core.c | 49 int clk_num = 0; in uniphier_clk_probe() local 65 clk_num = max(clk_num, p->idx + 1); in uniphier_clk_probe() 67 hw_data = devm_kzalloc(dev, struct_size(hw_data, hws, clk_num), in uniphier_clk_probe() 72 hw_data->num = clk_num; in uniphier_clk_probe() 75 while (--clk_num >= 0) in uniphier_clk_probe() 76 hw_data->hws[clk_num] = ERR_PTR(-EINVAL); in uniphier_clk_probe()
|
/kernel/linux/linux-6.6/drivers/clk/uniphier/ |
H A D | clk-uniphier-core.c | 48 int clk_num = 0; in uniphier_clk_probe() local 64 clk_num = max(clk_num, p->idx + 1); in uniphier_clk_probe() 66 hw_data = devm_kzalloc(dev, struct_size(hw_data, hws, clk_num), in uniphier_clk_probe() 71 hw_data->num = clk_num; in uniphier_clk_probe() 74 while (--clk_num >= 0) in uniphier_clk_probe() 75 hw_data->hws[clk_num] = ERR_PTR(-EINVAL); in uniphier_clk_probe()
|
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/ |
H A D | mtk_vcodec_dec_pm.c | 44 dec_clk->clk_num = in mtk_vcodec_init_dec_pm() 46 if (dec_clk->clk_num > 0) { in mtk_vcodec_init_dec_pm() 48 dec_clk->clk_num, sizeof(*clk_info), in mtk_vcodec_init_dec_pm() 60 for (i = 0; i < dec_clk->clk_num; i++) { in mtk_vcodec_init_dec_pm() 116 for (i = 0; i < dec_clk->clk_num; i++) { in mtk_vcodec_dec_clock_on() 143 for (i = dec_clk->clk_num - 1; i >= 0; i--) in mtk_vcodec_dec_clock_off()
|
H A D | mtk_vcodec_enc_pm.c | 66 enc_clk->clk_num = of_property_count_strings(pdev->dev.of_node, in mtk_vcodec_init_enc_pm() 68 if (enc_clk->clk_num > 0) { in mtk_vcodec_init_enc_pm() 70 enc_clk->clk_num, sizeof(*clk_info), in mtk_vcodec_init_enc_pm() 82 for (i = 0; i < enc_clk->clk_num; i++) { in mtk_vcodec_init_enc_pm() 119 for (i = 0; i < enc_clk->clk_num; i++) { in mtk_vcodec_enc_clock_on() 155 for (i = enc_clk->clk_num - 1; i >= 0; i--) in mtk_vcodec_enc_clock_off()
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | mtk_vcodec_dec_pm.c | 24 dec_clk->clk_num = in mtk_vcodec_init_dec_clk() 26 if (dec_clk->clk_num > 0) { in mtk_vcodec_init_dec_clk() 28 dec_clk->clk_num, sizeof(*clk_info), in mtk_vcodec_init_dec_clk() 37 for (i = 0; i < dec_clk->clk_num; i++) { in mtk_vcodec_init_dec_clk() 83 for (i = 0; i < dec_clk->clk_num; i++) { in mtk_vcodec_dec_clock_on() 104 for (i = dec_clk->clk_num - 1; i >= 0; i--) in mtk_vcodec_dec_clock_off()
|
/kernel/linux/linux-6.6/drivers/clk/mediatek/ |
H A D | clk-mtk.c | 39 unsigned int clk_num) in mtk_init_clk_data() 43 clk_data->num = clk_num; in mtk_init_clk_data() 45 for (i = 0; i < clk_num; i++) in mtk_init_clk_data() 50 unsigned int clk_num) in mtk_devm_alloc_clk_data() 54 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, clk_num), in mtk_devm_alloc_clk_data() 59 mtk_init_clk_data(clk_data, clk_num); in mtk_devm_alloc_clk_data() 65 struct clk_hw_onecell_data *mtk_alloc_clk_data(unsigned int clk_num) in mtk_alloc_clk_data() argument 69 clk_data = kzalloc(struct_size(clk_data, hws, clk_num), GFP_KERNEL); in mtk_alloc_clk_data() 73 mtk_init_clk_data(clk_data, clk_num); in mtk_alloc_clk_data() 38 mtk_init_clk_data(struct clk_hw_onecell_data *clk_data, unsigned int clk_num) mtk_init_clk_data() argument 49 mtk_devm_alloc_clk_data(struct device *dev, unsigned int clk_num) mtk_devm_alloc_clk_data() argument
|
/kernel/linux/linux-5.10/drivers/clk/mediatek/ |
H A D | clk-mtk.c | 20 struct clk_onecell_data *mtk_alloc_clk_data(unsigned int clk_num) in mtk_alloc_clk_data() argument 29 clk_data->clks = kcalloc(clk_num, sizeof(*clk_data->clks), GFP_KERNEL); in mtk_alloc_clk_data() 33 clk_data->clk_num = clk_num; in mtk_alloc_clk_data() 35 for (i = 0; i < clk_num; i++) in mtk_alloc_clk_data()
|
/kernel/linux/linux-5.10/drivers/clk/mvebu/ |
H A D | clk-corediv.c | 268 clk_data.clk_num = soc_desc->ndescs; in mvebu_corediv_clk_init() 271 clks = kcalloc(clk_data.clk_num, sizeof(struct clk *), in mvebu_corediv_clk_init() 276 corediv = kcalloc(clk_data.clk_num, sizeof(struct clk_corediv), in mvebu_corediv_clk_init() 283 for (i = 0; i < clk_data.clk_num; i++) { in mvebu_corediv_clk_init()
|
H A D | common.c | 121 clk_data.clk_num = 2 + desc->num_ratios; in mvebu_coreclk_setup() 125 clk_data.clk_num += 1; in mvebu_coreclk_setup() 127 clk_data.clks = kcalloc(clk_data.clk_num, sizeof(*clk_data.clks), in mvebu_coreclk_setup()
|
/kernel/linux/linux-6.6/drivers/clk/mvebu/ |
H A D | clk-corediv.c | 268 clk_data.clk_num = soc_desc->ndescs; in mvebu_corediv_clk_init() 271 clks = kcalloc(clk_data.clk_num, sizeof(struct clk *), in mvebu_corediv_clk_init() 276 corediv = kcalloc(clk_data.clk_num, sizeof(struct clk_corediv), in mvebu_corediv_clk_init() 283 for (i = 0; i < clk_data.clk_num; i++) { in mvebu_corediv_clk_init()
|
H A D | common.c | 121 clk_data.clk_num = 2 + desc->num_ratios; in mvebu_coreclk_setup() 125 clk_data.clk_num += 1; in mvebu_coreclk_setup() 127 clk_data.clks = kcalloc(clk_data.clk_num, sizeof(*clk_data.clks), in mvebu_coreclk_setup()
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/jpeg/ |
H A D | mtk_jpeg_core.h | 120 * @clk_num: JPEG encode clock numbers 124 int clk_num; member 130 * @clk_num: JPEG decode clock numbers 134 int clk_num; member
|
/kernel/linux/linux-5.10/drivers/clk/pistachio/ |
H A D | clk.c | 27 p->clk_data.clk_num = num_clks; in pistachio_clk_alloc_provider() 48 for (i = 0; i < p->clk_data.clk_num; i++) { in pistachio_clk_register_provider()
|
/kernel/linux/linux-5.10/sound/soc/meson/ |
H A D | aiu-encoder-spdif.c | 188 ret = clk_bulk_prepare_enable(aiu->spdif.clk_num, aiu->spdif.clks); in aiu_encoder_spdif_startup() 200 clk_bulk_disable_unprepare(aiu->spdif.clk_num, aiu->spdif.clks); in aiu_encoder_spdif_shutdown()
|
/kernel/linux/linux-6.6/drivers/clk/pistachio/ |
H A D | clk.c | 27 p->clk_data.clk_num = num_clks; in pistachio_clk_alloc_provider() 48 for (i = 0; i < p->clk_data.clk_num; i++) { in pistachio_clk_register_provider()
|
/kernel/linux/linux-6.6/sound/soc/meson/ |
H A D | aiu-encoder-spdif.c | 188 ret = clk_bulk_prepare_enable(aiu->spdif.clk_num, aiu->spdif.clks); in aiu_encoder_spdif_startup() 200 clk_bulk_disable_unprepare(aiu->spdif.clk_num, aiu->spdif.clks); in aiu_encoder_spdif_shutdown()
|