Lines Matching refs:bank
56 volatile struct imx6_gpio_regs *bank[GPIO_NBANKS];
70 return gpio_priv->bank[port];
75 volatile struct imx6_gpio_regs *bank;
90 bank = imx6_gpio_get_bank(gpio);
101 v = bank->direction;
106 &bank->direction, bank->direction, v);
111 &bank->direction, bank->direction, v);
113 bank->direction = v;
120 volatile struct imx6_gpio_regs *bank;
124 bank = imx6_gpio_get_bank(gpio);
129 v = bank->data;
135 bank->data = v;
136 assert(bank->data == v);
143 volatile struct imx6_gpio_regs *bank;
147 bank = imx6_gpio_get_bank(gpio);
152 v = bank->data;
176 _gpio.bank[GPIO_BANK1] = bank1;
179 _gpio.bank[GPIO_BANK2] = bank2;
182 _gpio.bank[GPIO_BANK3] = bank3;
185 _gpio.bank[GPIO_BANK4] = bank4;
188 _gpio.bank[GPIO_BANK5] = bank5;
191 _gpio.bank[GPIO_BANK6] = bank6;
194 _gpio.bank[GPIO_BANK7] = bank7;
201 MAP_IF_NULL(io_ops, IMX6_GPIO1, _gpio.bank[0]);
202 MAP_IF_NULL(io_ops, IMX6_GPIO2, _gpio.bank[1]);
203 MAP_IF_NULL(io_ops, IMX6_GPIO3, _gpio.bank[2]);
204 MAP_IF_NULL(io_ops, IMX6_GPIO4, _gpio.bank[3]);
205 MAP_IF_NULL(io_ops, IMX6_GPIO5, _gpio.bank[4]);
206 MAP_IF_NULL(io_ops, IMX6_GPIO6, _gpio.bank[5]);
207 MAP_IF_NULL(io_ops, IMX6_GPIO7, _gpio.bank[6]);