Lines Matching defs:groups
340 /* return the groups associated for the specified function selector */
342 unsigned selector, const char * const **groups,
348 *groups = drvdata->pmx_functions[selector].groups;
674 struct samsung_pin_group *groups, *grp;
678 groups = devm_kcalloc(dev, ctrldesc->npins, sizeof(*groups),
680 if (!groups)
682 grp = groups;
692 return groups;
715 func->groups = devm_kcalloc(dev, npins, sizeof(char *), GFP_KERNEL);
716 if (!func->groups)
731 func->groups[i] = gname;
751 * and create pin groups and pin function lists.
780 * and create pin groups and pin function lists.
820 * Parse the information about all the available pin groups and pin functions
829 struct samsung_pin_group *groups;
833 groups = samsung_pinctrl_create_groups(dev, drvdata, &grp_cnt);
834 if (IS_ERR(groups)) {
835 dev_err(dev, "failed to parse pin groups\n");
836 return PTR_ERR(groups);
845 drvdata->pin_groups = groups;