clk                19 include/asm-generic/clkdev.h struct clk;
clk                21 include/asm-generic/clkdev.h static inline int __clk_get(struct clk *clk) { return 1; }
clk                22 include/asm-generic/clkdev.h static inline void __clk_put(struct clk *clk) { }
clk               166 include/asm-generic/vmlinux.lds.h #define CLK_OF_TABLES()		OF_TABLE(CONFIG_COMMON_CLK, clk)
clk                27 include/linux/amba/bus.h struct clk;
clk                32 include/linux/amba/bus.h 	struct clk		*pclk;
clk               171 include/linux/amba/clcd.h struct clk;
clk               177 include/linux/amba/clcd.h 	struct clk		*clk;
clk                19 include/linux/atmel-ssc.h 	struct clk		*clk;
clk                34 include/linux/atmel_tc.h struct clk;
clk                69 include/linux/atmel_tc.h 	struct clk		*clk[3];
clk                36 include/linux/clk-private.h 	struct clk		*parent;
clk                38 include/linux/clk-private.h 	struct clk		**parents;
clk                43 include/linux/clk-private.h 	struct clk		*new_parent;
clk                44 include/linux/clk-private.h 	struct clk		*new_child;
clk                71 include/linux/clk-private.h 	static struct clk _name = {				\
clk                83 include/linux/clk-private.h 	static struct clk _name;				\
clk                87 include/linux/clk-private.h 			.clk = &_name,				\
clk                98 include/linux/clk-private.h 	static struct clk _name;				\
clk               102 include/linux/clk-private.h 	static struct clk *_name##_parents[] = {		\
clk               107 include/linux/clk-private.h 			.clk = &_name,				\
clk               120 include/linux/clk-private.h 	static struct clk _name;				\
clk               124 include/linux/clk-private.h 	static struct clk *_name##_parents[] = {		\
clk               129 include/linux/clk-private.h 			.clk = &_name,				\
clk               159 include/linux/clk-private.h 	static struct clk _name;				\
clk               162 include/linux/clk-private.h 			.clk = &_name,				\
clk               176 include/linux/clk-private.h 	static struct clk _name;				\
clk               180 include/linux/clk-private.h 	static struct clk *_name##_parents[] = {		\
clk               185 include/linux/clk-private.h 			.clk = &_name,				\
clk               215 include/linux/clk-private.h int __clk_init(struct device *dev, struct clk *clk);
clk               217 include/linux/clk-private.h struct clk *__clk_register(struct device *dev, struct clk_hw *hw);
clk               179 include/linux/clk-provider.h 					struct clk **best_parent_clk);
clk               226 include/linux/clk-provider.h 	struct clk *clk;
clk               252 include/linux/clk-provider.h struct clk *clk_register_fixed_rate(struct device *dev, const char *name,
clk               255 include/linux/clk-provider.h struct clk *clk_register_fixed_rate_with_accuracy(struct device *dev,
clk               293 include/linux/clk-provider.h struct clk *clk_register_gate(struct device *dev, const char *name,
clk               355 include/linux/clk-provider.h struct clk *clk_register_divider(struct device *dev, const char *name,
clk               359 include/linux/clk-provider.h struct clk *clk_register_divider_table(struct device *dev, const char *name,
clk               404 include/linux/clk-provider.h struct clk *clk_register_mux(struct device *dev, const char *name,
clk               409 include/linux/clk-provider.h struct clk *clk_register_mux_table(struct device *dev, const char *name,
clk               435 include/linux/clk-provider.h struct clk *clk_register_fixed_factor(struct device *dev, const char *name,
clk               465 include/linux/clk-provider.h struct clk *clk_register_fractional_divider(struct device *dev,
clk               494 include/linux/clk-provider.h struct clk *clk_register_composite(struct device *dev, const char *name,
clk               517 include/linux/clk-provider.h struct clk *clk_register_gpio_gate(struct device *dev, const char *name,
clk               534 include/linux/clk-provider.h struct clk *clk_register(struct device *dev, struct clk_hw *hw);
clk               535 include/linux/clk-provider.h struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw);
clk               537 include/linux/clk-provider.h void clk_unregister(struct clk *clk);
clk               538 include/linux/clk-provider.h void devm_clk_unregister(struct device *dev, struct clk *clk);
clk               541 include/linux/clk-provider.h const char *__clk_get_name(struct clk *clk);
clk               542 include/linux/clk-provider.h struct clk_hw *__clk_get_hw(struct clk *clk);
clk               543 include/linux/clk-provider.h u8 __clk_get_num_parents(struct clk *clk);
clk               544 include/linux/clk-provider.h struct clk *__clk_get_parent(struct clk *clk);
clk               545 include/linux/clk-provider.h struct clk *clk_get_parent_by_index(struct clk *clk, u8 index);
clk               546 include/linux/clk-provider.h unsigned int __clk_get_enable_count(struct clk *clk);
clk               547 include/linux/clk-provider.h unsigned int __clk_get_prepare_count(struct clk *clk);
clk               548 include/linux/clk-provider.h unsigned long __clk_get_rate(struct clk *clk);
clk               549 include/linux/clk-provider.h unsigned long __clk_get_accuracy(struct clk *clk);
clk               550 include/linux/clk-provider.h unsigned long __clk_get_flags(struct clk *clk);
clk               551 include/linux/clk-provider.h bool __clk_is_prepared(struct clk *clk);
clk               552 include/linux/clk-provider.h bool __clk_is_enabled(struct clk *clk);
clk               553 include/linux/clk-provider.h struct clk *__clk_lookup(const char *name);
clk               556 include/linux/clk-provider.h 			      struct clk **best_parent_p);
clk               561 include/linux/clk-provider.h int __clk_prepare(struct clk *clk);
clk               562 include/linux/clk-provider.h void __clk_unprepare(struct clk *clk);
clk               563 include/linux/clk-provider.h void __clk_reparent(struct clk *clk, struct clk *new_parent);
clk               564 include/linux/clk-provider.h unsigned long __clk_round_rate(struct clk *clk, unsigned long rate);
clk               571 include/linux/clk-provider.h 	struct clk **clks;
clk               577 include/linux/clk-provider.h #define CLK_OF_DECLARE(name, compat, fn) OF_DECLARE_1(clk, name, compat, fn)
clk               581 include/linux/clk-provider.h 			struct clk *(*clk_src_get)(struct of_phandle_args *args,
clk               585 include/linux/clk-provider.h struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec,
clk               587 include/linux/clk-provider.h struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data);
clk               596 include/linux/clk-provider.h 			struct clk *(*clk_src_get)(struct of_phandle_args *args,
clk               604 include/linux/clk-provider.h static inline struct clk *of_clk_src_simple_get(
clk               609 include/linux/clk-provider.h static inline struct clk *of_clk_src_onecell_get(
clk               655 include/linux/clk-provider.h struct dentry *clk_debugfs_add_file(struct clk *clk, char *name, umode_t mode,
clk                21 include/linux/clk.h struct clk;
clk                59 include/linux/clk.h 	struct clk			*clk;
clk                76 include/linux/clk.h 	struct clk		*clk;
clk                90 include/linux/clk.h int clk_notifier_register(struct clk *clk, struct notifier_block *nb);
clk                97 include/linux/clk.h int clk_notifier_unregister(struct clk *clk, struct notifier_block *nb);
clk               107 include/linux/clk.h long clk_get_accuracy(struct clk *clk);
clk               117 include/linux/clk.h int clk_set_phase(struct clk *clk, int degrees);
clk               126 include/linux/clk.h int clk_get_phase(struct clk *clk);
clk               130 include/linux/clk.h static inline long clk_get_accuracy(struct clk *clk)
clk               135 include/linux/clk.h static inline long clk_set_phase(struct clk *clk, int phase)
clk               140 include/linux/clk.h static inline long clk_get_phase(struct clk *clk)
clk               156 include/linux/clk.h int clk_prepare(struct clk *clk);
clk               158 include/linux/clk.h static inline int clk_prepare(struct clk *clk)
clk               175 include/linux/clk.h void clk_unprepare(struct clk *clk);
clk               177 include/linux/clk.h static inline void clk_unprepare(struct clk *clk)
clk               199 include/linux/clk.h struct clk *clk_get(struct device *dev, const char *id);
clk               219 include/linux/clk.h struct clk *devm_clk_get(struct device *dev, const char *id);
clk               231 include/linux/clk.h int clk_enable(struct clk *clk);
clk               247 include/linux/clk.h void clk_disable(struct clk *clk);
clk               254 include/linux/clk.h unsigned long clk_get_rate(struct clk *clk);
clk               266 include/linux/clk.h void clk_put(struct clk *clk);
clk               279 include/linux/clk.h void devm_clk_put(struct device *dev, struct clk *clk);
clk               293 include/linux/clk.h long clk_round_rate(struct clk *clk, unsigned long rate);
clk               302 include/linux/clk.h int clk_set_rate(struct clk *clk, unsigned long rate);
clk               311 include/linux/clk.h int clk_set_parent(struct clk *clk, struct clk *parent);
clk               320 include/linux/clk.h struct clk *clk_get_parent(struct clk *clk);
clk               337 include/linux/clk.h struct clk *clk_get_sys(const char *dev_id, const char *con_id);
clk               341 include/linux/clk.h static inline struct clk *clk_get(struct device *dev, const char *id)
clk               346 include/linux/clk.h static inline struct clk *devm_clk_get(struct device *dev, const char *id)
clk               351 include/linux/clk.h static inline void clk_put(struct clk *clk) {}
clk               353 include/linux/clk.h static inline void devm_clk_put(struct device *dev, struct clk *clk) {}
clk               355 include/linux/clk.h static inline int clk_enable(struct clk *clk)
clk               360 include/linux/clk.h static inline void clk_disable(struct clk *clk) {}
clk               362 include/linux/clk.h static inline unsigned long clk_get_rate(struct clk *clk)
clk               367 include/linux/clk.h static inline int clk_set_rate(struct clk *clk, unsigned long rate)
clk               372 include/linux/clk.h static inline long clk_round_rate(struct clk *clk, unsigned long rate)
clk               377 include/linux/clk.h static inline int clk_set_parent(struct clk *clk, struct clk *parent)
clk               382 include/linux/clk.h static inline struct clk *clk_get_parent(struct clk *clk)
clk               390 include/linux/clk.h static inline int clk_prepare_enable(struct clk *clk)
clk               394 include/linux/clk.h 	ret = clk_prepare(clk);
clk               397 include/linux/clk.h 	ret = clk_enable(clk);
clk               399 include/linux/clk.h 		clk_unprepare(clk);
clk               405 include/linux/clk.h static inline void clk_disable_unprepare(struct clk *clk)
clk               407 include/linux/clk.h 	clk_disable(clk);
clk               408 include/linux/clk.h 	clk_unprepare(clk);
clk               428 include/linux/clk.h struct clk *of_clk_get(struct device_node *np, int index);
clk               429 include/linux/clk.h struct clk *of_clk_get_by_name(struct device_node *np, const char *name);
clk               430 include/linux/clk.h struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec);
clk               432 include/linux/clk.h static inline struct clk *of_clk_get(struct device_node *np, int index)
clk               436 include/linux/clk.h static inline struct clk *of_clk_get_by_name(struct device_node *np,
clk                20 include/linux/clk/sunxi.h void clk_sunxi_mmc_phase_control(struct clk *clk, u8 sample, u8 output);
clk                71 include/linux/clk/ti.h 	struct clk		*clk_bypass;
clk                72 include/linux/clk/ti.h 	struct clk		*clk_ref;
clk               254 include/linux/clk/ti.h void omap2_init_clk_hw_omap_clocks(struct clk *clk);
clk               268 include/linux/clk/ti.h void omap2_init_clk_clkdm(struct clk_hw *clk);
clk               279 include/linux/clk/ti.h int omap3_dpll4_set_rate(struct clk_hw *clk, unsigned long rate,
clk               287 include/linux/clk/ti.h int omap2_reprogram_dpllcore(struct clk_hw *clk, unsigned long rate,
clk                27 include/linux/clk/zynq.h struct clk *clk_register_zynq_pll(const char *name, const char *parent,
clk                17 include/linux/clkdev.h struct clk;
clk                24 include/linux/clkdev.h 	struct clk		*clk;
clk                31 include/linux/clkdev.h 		.clk = c,	\
clk                34 include/linux/clkdev.h struct clk_lookup *clkdev_alloc(struct clk *clk, const char *con_id,
clk                43 include/linux/clkdev.h int clk_register_clkdev(struct clk *, const char *, const char *, ...);
clk                44 include/linux/clkdev.h int clk_register_clkdevs(struct clk *, struct clk_lookup *, size_t);
clk                47 include/linux/clkdev.h int __clk_get(struct clk *clk);
clk                48 include/linux/clkdev.h void __clk_put(struct clk *clk);
clk                71 include/linux/cpufreq.h 	struct clk		*clk;
clk                35 include/linux/dma/dw.h 	struct clk	*clk;
clk               147 include/linux/fs_enet_pd.h 	struct clk *clk_per;	/* 'per' clock for register access */
clk                69 include/linux/fsl_devices.h struct clk;
clk                83 include/linux/fsl_devices.h 	struct clk	*clk;
clk                16 include/linux/i2c-pnx.h struct clk;
clk                32 include/linux/i2c-pnx.h 	struct clk		*clk;
clk               156 include/linux/mfd/asic3.h #define SPI_CONTROL_SPR(clk)      ((clk) & 0x0f)  /* Clock rate */
clk               114 include/linux/mfd/davinci_voicecodec.h 	struct clk *clk;
clk               832 include/linux/mfd/rtsx_pci.h 	int		(*conv_clk_and_div_n)(int clk, int dir);
clk                34 include/linux/mfd/smsc.h 	int clk;
clk               227 include/linux/mfd/twl6040.h 	struct clk *clk32k;
clk               173 include/linux/mmc/dw_mmc.h 	struct clk		*biu_clk;
clk               174 include/linux/mmc/dw_mmc.h 	struct clk		*ciu_clk;
clk                39 include/linux/phy/omap_control_phy.h 	struct clk *sys_clk;
clk                40 include/linux/phy/omap_usb.h 	struct clk		*wkupclk;
clk                41 include/linux/phy/omap_usb.h 	struct clk		*optclk;
clk                41 include/linux/platform_data/camera-mx2.h 	unsigned long clk;
clk                18 include/linux/platform_data/clk-lpss.h 	struct clk *clk;
clk                 8 include/linux/platform_data/si5351.h struct clk;
clk               110 include/linux/platform_data/si5351.h 	struct clk *clk_xtal;
clk               111 include/linux/platform_data/si5351.h 	struct clk *clk_clkin;
clk               123 include/linux/posix-clock.h 	void (*release)(struct posix_clock *clk);
clk               138 include/linux/posix-clock.h int posix_clock_register(struct posix_clock *clk, dev_t devid);
clk               149 include/linux/posix-clock.h void posix_clock_unregister(struct posix_clock *clk);
clk                59 include/linux/posix-timers.h #define CLOCKID_TO_FD(clk)	((unsigned int) ~((clk) >> 3))
clk               184 include/linux/pxa2xx_ssp.h 	struct clk	*clk;
clk                12 include/linux/sh_clk.h struct clk;
clk                23 include/linux/sh_clk.h 	void (*init)(struct clk *clk);
clk                25 include/linux/sh_clk.h 	int (*enable)(struct clk *clk);
clk                26 include/linux/sh_clk.h 	void (*disable)(struct clk *clk);
clk                27 include/linux/sh_clk.h 	unsigned long (*recalc)(struct clk *clk);
clk                28 include/linux/sh_clk.h 	int (*set_rate)(struct clk *clk, unsigned long rate);
clk                29 include/linux/sh_clk.h 	int (*set_parent)(struct clk *clk, struct clk *parent);
clk                30 include/linux/sh_clk.h 	long (*round_rate)(struct clk *clk, unsigned long rate);
clk                39 include/linux/sh_clk.h 	struct clk		*parent;
clk                40 include/linux/sh_clk.h 	struct clk		**parent_table;	/* list of parents to */
clk                80 include/linux/sh_clk.h unsigned long followparent_recalc(struct clk *);
clk                82 include/linux/sh_clk.h void propagate_rate(struct clk *);
clk                83 include/linux/sh_clk.h int clk_reparent(struct clk *child, struct clk *parent);
clk                84 include/linux/sh_clk.h int clk_register(struct clk *);
clk                85 include/linux/sh_clk.h void clk_unregister(struct clk *);
clk                96 include/linux/sh_clk.h void clk_rate_table_build(struct clk *clk,
clk               102 include/linux/sh_clk.h long clk_rate_table_round(struct clk *clk,
clk               106 include/linux/sh_clk.h int clk_rate_table_find(struct clk *clk,
clk               110 include/linux/sh_clk.h long clk_rate_div_range_round(struct clk *clk, unsigned int div_min,
clk               113 include/linux/sh_clk.h long clk_rate_mult_range_round(struct clk *clk, unsigned int mult_min,
clk               116 include/linux/sh_clk.h long clk_round_parent(struct clk *clk, unsigned long target,
clk               141 include/linux/sh_clk.h int sh_clk_mstp_register(struct clk *clks, int nr);
clk               149 include/linux/sh_clk.h static inline int __deprecated sh_clk_mstp32_register(struct clk *clks, int nr)
clk               166 include/linux/sh_clk.h 	void (*kick)(struct clk *clk);
clk               171 include/linux/sh_clk.h int sh_clk_div4_register(struct clk *clks, int nr,
clk               173 include/linux/sh_clk.h int sh_clk_div4_enable_register(struct clk *clks, int nr,
clk               175 include/linux/sh_clk.h int sh_clk_div4_reparent_register(struct clk *clks, int nr,
clk               200 include/linux/sh_clk.h int sh_clk_div6_register(struct clk *clks, int nr);
clk               201 include/linux/sh_clk.h int sh_clk_div6_reparent_register(struct clk *clks, int nr);
clk               203 include/linux/sh_clk.h #define CLKDEV_CON_ID(_id, _clk) { .con_id = _id, .clk = _clk }
clk               204 include/linux/sh_clk.h #define CLKDEV_DEV_ID(_id, _clk) { .dev_id = _id, .clk = _clk }
clk               205 include/linux/sh_clk.h #define CLKDEV_ICK_ID(_cid, _did, _clk) { .con_id = _cid, .dev_id = _did, .clk = _clk }
clk               214 include/linux/sh_clk.h int sh_clk_fsidiv_register(struct clk *clks, int nr);
clk                21 include/linux/spi/at73c213.h 	struct clk	*dac_clk;
clk               136 include/linux/spi/mxs-spi.h 	struct clk			*clk;
clk               120 include/linux/usb/msm_hsusb.h 	int (*link_clk_reset)(struct clk *link_clk, bool assert);
clk               121 include/linux/usb/msm_hsusb.h 	int (*phy_clk_reset)(struct clk *phy_clk);
clk               149 include/linux/usb/msm_hsusb.h 	struct clk *clk;
clk               150 include/linux/usb/msm_hsusb.h 	struct clk *pclk;
clk               151 include/linux/usb/msm_hsusb.h 	struct clk *phy_reset_clk;
clk               152 include/linux/usb/msm_hsusb.h 	struct clk *core_clk;
clk                23 include/linux/usb/musb.h struct clk;
clk                66 include/linux/usb/tegra_usb_phy.h 	struct clk *clk;
clk                67 include/linux/usb/tegra_usb_phy.h 	struct clk *pll_u;
clk                68 include/linux/usb/tegra_usb_phy.h 	struct clk *pad_clk;
clk               179 include/media/davinci/vpbe.h 	struct clk *dac_clk;
clk                96 include/media/davinci/vpfe_capture.h 	struct clk *vpssclk;
clk                97 include/media/davinci/vpfe_capture.h 	struct clk *slaveclk;
clk               104 include/media/omap3isp.h 	struct isp_csiphy_lane clk;
clk                33 include/media/omap4iss.h 	struct iss_csiphy_lane clk;
clk                54 include/media/soc_camera.h 	struct v4l2_clk *clk;
clk               366 include/media/soc_camera.h 			struct v4l2_clk *clk);
clk               368 include/media/soc_camera.h 			 struct v4l2_clk *clk);
clk               371 include/media/soc_camera.h 		struct soc_camera_subdev_desc *ssdd, struct v4l2_clk *clk, bool on)
clk               373 include/media/soc_camera.h 	return on ? soc_camera_power_on(dev, ssdd, clk)
clk               374 include/media/soc_camera.h 		  : soc_camera_power_off(dev, ssdd, clk);
clk                38 include/media/v4l2-clk.h 	int		(*enable)(struct v4l2_clk *clk);
clk                39 include/media/v4l2-clk.h 	void		(*disable)(struct v4l2_clk *clk);
clk                40 include/media/v4l2-clk.h 	unsigned long	(*get_rate)(struct v4l2_clk *clk);
clk                41 include/media/v4l2-clk.h 	int		(*set_rate)(struct v4l2_clk *clk, unsigned long);
clk                47 include/media/v4l2-clk.h void v4l2_clk_unregister(struct v4l2_clk *clk);
clk                49 include/media/v4l2-clk.h void v4l2_clk_put(struct v4l2_clk *clk);
clk                50 include/media/v4l2-clk.h int v4l2_clk_enable(struct v4l2_clk *clk);
clk                51 include/media/v4l2-clk.h void v4l2_clk_disable(struct v4l2_clk *clk);
clk                52 include/media/v4l2-clk.h unsigned long v4l2_clk_get_rate(struct v4l2_clk *clk);
clk                53 include/media/v4l2-clk.h int v4l2_clk_set_rate(struct v4l2_clk *clk, unsigned long rate);
clk                59 include/media/v4l2-clk.h void v4l2_clk_unregister_fixed(struct v4l2_clk *clk);
clk                35 include/net/caif/caif_spi.h #define SPI_XFER_TIME_USEC(bytes, clk) (((bytes) * 8) / clk)
clk                26 include/soc/tegra/pmc.h struct clk;
clk               114 include/soc/tegra/pmc.h int tegra_powergate_sequence_power_up(int id, struct clk *clk,
clk               140 include/soc/tegra/pmc.h static inline int tegra_powergate_sequence_power_up(int id, struct clk *clk,
clk               575 include/sound/soc-dapm.h 	struct clk *clk;
clk                40 include/sound/wm8962.h 	struct clk *mclk;
clk               224 include/video/exynos_mipi_dsim.h 	struct clk			*clock;
clk                67 include/video/pxa168fb.h 	struct clk		*clk;
clk                16 include/video/sh_mobile_hdmi.h struct clk;