Lines Matching refs:groups

55 	const char * const *groups;  member
73 const struct zynqmp_pctrl_group *groups; member
105 return pctrl->groups[selector].name; in zynqmp_pctrl_get_group_name()
115 *pins = pctrl->groups[selector].pins; in zynqmp_pctrl_get_group_pins()
116 *npins = pctrl->groups[selector].npins; in zynqmp_pctrl_get_group_pins()
169 const char * const **groups, in zynqmp_pmux_get_function_groups() argument
174 *groups = pctrl->funcs[selector].groups; in zynqmp_pmux_get_function_groups()
196 const struct zynqmp_pctrl_group *pgrp = &pctrl->groups[group]; in zynqmp_pinmux_set_mux()
458 const struct zynqmp_pctrl_group *pgrp = &pctrl->groups[selector]; in zynqmp_pinconf_group_set()
485 static int zynqmp_pinctrl_get_function_groups(u32 fid, u32 index, u16 *groups) in zynqmp_pinctrl_get_function_groups() argument
499 memcpy(groups, &payload[1], PINCTRL_GET_FUNC_GROUPS_RESP_LEN); in zynqmp_pinctrl_get_function_groups()
545 struct zynqmp_pctrl_group *groups) in zynqmp_pinctrl_prepare_func_groups() argument
574 groups[resp[i]].name = devm_kasprintf(dev, GFP_KERNEL, in zynqmp_pinctrl_prepare_func_groups()
578 if (!groups[resp[i]].name) in zynqmp_pinctrl_prepare_func_groups()
583 func->groups = fgroups; in zynqmp_pinctrl_prepare_func_groups()
622 static int zynqmp_pinctrl_get_pin_groups(u32 pin, u32 index, u16 *groups) in zynqmp_pinctrl_get_pin_groups() argument
636 memcpy(groups, &payload[1], PINCTRL_GET_PIN_GROUPS_RESP_LEN); in zynqmp_pinctrl_get_pin_groups()
663 struct zynqmp_pctrl_group *groups, in zynqmp_pinctrl_create_pin_groups() argument
681 zynqmp_pinctrl_group_add_pin(&groups[resp[i]], pin); in zynqmp_pinctrl_create_pin_groups()
700 struct zynqmp_pctrl_group *groups, in zynqmp_pinctrl_prepare_group_pins() argument
707 ret = zynqmp_pinctrl_create_pin_groups(dev, groups, pin); in zynqmp_pinctrl_prepare_group_pins()
736 struct zynqmp_pctrl_group *groups; in zynqmp_pinctrl_prepare_function_info() local
757 groups = devm_kzalloc(dev, sizeof(*groups) * pctrl->ngroups, GFP_KERNEL); in zynqmp_pinctrl_prepare_function_info()
758 if (!groups) in zynqmp_pinctrl_prepare_function_info()
763 groups); in zynqmp_pinctrl_prepare_function_info()
768 ret = zynqmp_pinctrl_prepare_group_pins(dev, groups, pctrl->ngroups); in zynqmp_pinctrl_prepare_function_info()
773 pctrl->groups = groups; in zynqmp_pinctrl_prepare_function_info()