Lines Matching defs:ops

62 	const struct clk_ops	*ops;
302 if (!core->ops->is_prepared)
306 ret = core->ops->is_prepared(core->hw);
321 if (!core->ops->is_enabled)
353 ret = core->ops->is_enabled(core->hw);
948 if (core->ops->unprepare)
949 core->ops->unprepare(core->hw);
1003 if (core->ops->prepare)
1004 ret = core->ops->prepare(core->hw);
1083 if (core->ops->disable)
1084 core->ops->disable(core->hw);
1142 if (core->ops->enable)
1143 ret = core->ops->enable(core->hw);
1184 core->ops->enable(hw);
1186 core->ops->disable(hw);
1201 if (core->ops && core->ops->save_context)
1202 ret = core->ops->save_context(core->hw);
1211 if (core->ops && core->ops->restore_context)
1212 core->ops->restore_context(core->hw);
1324 if (core->ops->unprepare_unused)
1325 core->ops->unprepare_unused(core->hw);
1326 else if (core->ops->unprepare)
1327 core->ops->unprepare(core->hw);
1360 if (core->ops->disable_unused)
1361 core->ops->disable_unused(core->hw);
1362 else if (core->ops->disable)
1363 core->ops->disable(core->hw);
1440 } else if (core->ops->determine_rate) {
1441 return core->ops->determine_rate(core->hw, req);
1442 } else if (core->ops->round_rate) {
1443 rate = core->ops->round_rate(core->hw, req->rate,
1476 return core->ops->determine_rate || core->ops->round_rate;
1644 if (core->ops->recalc_accuracy)
1645 core->accuracy = core->ops->recalc_accuracy(core->hw,
1691 if (core->ops->recalc_rate && !clk_pm_runtime_get(core)) {
1692 rate = core->ops->recalc_rate(core->hw, parent_rate);
1945 if (parent && core->ops->set_parent)
1946 ret = core->ops->set_parent(core->hw, p_index);
2193 if (core->ops->set_rate_and_parent) {
2195 core->ops->set_rate_and_parent(core->hw, core->new_rate,
2198 } else if (core->ops->set_parent) {
2199 core->ops->set_parent(core->hw, core->new_parent_index);
2211 if (!skip_set_rate && core->ops->set_rate)
2212 core->ops->set_rate(core->hw, core->new_rate, best_parent_rate);
2557 if (core->num_parents > 1 && core->ops->get_parent)
2558 index = core->ops->get_parent(core->hw);
2628 /* verify ops for multi-parent clks */
2629 if (core->num_parents > 1 && !core->ops->set_parent)
2739 if (core->ops->set_phase) {
2740 ret = core->ops->set_phase(core->hw, degrees);
2803 if (!core->ops->get_phase)
2807 ret = core->ops->get_phase(core->hw);
2850 if (!core->ops->get_duty_cycle)
2853 ret = core->ops->get_duty_cycle(core->hw, duty);
2900 if (!core->ops->set_duty_cycle)
2903 ret = core->ops->set_duty_cycle(core->hw, duty);
3396 if (core->ops->debug_init)
3397 core->ops->debug_init(core->hw, core->dentry);
3574 if (core->ops->set_rate &&
3575 !((core->ops->round_rate || core->ops->determine_rate) &&
3576 core->ops->recalc_rate)) {
3583 if (core->ops->set_parent && !core->ops->get_parent) {
3590 if (core->num_parents > 1 && !core->ops->get_parent) {
3597 if (core->ops->set_rate_and_parent &&
3598 !(core->ops->set_parent && core->ops->set_rate)) {
3619 if (core->ops->init) {
3620 ret = core->ops->init(core->hw);
3655 if (core->ops->recalc_accuracy)
3656 core->accuracy = core->ops->recalc_accuracy(core->hw,
3687 if (core->ops->recalc_rate)
3688 rate = core->ops->recalc_rate(core->hw,
3976 if (WARN_ON(!init->ops)) {
3980 core->ops = init->ops;
4176 const struct clk_ops *ops;
4185 ops = clk->core->ops;
4186 if (ops == &clk_nodrv_ops) {
4192 * Assign empty clock ops for consumers that might still hold
4196 clk->core->ops = &clk_nodrv_ops;
4199 if (ops->terminate)
4200 ops->terminate(clk->core->hw);