Lines Matching refs:bank

63 	struct f7188x_gpio_bank *bank;  member
196 struct f7188x_gpio_bank *bank = in f7188x_gpio_direction_in() local
198 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_direction_in()
206 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_in()
208 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_in()
218 struct f7188x_gpio_bank *bank = in f7188x_gpio_get() local
220 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_get()
228 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_get()
231 data = superio_inb(sio->addr, gpio_data_out(bank->regbase)); in f7188x_gpio_get()
233 data = superio_inb(sio->addr, gpio_data_in(bank->regbase)); in f7188x_gpio_get()
244 struct f7188x_gpio_bank *bank = in f7188x_gpio_direction_out() local
246 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_direction_out()
254 data_out = superio_inb(sio->addr, gpio_data_out(bank->regbase)); in f7188x_gpio_direction_out()
259 superio_outb(sio->addr, gpio_data_out(bank->regbase), data_out); in f7188x_gpio_direction_out()
261 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_out()
263 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_out()
273 struct f7188x_gpio_bank *bank = in f7188x_gpio_set() local
275 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_set()
283 data_out = superio_inb(sio->addr, gpio_data_out(bank->regbase)); in f7188x_gpio_set()
288 superio_outb(sio->addr, gpio_data_out(bank->regbase), data_out); in f7188x_gpio_set()
311 data->bank = f71869_gpio_bank; in f7188x_gpio_probe()
315 data->bank = f71869a_gpio_bank; in f7188x_gpio_probe()
319 data->bank = f71882_gpio_bank; in f7188x_gpio_probe()
323 data->bank = f71889_gpio_bank; in f7188x_gpio_probe()
334 struct f7188x_gpio_bank *bank = &data->bank[i]; in f7188x_gpio_probe() local
336 bank->chip.dev = &pdev->dev; in f7188x_gpio_probe()
337 bank->data = data; in f7188x_gpio_probe()
339 err = gpiochip_add(&bank->chip); in f7188x_gpio_probe()
352 struct f7188x_gpio_bank *bank = &data->bank[i]; in f7188x_gpio_probe() local
353 gpiochip_remove(&bank->chip); in f7188x_gpio_probe()
365 struct f7188x_gpio_bank *bank = &data->bank[i]; in f7188x_gpio_remove() local
366 gpiochip_remove(&bank->chip); in f7188x_gpio_remove()