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;