Lines Matching refs:ops
35 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_check_ops() local
40 if (!ops || in pinmux_check_ops()
41 !ops->get_functions_count || in pinmux_check_ops()
42 !ops->get_function_name || in pinmux_check_ops()
43 !ops->get_function_groups || in pinmux_check_ops()
44 !ops->set_mux) { in pinmux_check_ops()
49 nfuncs = ops->get_functions_count(pctldev); in pinmux_check_ops()
51 const char *fname = ops->get_function_name(pctldev, in pinmux_check_ops()
88 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_request() local
110 if (ops->strict && desc->mux_usecount && in pin_request()
126 if (ops->strict && desc->gpio_owner) { in pin_request()
153 if (gpio_range && ops->gpio_request_enable) in pin_request()
155 status = ops->gpio_request_enable(pctldev, gpio_range, pin); in pin_request()
156 else if (ops->request) in pin_request()
157 status = ops->request(pctldev, pin); in pin_request()
198 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_free() local
224 if (gpio_range && ops->gpio_disable_free) in pin_free()
225 ops->gpio_disable_free(pctldev, gpio_range, pin); in pin_free()
226 else if (ops->free) in pin_free()
227 ops->free(pctldev, pin); in pin_free()
294 const struct pinmux_ops *ops; in pinmux_gpio_direction() local
297 ops = pctldev->desc->pmxops; in pinmux_gpio_direction()
299 if (ops->gpio_set_direction) in pinmux_gpio_direction()
300 ret = ops->gpio_set_direction(pctldev, range, pin, input); in pinmux_gpio_direction()
310 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_func_name_to_selector() local
311 unsigned nfuncs = ops->get_functions_count(pctldev); in pinmux_func_name_to_selector()
316 const char *fname = ops->get_function_name(pctldev, selector); in pinmux_func_name_to_selector()
404 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_enable_setting() local
459 ret = ops->set_mux(pctldev, setting->data.mux.func, in pinmux_enable_setting()