Lines Matching refs:gpio_array

47 static struct gpio_port_t * const gpio_array[] = {  variable
359 gpio_array[gpio_bank(gpio)]->name |= gpio_bit(gpio); \
361 gpio_array[gpio_bank(gpio)]->name &= ~gpio_bit(gpio); \
381 gpio_array[gpio_bank(gpio)]->name ## _set = gpio_bit(gpio); \ in SET_GPIO()
383 gpio_array[gpio_bank(gpio)]->name ## _clear = gpio_bit(gpio); \ in SET_GPIO()
400 gpio_array[gpio_bank(gpio)]->toggle = gpio_bit(gpio);
417 gpio_array[gpio_bank(gpio)]->name = arg; \
442 ret = 0x01 & (gpio_array[gpio_bank(gpio)]->name >> gpio_sub_n(gpio)); \
469 ret = (gpio_array[gpio_bank(gpio)]->name); \
580 gpio_bank_saved[bank].data = gpio_array[bank]->data; in bfin_gpio_pm_hibernate_suspend()
581 gpio_bank_saved[bank].inen = gpio_array[bank]->inen; in bfin_gpio_pm_hibernate_suspend()
582 gpio_bank_saved[bank].polar = gpio_array[bank]->polar; in bfin_gpio_pm_hibernate_suspend()
583 gpio_bank_saved[bank].dir = gpio_array[bank]->dir; in bfin_gpio_pm_hibernate_suspend()
584 gpio_bank_saved[bank].edge = gpio_array[bank]->edge; in bfin_gpio_pm_hibernate_suspend()
585 gpio_bank_saved[bank].both = gpio_array[bank]->both; in bfin_gpio_pm_hibernate_suspend()
586 gpio_bank_saved[bank].maska = gpio_array[bank]->maska; in bfin_gpio_pm_hibernate_suspend()
617 gpio_array[bank]->inen = gpio_bank_saved[bank].inen; in bfin_gpio_pm_hibernate_restore()
618 gpio_array[bank]->data_set = gpio_bank_saved[bank].data in bfin_gpio_pm_hibernate_restore()
620 gpio_array[bank]->dir = gpio_bank_saved[bank].dir; in bfin_gpio_pm_hibernate_restore()
621 gpio_array[bank]->polar = gpio_bank_saved[bank].polar; in bfin_gpio_pm_hibernate_restore()
622 gpio_array[bank]->edge = gpio_bank_saved[bank].edge; in bfin_gpio_pm_hibernate_restore()
623 gpio_array[bank]->both = gpio_bank_saved[bank].both; in bfin_gpio_pm_hibernate_restore()
624 gpio_array[bank]->maska = gpio_bank_saved[bank].maska; in bfin_gpio_pm_hibernate_restore()
1012 gpio_array[gpio_bank(gpio)]->dir &= ~gpio_bit(gpio); in __bfin_gpio_direction_input()
1013 gpio_array[gpio_bank(gpio)]->inen |= gpio_bit(gpio); in __bfin_gpio_direction_input()
1042 gpio_array[gpio_bank(gpio)]->data_set = gpio_bit(gpio); in bfin_gpio_set_value()
1044 gpio_array[gpio_bank(gpio)]->data_clear = gpio_bit(gpio); in bfin_gpio_set_value()
1059 gpio_array[gpio_bank(gpio)]->inen &= ~gpio_bit(gpio); in bfin_gpio_direction_output()
1061 gpio_array[gpio_bank(gpio)]->dir |= gpio_bit(gpio); in bfin_gpio_direction_output()
1101 gpio_array[gpio_bank(gpio)]->data_set = gpio_bit(gpio); in bfin_reset_boot_spi_cs()