Lines Matching defs:group

550  * pinctrl_generic_get_group_name() - returns the name of a pin group
552 * @selector: group number
557 struct group_desc *group;
559 group = radix_tree_lookup(&pctldev->pin_group_tree,
561 if (!group)
564 return group->grp.name;
569 * pinctrl_generic_get_group_pins() - gets the pin group pins
571 * @selector: group number
572 * @pins: pins in the group
573 * @num_pins: number of pins in the group
580 struct group_desc *group;
582 group = radix_tree_lookup(&pctldev->pin_group_tree,
584 if (!group) {
590 *pins = group->grp.pins;
591 *num_pins = group->grp.npins;
598 * pinctrl_generic_get_group() - returns a pin group based on the number
600 * @selector: group number
605 struct group_desc *group;
607 group = radix_tree_lookup(&pctldev->pin_group_tree,
609 if (!group)
612 return group;
623 /* See if this pctldev has this group */
637 * pinctrl_generic_add_group() - adds a new pin group
639 * @name: name of the pin group
640 * @pins: pins in the pin group
641 * @num_pins: number of pins in the pin group
649 struct group_desc *group;
661 group = devm_kzalloc(pctldev->dev, sizeof(*group), GFP_KERNEL);
662 if (!group)
665 *group = PINCTRL_GROUP_DESC(name, pins, num_pins, data);
667 error = radix_tree_insert(&pctldev->pin_group_tree, selector, group);
678 * pinctrl_generic_remove_group() - removes a numbered pin group
680 * @selector: group number
687 struct group_desc *group;
689 group = radix_tree_lookup(&pctldev->pin_group_tree,
691 if (!group)
695 devm_kfree(pctldev->dev, group);
728 * pinctrl_get_group_selector() - returns the group selector for a group
729 * @pctldev: the pin controller handling the group
730 * @pin_group: the pin group to look up
744 "found group selector %u for %s\n",
753 dev_err(pctldev->dev, "does not have pin group %s\n",
1735 seq_printf(s, "group: %s\n", gname);