Lines Matching full:clk

58 typedef struct clk *clk_t;
94 struct clknode *clknode_register(struct clkdom *cldom, struct clknode *clk);
97 phandle_t *cells, struct clknode **clk);
102 int clknode_set_parent_by_idx(struct clknode *clk, int idx);
103 int clknode_set_parent_by_name(struct clknode *clk, const char *name);
104 const char *clknode_get_name(struct clknode *clk);
105 const char **clknode_get_parent_names(struct clknode *clk);
106 int clknode_get_parents_num(struct clknode *clk);
107 int clknode_get_parent_idx(struct clknode *clk);
108 struct clknode *clknode_get_parent(struct clknode *clk);
109 int clknode_get_flags(struct clknode *clk);
110 void *clknode_get_softc(struct clknode *clk);
111 device_t clknode_get_device(struct clknode *clk);
126 int clk_get_by_name(device_t dev, const char *name, clk_t *clk);
127 int clk_get_by_id(device_t dev, struct clkdom *clkdom, intptr_t id, clk_t *clk);
128 int clk_release(clk_t clk);
129 int clk_get_freq(clk_t clk, uint64_t *freq);
130 int clk_set_freq(clk_t clk, uint64_t freq, int flags);
131 int clk_test_freq(clk_t clk, uint64_t freq, int flags);
132 int clk_enable(clk_t clk);
133 int clk_disable(clk_t clk);
134 int clk_stop(clk_t clk);
135 int clk_get_parent(clk_t clk, clk_t *parent);
136 int clk_set_parent_by_clk(clk_t clk, clk_t parent);
137 const char *clk_get_name(clk_t clk);
147 int clk_get_by_ofw_index(device_t dev, phandle_t node, int idx, clk_t *clk);
148 int clk_get_by_ofw_index_prop(device_t dev, phandle_t cnode, const char *prop, int idx, clk_t *clk);
150 clk_t *clk);