Lines Matching refs:idx
25 unsigned int idx, val; in exynos_pinctrl_setup_peri() local
27 for (idx = 0; idx < num_conf; idx++) { in exynos_pinctrl_setup_peri()
28 val = readl(base + conf[idx].offset); in exynos_pinctrl_setup_peri()
29 val &= ~(conf[idx].mask); in exynos_pinctrl_setup_peri()
30 val |= conf[idx].value; in exynos_pinctrl_setup_peri()
31 writel(val, base + conf[idx].offset); in exynos_pinctrl_setup_peri()
42 u32 nr_banks = pin_ctrl->nr_banks, idx = 0; in pin_to_bank_base() local
49 while (pin_name[idx] != '-') { in pin_to_bank_base()
50 bank[idx] = pin_name[idx]; in pin_to_bank_base()
51 idx++; in pin_to_bank_base()
53 bank[idx] = '\0'; in pin_to_bank_base()
54 *pin = pin_name[++idx] - '0'; in pin_to_bank_base()
57 for (idx = 0; idx < nr_banks; idx++) in pin_to_bank_base()
58 if (!strcmp(bank, bank_data[idx].name)) in pin_to_bank_base()
61 return priv->base + bank_data[idx].offset; in pin_to_bank_base()
73 unsigned int count, idx, pin_num; in exynos_pinctrl_set_state() local
90 for (idx = 0; idx < count; idx++) { in exynos_pinctrl_set_state()
91 name = fdt_stringlist_get(fdt, node, "samsung,pins", idx, NULL); in exynos_pinctrl_set_state()