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