| /linux/drivers/interconnect/ |
| H A D | icc-clk.c | 18 int num_clocks; member 19 struct icc_clk_node clocks[] __counted_by(num_clocks); 78 unsigned int num_clocks, in icc_clk_register() argument 87 onecell = devm_kzalloc(dev, struct_size(onecell, nodes, 2 * num_clocks), GFP_KERNEL); in icc_clk_register() 90 onecell->num_nodes = 2 * num_clocks; in icc_clk_register() 92 qp = devm_kzalloc(dev, struct_size(qp, clocks, num_clocks), GFP_KERNEL); in icc_clk_register() 96 qp->num_clocks = num_clocks; in icc_clk_register() 109 for (i = 0, j = 0; i < num_clocks; i++) { in icc_clk_register() 168 unsigned int num_clocks, const struct icc_clk_data *data) in devm_icc_clk_register() argument 172 prov = icc_clk_register(dev, first_id, num_clocks, data); in devm_icc_clk_register() [all …]
|
| /linux/drivers/usb/dwc3/ |
| H A D | dwc3-of-simple.c | 28 int num_clocks; member 70 simple->num_clocks = ret; in dwc3_of_simple_probe() 71 ret = clk_bulk_prepare_enable(simple->num_clocks, simple->clks); in dwc3_of_simple_probe() 86 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() 133 clk_bulk_disable(simple->num_clocks, simple->clks); in dwc3_of_simple_runtime_suspend() 142 return clk_bulk_enable(simple->num_clocks, simple->clks); in dwc3_of_simple_runtime_resume()
|
| H A D | dwc3-qcom-legacy.c | 78 int num_clocks; member 440 for (i = qcom->num_clocks - 1; i >= 0; i--) in dwc3_qcom_suspend() 473 for (i = 0; i < qcom->num_clocks; i++) { in dwc3_qcom_resume() 668 qcom->num_clocks = count; in dwc3_qcom_clk_init() 670 qcom->clks = devm_kcalloc(dev, qcom->num_clocks, in dwc3_qcom_clk_init() 675 for (i = 0; i < qcom->num_clocks; i++) { in dwc3_qcom_clk_init() 834 for (i = qcom->num_clocks - 1; i >= 0; i--) { in dwc3_qcom_probe() 853 for (i = qcom->num_clocks - 1; i >= 0; i--) { in dwc3_qcom_remove() 857 qcom->num_clocks = 0; in dwc3_qcom_remove()
|
| /linux/drivers/irqchip/ |
| H 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/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc_pm.c | 22 pm->num_clocks = dev->variant->num_clocks; in s5p_mfc_init_pm() 28 for (i = 0; i < pm->num_clocks; i++) { in s5p_mfc_init_pm() 73 for (i = 0; i < dev->pm.num_clocks; i++) { in s5p_mfc_power_on() 100 for (i = 0; i < dev->pm.num_clocks; i++) in s5p_mfc_power_off()
|
| H A D | s5p_mfc.c | 1559 .num_clocks = 2, 1589 .num_clocks = 1, 1613 .num_clocks = 1, 1623 .num_clocks = 2, 1647 .num_clocks = 1, 1657 .num_clocks = 3, 1705 .num_clocks = 1,
|
| /linux/include/linux/ |
| H A D | interconnect-clk.h | 20 unsigned int num_clocks, 23 unsigned int num_clocks, const struct icc_clk_data *data);
|
| /linux/drivers/media/platform/verisilicon/ |
| H 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() 341 .num_clocks = ARRAY_SIZE(imx8mq_clk_names), 364 .num_clocks = ARRAY_SIZE(imx8mq_g1_clk_names), 380 .num_clocks = ARRAY_SIZE(imx8mq_g2_clk_names), 393 .num_clocks = ARRAY_SIZE(imx8mq_g1_clk_names),
|
| H A D | stm32mp25_vpu_hw.c | 166 .num_clocks = ARRAY_SIZE(stm32mp25_vdec_clk_names), 185 .num_clocks = ARRAY_SIZE(stm32mp25_venc_clk_names)
|
| H A D | sama5d4_vdec_hw.c | 127 .num_clocks = ARRAY_SIZE(sama5d4_clk_names),
|
| H A D | sunxi_vpu_hw.c | 125 .num_clocks = ARRAY_SIZE(sunxi_clk_names),
|
| /linux/drivers/clk/tegra/ |
| H A D | clk-bpmp.c | 484 unsigned int num_clocks, unsigned int id) in tegra_bpmp_clk_id_to_index() argument 488 for (i = 0; i < num_clocks; i++) in tegra_bpmp_clk_id_to_index() 497 unsigned int num_clocks, unsigned int id) in tegra_bpmp_clk_find() argument 501 i = tegra_bpmp_clk_id_to_index(clocks, num_clocks, id); in tegra_bpmp_clk_find() 503 if (i < num_clocks) in tegra_bpmp_clk_find() 513 unsigned int num_clocks) in tegra_bpmp_clk_register() argument 578 parent = tegra_bpmp_clk_find(clocks, num_clocks, in tegra_bpmp_clk_register() 644 bpmp->num_clocks = count; in tegra_bpmp_register_clocks() 661 for (i = 0; i < bpmp->num_clocks; i++) in tegra_bpmp_unregister_clocks() 671 for (i = 0; i < bpmp->num_clocks; i++) { in tegra_bpmp_clk_of_xlate()
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_hdmi_common.c | 203 const char * const *clock_names, size_t num_clocks) in mtk_hdmi_get_all_clk() argument 207 for (i = 0; i < num_clocks; i++) { in mtk_hdmi_get_all_clk() 301 const char * const *clk_names, size_t num_clocks) in mtk_hdmi_dt_parse_pdata() argument 308 ret = mtk_hdmi_get_all_clk(hdmi, np, clk_names, num_clocks); in mtk_hdmi_dt_parse_pdata() 419 hdmi->clk = devm_kcalloc(dev, ver_conf->num_clocks, sizeof(*hdmi->clk), GFP_KERNEL); in mtk_hdmi_common_probe() 424 ver_conf->num_clocks); in mtk_hdmi_common_probe()
|
| H A D | mtk_hdmi_common.h | 139 int num_clocks; member
|
| /linux/drivers/virtio/ |
| H A D | virtio_rtc_driver.c | 60 u16 num_clocks; member 673 static int viortc_cfg(struct viortc_dev *viortc, u16 *num_clocks) in viortc_cfg() argument 692 VIORTC_MSG_READ(hdl, num_clocks, num_clocks); in viortc_cfg() 1062 for (i = 0; i < viortc->num_clocks; i++) { in viortc_clocks_deinit() 1086 u16 num_clocks; in viortc_clocks_init() local 1090 ret = viortc_cfg(viortc, &num_clocks); in viortc_clocks_init() 1094 if (num_clocks < 1) { in viortc_clocks_init() 1099 viortc->num_clocks = num_clocks; in viortc_clocks_init() 1102 devm_kcalloc(&viortc->vdev->dev, num_clocks, in viortc_clocks_init() 1107 for (i = 0; i < num_clocks; i++) { in viortc_clocks_init()
|
| /linux/sound/pci/lola/ |
| H 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/drivers/clk/mediatek/ |
| H A D | clk-pllfh.c | 67 u32 num_clocks, pll_id, ssc_rate; in fhctl_parse_dt() local 82 num_clocks = of_clk_get_parent_count(node); in fhctl_parse_dt() 83 if (!num_clocks) { in fhctl_parse_dt() 88 for (i = 0; i < num_clocks; i++) { in fhctl_parse_dt()
|
| /linux/drivers/gpu/drm/exynos/ |
| H 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() 1327 for (i = ctx->num_clocks - 1; i >= 0; i--) in gsc_runtime_suspend() 1340 for (i = 0; i < ctx->num_clocks; i++) { in gsc_runtime_resume() 1383 .num_clocks = 1, 1390 .num_clocks = 1, 1397 .num_clocks = 4,
|
| /linux/drivers/media/platform/samsung/exynos-gsc/ |
| H A D | gsc-core.c | 1047 .num_clocks = 1, 1059 .num_clocks = 1, 1069 .num_clocks = 1, 1080 .num_clocks = 4, 1130 gsc->num_clocks = drv_data->num_clocks; in gsc_probe() 1146 for (i = 0; i < gsc->num_clocks; i++) { in gsc_probe() 1155 for (i = 0; i < gsc->num_clocks; i++) { in gsc_probe() 1198 for (i = gsc->num_clocks - 1; i >= 0; i--) in gsc_probe() 1216 for (i = 0; i < gsc->num_clocks; i++) in gsc_remove() 1270 for (i = 0; i < gsc->num_clocks; i++) { in gsc_runtime_resume() [all …]
|
| /linux/drivers/clk/keystone/ |
| H A D | sci-clk.c | 36 int num_clocks; member 427 clk = bsearch(&key, provider->clocks, provider->num_clocks, in sci_clk_get() 441 for (i = 0; i < p->num_clocks; i++) { in ti_sci_init_clocks() 524 provider->num_clocks = num_clks; in ti_sci_scan_clocks_from_fw() 670 provider->num_clocks = num_clks; in ti_sci_scan_clocks_from_dt()
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | clock.c | 48 __le16 num_clocks; member 173 int num_clocks; member 198 if (clk_id >= ci->num_clocks) in scmi_clock_domain_lookup() 221 ci->num_clocks = le16_to_cpu(attr->num_clocks); in scmi_clock_protocol_attributes_get() 1078 return ci->num_clocks; in scmi_clock_count_get() 1202 return ci->num_clocks; in scmi_clk_get_num_sources() 1248 cinfo->clkds = devm_kcalloc(ph->dev, cinfo->num_clocks, in scmi_clock_protocol_init() 1253 for (clkid = 0; clkid < cinfo->num_clocks; clkid++) { in scmi_clock_protocol_init()
|
| /linux/drivers/clk/ |
| H A D | clk-en7523.c | 118 u32 num_clocks; member 993 struct_size(clk_data, hws, soc_data->num_clocks), in en7523_clk_probe() 998 clk_data->num = soc_data->num_clocks; in en7523_clk_probe() 1007 .num_clocks = ARRAY_SIZE(en7523_base_clks) + 1, 1018 .num_clocks = ARRAY_SIZE(en7581_base_clks) + 1, 1028 .num_clocks = EN751221_MAX_CLKS,
|
| H A D | clk-si5351.c | 1443 u8 num_parents, num_clocks; in si5351_i2c_probe() local 1623 num_clocks = (drvdata->variant == SI5351_VARIANT_A3) ? 3 : 8; in si5351_i2c_probe() 1630 drvdata->msynth = devm_kcalloc(&client->dev, num_clocks, in si5351_i2c_probe() 1632 drvdata->clkout = devm_kcalloc(&client->dev, num_clocks, in si5351_i2c_probe() 1634 drvdata->num_clkout = num_clocks; in si5351_i2c_probe() 1641 for (n = 0; n < num_clocks; n++) { in si5351_i2c_probe() 1665 for (n = 0; n < num_clocks; n++) { in si5351_i2c_probe()
|
| /linux/drivers/media/platform/samsung/s5p-jpeg/ |
| H A D | jpeg-core.h | 138 int num_clocks; member
|
| /linux/include/uapi/linux/ |
| H A D | virtio_rtc.h | 106 __le16 num_clocks; member
|