Lines Matching refs:ctrldesc
638 struct pinctrl_desc *ctrldesc = &drvdata->pctl; in samsung_pinctrl_create_groups() local
643 groups = devm_kzalloc(dev, ctrldesc->npins * sizeof(*groups), in samsung_pinctrl_create_groups()
649 pdesc = ctrldesc->pins; in samsung_pinctrl_create_groups()
650 for (i = 0; i < ctrldesc->npins; ++i, ++pdesc, ++grp) { in samsung_pinctrl_create_groups()
656 *cnt = ctrldesc->npins; in samsung_pinctrl_create_groups()
819 struct pinctrl_desc *ctrldesc = &drvdata->pctl; in samsung_pinctrl_register() local
825 ctrldesc->name = "samsung-pinctrl"; in samsung_pinctrl_register()
826 ctrldesc->owner = THIS_MODULE; in samsung_pinctrl_register()
827 ctrldesc->pctlops = &samsung_pctrl_ops; in samsung_pinctrl_register()
828 ctrldesc->pmxops = &samsung_pinmux_ops; in samsung_pinctrl_register()
829 ctrldesc->confops = &samsung_pinconf_ops; in samsung_pinctrl_register()
837 ctrldesc->pins = pindesc; in samsung_pinctrl_register()
838 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register()
841 for (pin = 0, pdesc = pindesc; pin < ctrldesc->npins; pin++, pdesc++) in samsung_pinctrl_register()
870 drvdata->pctl_dev = pinctrl_register(ctrldesc, &pdev->dev, drvdata); in samsung_pinctrl_register()