Lines Matching defs:bank

95 	struct f7188x_gpio_bank *bank;
291 struct f7188x_gpio_bank *bank = gpiochip_get_data(chip);
292 struct f7188x_sio *sio = bank->data->sio;
300 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase));
316 struct f7188x_gpio_bank *bank = gpiochip_get_data(chip);
317 struct f7188x_sio *sio = bank->data->sio;
325 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase));
331 superio_outb(sio->addr, f7188x_gpio_dir(bank->regbase), dir);
341 struct f7188x_gpio_bank *bank = gpiochip_get_data(chip);
342 struct f7188x_sio *sio = bank->data->sio;
350 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase));
353 data = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase));
355 data = superio_inb(sio->addr, f7188x_gpio_data_in(bank->regbase));
366 struct f7188x_gpio_bank *bank = gpiochip_get_data(chip);
367 struct f7188x_sio *sio = bank->data->sio;
375 data_out = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase));
380 superio_outb(sio->addr, f7188x_gpio_data_out(bank->regbase), data_out);
382 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase));
387 superio_outb(sio->addr, f7188x_gpio_dir(bank->regbase), dir);
397 struct f7188x_gpio_bank *bank = gpiochip_get_data(chip);
398 struct f7188x_sio *sio = bank->data->sio;
406 data_out = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase));
411 superio_outb(sio->addr, f7188x_gpio_data_out(bank->regbase), data_out);
421 struct f7188x_gpio_bank *bank = gpiochip_get_data(chip);
422 struct f7188x_sio *sio = bank->data->sio;
434 data = superio_inb(sio->addr, f7188x_gpio_out_mode(bank->regbase));
439 superio_outb(sio->addr, f7188x_gpio_out_mode(bank->regbase), data);
463 data->bank = f71869_gpio_bank;
467 data->bank = f71869a_gpio_bank;
471 data->bank = f71882_gpio_bank;
475 data->bank = f71889a_gpio_bank;
479 data->bank = f71889_gpio_bank;
483 data->bank = f81866_gpio_bank;
487 data->bank = f81804_gpio_bank;
491 data->bank = f81865_gpio_bank;
495 data->bank = nct6126d_gpio_bank;
504 /* For each GPIO bank, register a GPIO chip. */
506 struct f7188x_gpio_bank *bank = &data->bank[i];
508 bank->chip.parent = &pdev->dev;
509 bank->data = data;
511 err = devm_gpiochip_add_data(&pdev->dev, &bank->chip, bank);