/linux-6.3-rc2/drivers/usb/dwc3/ |
A D | dwc3-of-simple.c | 28 int num_clocks; member 71 simple->num_clocks = ret; in dwc3_of_simple_probe() 72 ret = clk_bulk_prepare_enable(simple->num_clocks, simple->clks); in dwc3_of_simple_probe() 87 clk_bulk_disable_unprepare(simple->num_clocks, simple->clks); in dwc3_of_simple_probe() 88 clk_bulk_put_all(simple->num_clocks, simple->clks); in dwc3_of_simple_probe() 102 clk_bulk_disable_unprepare(simple->num_clocks, simple->clks); in __dwc3_of_simple_teardown() 103 clk_bulk_put_all(simple->num_clocks, simple->clks); in __dwc3_of_simple_teardown() 104 simple->num_clocks = 0; in __dwc3_of_simple_teardown() 135 clk_bulk_disable(simple->num_clocks, simple->clks); in dwc3_of_simple_runtime_suspend() 144 return clk_bulk_enable(simple->num_clocks, simple->clks); in dwc3_of_simple_runtime_resume()
|
A D | dwc3-xilinx.c | 45 int num_clocks; member 281 priv_data->num_clocks = ret; in dwc3_xlnx_probe() 283 ret = clk_bulk_prepare_enable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_probe() 303 clk_bulk_disable_unprepare(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_probe() 315 clk_bulk_disable_unprepare(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_remove() 316 priv_data->num_clocks = 0; in dwc3_xlnx_remove() 329 clk_bulk_disable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_runtime_suspend() 338 return clk_bulk_enable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_runtime_resume() 356 clk_bulk_disable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_suspend() 366 ret = clk_bulk_enable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_resume()
|
A D | dwc3-qcom.c | 73 int num_clocks; member 424 for (i = qcom->num_clocks - 1; i >= 0; i--) in dwc3_qcom_suspend() 456 for (i = 0; i < qcom->num_clocks; i++) { in dwc3_qcom_resume() 613 qcom->num_clocks = count; in dwc3_qcom_clk_init() 615 qcom->clks = devm_kcalloc(dev, qcom->num_clocks, in dwc3_qcom_clk_init() 620 for (i = 0; i < qcom->num_clocks; i++) { in dwc3_qcom_clk_init() 931 for (i = qcom->num_clocks - 1; i >= 0; i--) { in dwc3_qcom_probe() 950 for (i = qcom->num_clocks - 1; i >= 0; i--) { in dwc3_qcom_remove() 954 qcom->num_clocks = 0; in dwc3_qcom_remove()
|
/linux-6.3-rc2/drivers/irqchip/ |
A D | irq-gic-pm.c | 15 unsigned int num_clocks; member 32 ret = clk_bulk_prepare_enable(data->num_clocks, chip_pm->clks); in gic_runtime_resume() 60 clk_bulk_disable_unprepare(data->num_clocks, chip_pm->clks); in gic_runtime_suspend() 88 chip_pm->clks = devm_kcalloc(dev, data->num_clocks, in gic_probe() 93 for (i = 0; i < data->num_clocks; i++) in gic_probe() 96 ret = devm_clk_bulk_get(dev, data->num_clocks, chip_pm->clks); in gic_probe() 141 .num_clocks = ARRAY_SIZE(gic400_clocks),
|
/linux-6.3-rc2/drivers/media/platform/samsung/s5p-mfc/ |
A D | s5p_mfc_pm.c | 28 pm->num_clocks = dev->variant->num_clocks; in s5p_mfc_init_pm() 34 for (i = 0; i < pm->num_clocks; i++) { in s5p_mfc_init_pm() 86 for (i = 0; i < pm->num_clocks; i++) { in s5p_mfc_power_on() 113 for (i = 0; i < pm->num_clocks; i++) in s5p_mfc_power_off()
|
/linux-6.3-rc2/drivers/gpu/drm/msm/ |
A D | msm_mdss.c | 37 size_t num_clocks; member 245 ret = clk_bulk_prepare_enable(msm_mdss->num_clocks, msm_mdss->clocks); in msm_mdss_enable() 311 clk_bulk_disable_unprepare(msm_mdss->num_clocks, msm_mdss->clocks); in msm_mdss_disable() 363 int num_clocks = 0; in mdp5_mdss_parse_clock() local 373 bulk[num_clocks++].id = "iface"; in mdp5_mdss_parse_clock() 374 bulk[num_clocks++].id = "bus"; in mdp5_mdss_parse_clock() 375 bulk[num_clocks++].id = "vsync"; in mdp5_mdss_parse_clock() 377 ret = devm_clk_bulk_get_optional(&pdev->dev, num_clocks, bulk); in mdp5_mdss_parse_clock() 383 return num_clocks; in mdp5_mdss_parse_clock() 421 msm_mdss->num_clocks = ret; in msm_mdss_init()
|
/linux-6.3-rc2/drivers/media/platform/verisilicon/ |
A D | imx8m_vpu_hw.c | 58 ret = clk_bulk_prepare_enable(vpu->variant->num_clocks, vpu->clocks); in imx8mq_runtime_resume() 72 clk_bulk_disable_unprepare(vpu->variant->num_clocks, vpu->clocks); in imx8mq_runtime_resume() 355 .num_clocks = ARRAY_SIZE(imx8mq_clk_names), 372 .num_clocks = ARRAY_SIZE(imx8mq_g1_clk_names), 387 .num_clocks = ARRAY_SIZE(imx8mq_g2_clk_names), 399 .num_clocks = ARRAY_SIZE(imx8mq_g1_clk_names),
|
A D | rockchip_vpu_hw.c | 552 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names) 577 .num_clocks = ARRAY_SIZE(rk3066_vpu_clk_names) 597 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names) 613 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names), 635 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names) 648 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names) 662 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names) 679 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
|
A D | hantro_drv.c | 95 clk_bulk_disable(vpu->variant->num_clocks, vpu->clocks); in hantro_job_finish() 182 ret = clk_bulk_enable(ctx->dev->variant->num_clocks, ctx->dev->clocks); in device_run() 925 vpu->clocks = devm_kcalloc(&pdev->dev, vpu->variant->num_clocks, in hantro_probe() 930 if (vpu->variant->num_clocks > 1) { in hantro_probe() 931 for (i = 0; i < vpu->variant->num_clocks; i++) in hantro_probe() 934 ret = devm_clk_bulk_get(&pdev->dev, vpu->variant->num_clocks, in hantro_probe() 1031 ret = clk_bulk_prepare(vpu->variant->num_clocks, vpu->clocks); in hantro_probe() 1087 clk_bulk_unprepare(vpu->variant->num_clocks, vpu->clocks); in hantro_probe() 1108 clk_bulk_unprepare(vpu->variant->num_clocks, vpu->clocks); in hantro_remove()
|
A D | sama5d4_vdec_hw.c | 127 .num_clocks = ARRAY_SIZE(sama5d4_clk_names),
|
A D | sunxi_vpu_hw.c | 125 .num_clocks = ARRAY_SIZE(sunxi_clk_names),
|
/linux-6.3-rc2/drivers/clk/tegra/ |
A D | clk-bpmp.c | 475 unsigned int num_clocks, unsigned int id) in tegra_bpmp_clk_id_to_index() argument 479 for (i = 0; i < num_clocks; i++) in tegra_bpmp_clk_id_to_index() 488 unsigned int num_clocks, unsigned int id) in tegra_bpmp_clk_find() argument 492 i = tegra_bpmp_clk_id_to_index(clocks, num_clocks, id); in tegra_bpmp_clk_find() 494 if (i < num_clocks) in tegra_bpmp_clk_find() 504 unsigned int num_clocks) in tegra_bpmp_clk_register() argument 569 parent = tegra_bpmp_clk_find(clocks, num_clocks, in tegra_bpmp_clk_register() 635 bpmp->num_clocks = count; in tegra_bpmp_register_clocks() 652 for (i = 0; i < bpmp->num_clocks; i++) in tegra_bpmp_unregister_clocks() 662 for (i = 0; i < bpmp->num_clocks; i++) { in tegra_bpmp_clk_of_xlate()
|
/linux-6.3-rc2/drivers/firmware/arm_scmi/ |
A D | clock.c | 27 __le16 num_clocks; member 99 int num_clocks; member 127 ci->num_clocks = le16_to_cpu(attr->num_clocks); in scmi_clock_protocol_attributes_get() 447 return ci->num_clocks; in scmi_clock_count_get() 456 if (clk_id >= ci->num_clocks) in scmi_clock_info_get() 544 return ci->num_clocks; in scmi_clk_get_num_sources() 594 cinfo->clk = devm_kcalloc(ph->dev, cinfo->num_clocks, in scmi_clock_protocol_init() 599 for (clkid = 0; clkid < cinfo->num_clocks; clkid++) { in scmi_clock_protocol_init()
|
/linux-6.3-rc2/drivers/iommu/ |
A D | rockchip-iommu.c | 112 int num_clocks; member 669 clk_bulk_disable(iommu->num_clocks, iommu->clocks); in rk_iommu_irq() 723 WARN_ON(clk_bulk_enable(iommu->num_clocks, in rk_iommu_zap_iova() 726 clk_bulk_disable(iommu->num_clocks, iommu->clocks); in rk_iommu_zap_iova() 945 clk_bulk_disable(iommu->num_clocks, iommu->clocks); in rk_iommu_disable() 955 ret = clk_bulk_enable(iommu->num_clocks, iommu->clocks); in rk_iommu_enable() 979 clk_bulk_disable(iommu->num_clocks, iommu->clocks); in rk_iommu_enable() 1254 iommu->num_clocks = ARRAY_SIZE(rk_iommu_clocks); in rk_iommu_probe() 1260 for (i = 0; i < iommu->num_clocks; ++i) in rk_iommu_probe() 1270 iommu->num_clocks = 0; in rk_iommu_probe() [all …]
|
/linux-6.3-rc2/sound/pci/lola/ |
A D | lola_proc.c | 51 int i, j, num_clocks; in print_clock_widget() local 56 num_clocks = val & 0xff; in print_clock_widget() 57 for (i = 0; i < num_clocks; i += 4) { in print_clock_widget() 71 if (i + j >= num_clocks) in print_clock_widget()
|
/linux-6.3-rc2/drivers/clk/mediatek/ |
A D | clk-pllfh.c | 66 u32 num_clocks, pll_id, ssc_rate; in fhctl_parse_dt() local 81 num_clocks = of_clk_get_parent_count(node); in fhctl_parse_dt() 82 if (!num_clocks) { in fhctl_parse_dt() 87 for (i = 0; i < num_clocks; i++) { in fhctl_parse_dt()
|
/linux-6.3-rc2/drivers/gpu/drm/tegra/ |
A D | gr3d.c | 36 unsigned int num_clocks; member 185 .num_clocks = 1, 191 .num_clocks = 2, 197 .num_clocks = 1, 461 if (gr3d->nclocks != gr3d->soc->num_clocks) { in gr3d_get_clocks()
|
/linux-6.3-rc2/drivers/gpu/drm/exynos/ |
A D | exynos_drm_gsc.c | 108 int num_clocks; member 127 int num_clocks; member 1231 ctx->num_clocks = driver_data->num_clocks; in gsc_probe() 1263 for (i = 0; i < ctx->num_clocks; i++) { in gsc_probe() 1329 for (i = ctx->num_clocks - 1; i >= 0; i--) in gsc_runtime_suspend() 1342 for (i = 0; i < ctx->num_clocks; i++) { in gsc_runtime_resume() 1385 .num_clocks = 1, 1392 .num_clocks = 1, 1399 .num_clocks = 4,
|
/linux-6.3-rc2/drivers/media/platform/samsung/exynos-gsc/ |
A D | gsc-core.c | 1048 .num_clocks = 1, 1060 .num_clocks = 1, 1070 .num_clocks = 1, 1081 .num_clocks = 4, 1131 gsc->num_clocks = drv_data->num_clocks; in gsc_probe() 1147 for (i = 0; i < gsc->num_clocks; i++) { in gsc_probe() 1156 for (i = 0; i < gsc->num_clocks; i++) { in gsc_probe() 1199 for (i = gsc->num_clocks - 1; i >= 0; i--) in gsc_probe() 1217 for (i = 0; i < gsc->num_clocks; i++) in gsc_remove() 1272 for (i = 0; i < gsc->num_clocks; i++) { in gsc_runtime_resume() [all …]
|
/linux-6.3-rc2/drivers/clk/keystone/ |
A D | sci-clk.c | 37 int num_clocks; member 389 clk = bsearch(&key, provider->clocks, provider->num_clocks, in sci_clk_get() 403 for (i = 0; i < p->num_clocks; i++) { in ti_sci_init_clocks() 489 provider->num_clocks = num_clks; in ti_sci_scan_clocks_from_fw() 625 provider->num_clocks = num_clks; in ti_sci_scan_clocks_from_dt()
|
/linux-6.3-rc2/drivers/comedi/drivers/ |
A D | ni_at_a2150.c | 94 int num_clocks; /* number of available master clock speeds */ member 111 .num_clocks = 4, 117 .num_clocks = 3, 257 glb_index = board->num_clocks - 1; in a2150_get_timing() 269 for (j = 0; j < board->num_clocks; j++) { in a2150_get_timing()
|
/linux-6.3-rc2/drivers/media/platform/nxp/ |
A D | imx-mipi-csis.c | 309 unsigned int num_clocks; member 693 return clk_bulk_prepare_enable(csis->info->num_clocks, csis->clks); in mipi_csis_clk_enable() 698 clk_bulk_disable_unprepare(csis->info->num_clocks, csis->clks); in mipi_csis_clk_disable() 706 csis->clks = devm_kcalloc(csis->dev, csis->info->num_clocks, in mipi_csis_clk_get() 712 for (i = 0; i < csis->info->num_clocks; i++) in mipi_csis_clk_get() 715 ret = devm_clk_bulk_get(csis->dev, csis->info->num_clocks, in mipi_csis_clk_get() 1532 .num_clocks = 3, 1538 .num_clocks = 4,
|
/linux-6.3-rc2/drivers/interconnect/qcom/ |
A D | icc-rpm.h | 93 size_t num_clocks; member
|
/linux-6.3-rc2/drivers/clk/ingenic/ |
A D | cgu.h | 234 unsigned num_clocks, struct device_node *np);
|
/linux-6.3-rc2/drivers/clk/ |
A D | clk-si5351.c | 1387 u8 num_parents, num_clocks; in si5351_i2c_probe() local 1566 num_clocks = (drvdata->variant == SI5351_VARIANT_A3) ? 3 : 8; in si5351_i2c_probe() 1573 drvdata->msynth = devm_kcalloc(&client->dev, num_clocks, in si5351_i2c_probe() 1575 drvdata->clkout = devm_kcalloc(&client->dev, num_clocks, in si5351_i2c_probe() 1577 drvdata->num_clkout = num_clocks; in si5351_i2c_probe() 1584 for (n = 0; n < num_clocks; n++) { in si5351_i2c_probe() 1608 for (n = 0; n < num_clocks; n++) { in si5351_i2c_probe()
|