Lines Matching defs:grp
40 const struct group_desc *grp = NULL;
44 grp = pinctrl_generic_get_group(pctldev, i);
45 if (grp && !strcmp(grp->name, name))
49 return grp;
64 const struct group_desc *grp;
75 grp = imx_pinctrl_find_group_by_name(pctldev, np->name);
76 if (!grp) {
82 map_num += grp->num_pins;
84 for (i = 0; i < grp->num_pins; i++) {
85 pin = &((struct imx_pin *)(grp->data))[i];
112 for (i = j = 0; i < grp->num_pins; i++) {
113 pin = &((struct imx_pin *)(grp->data))[i];
249 struct group_desc *grp;
258 grp = pinctrl_generic_get_group(pctldev, group);
259 if (!grp)
266 npins = grp->num_pins;
269 func->name, grp->name);
277 pin = &((struct imx_pin *)(grp->data))[i];
413 struct group_desc *grp;
422 grp = pinctrl_generic_get_group(pctldev, group);
423 if (!grp)
426 for (i = 0; i < grp->num_pins; i++) {
427 struct imx_pin *pin = &((struct imx_pin *)(grp->data))[i];
508 struct group_desc *grp,
528 grp->name = np->name;
556 grp->num_pins = size / pin_size;
557 grp->data = devm_kcalloc(ipctl->dev,
558 grp->num_pins, sizeof(struct imx_pin),
560 grp->pins = devm_kcalloc(ipctl->dev,
561 grp->num_pins, sizeof(unsigned int),
563 if (!grp->pins || !grp->data)
566 for (i = 0; i < grp->num_pins; i++) {
567 pin = &((struct imx_pin *)(grp->data))[i];
569 info->imx_pinctrl_parse_pin(ipctl, &grp->pins[i],
572 imx_pinctrl_parse_pin_mmio(ipctl, &grp->pins[i],
586 struct group_desc *grp;
615 grp = devm_kzalloc(ipctl->dev, sizeof(struct group_desc),
617 if (!grp) {
624 ipctl->group_index++, grp);
627 imx_pinctrl_parse_groups(child, grp, ipctl, i++);