/linux/include/linux/ |
H A D | clk.h | 78 * struct clk_bulk_data - Data used for bulk clk operations. 87 struct clk_bulk_data { struct 309 const struct clk_bulk_data *clks); 335 clk_bulk_prepare(int num_clks, const struct clk_bulk_data *clks) in clk_bulk_prepare() 358 void clk_bulk_unprepare(int num_clks, const struct clk_bulk_data *clks); 365 const struct clk_bulk_data *clks) in clk_bulk_unprepare() 392 * @num_clks: the number of clk_bulk_data 393 * @clks: the clk_bulk_data table of consumer 399 * Returns 0 if all clocks specified in clk_bulk_data table are obtained 401 * The implementation uses @dev and @clk_bulk_data 88 idclk_bulk_data global() argument 89 clkclk_bulk_data global() argument [all...] |
/linux/drivers/clk/ |
H A D | clk-bulk.c | 16 struct clk_bulk_data *clks) in of_clk_bulk_get() 47 struct clk_bulk_data **clks) in of_clk_bulk_get_all() 49 struct clk_bulk_data *clk_bulk; in of_clk_bulk_get_all() 72 void clk_bulk_put(int num_clks, struct clk_bulk_data *clks) in clk_bulk_put() 82 struct clk_bulk_data *clks, bool optional) in __clk_bulk_get() 115 struct clk_bulk_data *clks) in clk_bulk_get() 122 struct clk_bulk_data *clks) in clk_bulk_get_optional() 128 void clk_bulk_put_all(int num_clks, struct clk_bulk_data *clks) in clk_bulk_put_all() 140 struct clk_bulk_data **clks) in clk_bulk_get_all() 155 * @num_clks: the number of clk_bulk_data [all...] |
/linux/drivers/mmc/host/ |
H A D | meson-mx-sdhc.h | 136 struct clk_bulk_data; 139 struct clk_bulk_data *clk_bulk_data);
|
/linux/sound/soc/meson/ |
H A D | aiu.h | 11 struct clk_bulk_data; 25 struct clk_bulk_data *clks;
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | snoc.h | 55 struct clk_bulk_data; 78 struct clk_bulk_data *clks;
|
/linux/drivers/clk/starfive/ |
H A D | clk-starfive-jh7110.h | 9 struct clk_bulk_data *top_clks;
|
/linux/drivers/phy/mediatek/ |
H A D | phy-mtk-ufs.c | 42 struct clk_bulk_data clks[UFSPHY_CLKS_CNT]; 53 struct clk_bulk_data *clks = phy->clks; in ufs_mtk_phy_clk_init()
|
/linux/sound/soc/mediatek/mt7986/ |
H A D | mt7986-afe-common.h | 35 struct clk_bulk_data *clks;
|
/linux/drivers/clk/davinci/ |
H A D | psc-da850.c | 85 static struct clk_bulk_data da850_psc0_parent_clks[] = { 139 static struct clk_bulk_data da850_psc1_parent_clks[] = {
|
H A D | psc.h | 92 struct clk_bulk_data *parent_clks;
|
/linux/drivers/clk/renesas/ |
H A D | rcar-usb2-clock-sel.c | 29 static const struct clk_bulk_data rcar_usb2_clocks[] = { 37 struct clk_bulk_data clks[ARRAY_SIZE(rcar_usb2_clocks)];
|
/linux/drivers/gpu/drm/msm/ |
H A D | msm_mdss.c | 35 struct clk_bulk_data *clocks; 371 static int mdp5_mdss_parse_clock(struct platform_device *pdev, struct clk_bulk_data **clocks) in mdp5_mdss_parse_clock() 373 struct clk_bulk_data *bulk; in mdp5_mdss_parse_clock() 380 bulk = devm_kcalloc(&pdev->dev, MDP5_MDSS_NUM_CLOCKS, sizeof(struct clk_bulk_data), GFP_KERNEL); in mdp5_mdss_parse_clock()
|
/linux/drivers/media/platform/qcom/iris/ |
H A D | iris_core.h | 83 struct clk_bulk_data *clock_tbl;
|
/linux/drivers/staging/media/tegra-video/ |
H A D | csi.h | 148 struct clk_bulk_data *clks;
|
/linux/drivers/ufs/host/ |
H A D | ufs-rockchip.h | 75 struct clk_bulk_data *clks;
|
/linux/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-core.h | 29 struct clk_bulk_data; 284 struct clk_bulk_data *clks;
|
/linux/drivers/media/platform/rockchip/rkvdec/ |
H A D | rkvdec.h | 109 struct clk_bulk_data *clocks;
|
/linux/include/linux/mfd/madera/ |
H A D | core.h | 197 struct clk_bulk_data mclk[MADERA_NUM_MCLK];
|
/linux/drivers/interconnect/qcom/ |
H A D | icc-rpm.h | 43 * @num_intf_clks: the total number of intf_clks clk_bulk_data entries 52 * @intf_clks: a clk_bulk_data array of interface clocks 67 struct clk_bulk_data *intf_clks;
|
/linux/drivers/usb/host/ |
H A D | xhci-mtk.h | 164 struct clk_bulk_data clks[BULK_CLKS_NUM];
|
/linux/sound/soc/codecs/ |
H A D | wm8994.h | 83 struct clk_bulk_data mclk[WM8994_NUM_MCLK];
|
/linux/sound/soc/sof/imx/ |
H A D | imx-common.h | 113 struct clk_bulk_data *clks;
|
/linux/drivers/hwmon/ |
H A D | bt1-pvt.h | 214 struct clk_bulk_data clks[PVT_CLOCK_NUM];
|
/linux/drivers/net/pcs/ |
H A D | pcs-xpcs.h | 112 struct clk_bulk_data clks[DW_XPCS_NUM_CLKS];
|
/linux/drivers/bus/ |
H A D | simple-pm-bus.c | 21 struct clk_bulk_data *clks;
|