Searched refs:gpio_array (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/arch/blackfin/kernel/
H A Dbfin_gpio.c47 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); \ SET_GPIO()
383 gpio_array[gpio_bank(gpio)]->name ## _clear = gpio_bit(gpio); \ 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; bfin_gpio_pm_hibernate_suspend()
581 gpio_bank_saved[bank].inen = gpio_array[bank]->inen; bfin_gpio_pm_hibernate_suspend()
582 gpio_bank_saved[bank].polar = gpio_array[bank]->polar; bfin_gpio_pm_hibernate_suspend()
583 gpio_bank_saved[bank].dir = gpio_array[bank]->dir; bfin_gpio_pm_hibernate_suspend()
584 gpio_bank_saved[bank].edge = gpio_array[bank]->edge; bfin_gpio_pm_hibernate_suspend()
585 gpio_bank_saved[bank].both = gpio_array[bank]->both; bfin_gpio_pm_hibernate_suspend()
586 gpio_bank_saved[bank].maska = gpio_array[bank]->maska; bfin_gpio_pm_hibernate_suspend()
617 gpio_array[bank]->inen = gpio_bank_saved[bank].inen; bfin_gpio_pm_hibernate_restore()
618 gpio_array[bank]->data_set = gpio_bank_saved[bank].data bfin_gpio_pm_hibernate_restore()
620 gpio_array[bank]->dir = gpio_bank_saved[bank].dir; bfin_gpio_pm_hibernate_restore()
621 gpio_array[bank]->polar = gpio_bank_saved[bank].polar; bfin_gpio_pm_hibernate_restore()
622 gpio_array[bank]->edge = gpio_bank_saved[bank].edge; bfin_gpio_pm_hibernate_restore()
623 gpio_array[bank]->both = gpio_bank_saved[bank].both; bfin_gpio_pm_hibernate_restore()
624 gpio_array[bank]->maska = gpio_bank_saved[bank].maska; bfin_gpio_pm_hibernate_restore()
1012 gpio_array[gpio_bank(gpio)]->dir &= ~gpio_bit(gpio); __bfin_gpio_direction_input()
1013 gpio_array[gpio_bank(gpio)]->inen |= gpio_bit(gpio); __bfin_gpio_direction_input()
1042 gpio_array[gpio_bank(gpio)]->data_set = gpio_bit(gpio); bfin_gpio_set_value()
1044 gpio_array[gpio_bank(gpio)]->data_clear = gpio_bit(gpio); bfin_gpio_set_value()
1059 gpio_array[gpio_bank(gpio)]->inen &= ~gpio_bit(gpio); bfin_gpio_direction_output()
1061 gpio_array[gpio_bank(gpio)]->dir |= gpio_bit(gpio); bfin_gpio_direction_output()
1101 gpio_array[gpio_bank(gpio)]->data_set = gpio_bit(gpio); bfin_reset_boot_spi_cs()
/linux-4.1.27/drivers/staging/iio/adc/
H A Dad7606_core.c306 struct gpio gpio_array[3] = { ad7606_request_gpios() local
344 ret = gpio_request_array(gpio_array, ARRAY_SIZE(gpio_array)); ad7606_request_gpios()
394 gpio_free_array(gpio_array, ARRAY_SIZE(gpio_array)); ad7606_request_gpios()

Completed in 92 milliseconds