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
140 if (gpio_range && ops->gpio_request_enable) in pin_request()
142 status = ops->gpio_request_enable(pctldev, gpio_range, pin); in pin_request()
143 else if (ops->request) in pin_request()
144 status = ops->request(pctldev, pin); in pin_request()
185 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_free() local
211 if (gpio_range && ops->gpio_disable_free) in pin_free()
212 ops->gpio_disable_free(pctldev, gpio_range, pin); in pin_free()
213 else if (ops->free) in pin_free()
214 ops->free(pctldev, pin); in pin_free()
281 const struct pinmux_ops *ops; in pinmux_gpio_direction() local
284 ops = pctldev->desc->pmxops; in pinmux_gpio_direction()
286 if (ops->gpio_set_direction) in pinmux_gpio_direction()
287 ret = ops->gpio_set_direction(pctldev, range, pin, input); in pinmux_gpio_direction()
297 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_func_name_to_selector() local
298 unsigned nfuncs = ops->get_functions_count(pctldev); in pinmux_func_name_to_selector()
303 const char *fname = ops->get_function_name(pctldev, in pinmux_func_name_to_selector()
393 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_enable_setting() local
448 ret = ops->set_mux(pctldev, setting->data.mux.func, in pinmux_enable_setting()