Lines Matching refs:clks

84  * a convenience to consumers which require multiple clks.  This
182 * Returns false otherwise. Note that two NULL clks are treated as matching.
292 const struct clk_bulk_data *clks);
318 clk_bulk_prepare(int num_clks, const struct clk_bulk_data *clks)
341 void clk_bulk_unprepare(int num_clks, const struct clk_bulk_data *clks);
348 const struct clk_bulk_data *clks)
376 * @clks: the clk_bulk_data table of consumer
379 * operation. If any of the clk cannot be acquired then any clks
393 struct clk_bulk_data *clks);
398 * @clks: pointer to the clk_bulk_data table of consumer
401 * operation. If any of the clk cannot be acquired then any clks
405 * clock references are stored in the clk_bulk_data table in @clks field.
413 struct clk_bulk_data **clks);
419 * @clks: the clk_bulk_data table of consumer
426 struct clk_bulk_data *clks);
431 * @clks: the clk_bulk_data table of consumer
436 * consumers in one operation with management, the clks will
440 struct clk_bulk_data *clks);
445 * @clks: pointer to the clk_bulk_data table of consumer
463 struct clk_bulk_data *clks);
467 * @clks: pointer to the clk_bulk_data table of consumer
470 * clock references are stored in the clk_bulk_data table in @clks field.
474 * consumers in one operation with management, the clks will
479 struct clk_bulk_data **clks);
640 * clk_bulk_enable - inform the system when the set of clks should be running.
642 * @clks: the clk_bulk_data table of consumer
649 const struct clk_bulk_data *clks);
668 * clk_bulk_disable - inform the system when the set of clks is no
671 * @clks: the clk_bulk_data table of consumer
673 * Inform the system that a set of clks is no longer required by
678 * Implementation detail: if the set of clks is shared between
683 void clk_bulk_disable(int num_clks, const struct clk_bulk_data *clks);
707 * @clks: the clk_bulk_data table of consumer
715 void clk_bulk_put(int num_clks, struct clk_bulk_data *clks);
720 * @clks: the clk_bulk_data table of consumer
728 void clk_bulk_put_all(int num_clks, struct clk_bulk_data *clks);
900 struct clk_bulk_data *clks)
906 int num_clks, struct clk_bulk_data *clks)
912 struct clk_bulk_data **clks)
953 struct clk_bulk_data *clks)
959 int num_clks, struct clk_bulk_data *clks)
965 struct clk_bulk_data **clks)
979 static inline void clk_bulk_put(int num_clks, struct clk_bulk_data *clks) {}
981 static inline void clk_bulk_put_all(int num_clks, struct clk_bulk_data *clks) {}
991 const struct clk_bulk_data *clks)
1000 const struct clk_bulk_data *clks) {}
1090 clk_bulk_prepare_enable(int num_clks, const struct clk_bulk_data *clks)
1094 ret = clk_bulk_prepare(num_clks, clks);
1097 ret = clk_bulk_enable(num_clks, clks);
1099 clk_bulk_unprepare(num_clks, clks);
1105 const struct clk_bulk_data *clks)
1107 clk_bulk_disable(num_clks, clks);
1108 clk_bulk_unprepare(num_clks, clks);