Lines Matching refs:ctrl

1124 	return &(of_data->ctrl[id]);  in samsung_pinctrl_get_soc_data_for_of_alias()
1185 const struct samsung_pin_ctrl *ctrl; in samsung_pinctrl_get_soc_data() local
1191 ctrl = samsung_pinctrl_get_soc_data_for_of_alias(pdev); in samsung_pinctrl_get_soc_data()
1192 if (!ctrl) in samsung_pinctrl_get_soc_data()
1195 d->suspend = ctrl->suspend; in samsung_pinctrl_get_soc_data()
1196 d->resume = ctrl->resume; in samsung_pinctrl_get_soc_data()
1197 d->nr_banks = ctrl->nr_banks; in samsung_pinctrl_get_soc_data()
1203 if (ctrl->nr_ext_resources + 1 > SAMSUNG_PINCTRL_NUM_RESOURCES) in samsung_pinctrl_get_soc_data()
1206 for (i = 0; i < ctrl->nr_ext_resources + 1; i++) { in samsung_pinctrl_get_soc_data()
1221 bdata = ctrl->pin_banks; in samsung_pinctrl_get_soc_data()
1222 for (i = 0; i < ctrl->nr_banks; ++i, ++bdata, ++bank) { in samsung_pinctrl_get_soc_data()
1253 return ctrl; in samsung_pinctrl_get_soc_data()
1259 const struct samsung_pin_ctrl *ctrl; in samsung_pinctrl_probe() local
1267 ctrl = samsung_pinctrl_get_soc_data(drvdata, pdev); in samsung_pinctrl_probe()
1268 if (IS_ERR(ctrl)) { in samsung_pinctrl_probe()
1270 return PTR_ERR(ctrl); in samsung_pinctrl_probe()
1280 if (ctrl->retention_data) { in samsung_pinctrl_probe()
1281 drvdata->retention_ctrl = ctrl->retention_data->init(drvdata, in samsung_pinctrl_probe()
1282 ctrl->retention_data); in samsung_pinctrl_probe()
1299 if (ctrl->eint_gpio_init) in samsung_pinctrl_probe()
1300 ctrl->eint_gpio_init(drvdata); in samsung_pinctrl_probe()
1301 if (ctrl->eint_wkup_init) in samsung_pinctrl_probe()
1302 ctrl->eint_wkup_init(drvdata); in samsung_pinctrl_probe()
1304 if (ctrl->pud_value_init) in samsung_pinctrl_probe()
1305 ctrl->pud_value_init(drvdata); in samsung_pinctrl_probe()