Lines Matching refs:pins
117 struct stm32_desc_pin *pins;
303 /* Tag secured pins as invalid */
545 const struct stm32_desc_pin *pin = pctl->pins + i;
593 struct property *pins;
603 pins = of_find_property(node, "pinmux", NULL);
604 if (!pins) {
605 dev_err(pctl->dev, "missing pins property in node %pOFn .\n",
618 num_pins = pins->length / sizeof(u32);
722 const unsigned **pins,
727 *pins = (unsigned *)&pctl->groups[group].pin;
1182 struct stm32_desc_pin *pins = pctl->pins;
1186 if (pins->pin.number == pin_number)
1187 return pins;
1188 pins++;
1287 pin_desc = pctl->pins + stm32_pin_nb;
1294 pin_desc = pctl->pins + i;
1338 /* get the last defined gpio line (offset + nb of pins) */
1497 const struct stm32_desc_pin *pin = pctl->pins + i;
1509 struct stm32_desc_pin *pins)
1515 p = pctl->match_data->pins + i;
1518 pins->pin = p->pin;
1519 memcpy((struct stm32_desc_pin *)pins->functions, p->functions,
1521 pins++;
1536 struct pinctrl_pin_desc *pins;
1575 pctl->pins = devm_kcalloc(pctl->dev, pctl->match_data->npins,
1576 sizeof(*pctl->pins), GFP_KERNEL);
1577 if (!pctl->pins)
1580 ret = stm32_pctrl_create_pins_tab(pctl, pctl->pins);
1596 pins = devm_kcalloc(&pdev->dev, pctl->npins, sizeof(*pins),
1598 if (!pins)
1602 pins[i] = pctl->pins[i].pin;
1606 pctl->pctl_desc.pins = pins;