/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-at91/ |
H A D | gpio.c | 32 struct gpio_chip chip; 40 static void at91_gpiolib_dbg_show(struct seq_file *s, struct gpio_chip *chip); 41 static void at91_gpiolib_set(struct gpio_chip *chip, unsigned offset, int val); 42 static int at91_gpiolib_get(struct gpio_chip *chip, unsigned offset); 43 static int at91_gpiolib_direction_output(struct gpio_chip *chip, 45 static int at91_gpiolib_direction_input(struct gpio_chip *chip, 62 static struct at91_gpio_chip gpio_chip[] = { variable in typeref:struct:at91_gpio_chip 77 return gpio_chip[pin].regbase; 290 set_irq_wake(gpio_chip[bank].bank->id, state); 300 void __iomem *pio = gpio_chip[ [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/ |
H A D | twl4030-gpio.c | 51 static struct gpio_chip twl_gpiochip; 206 static int twl_request(struct gpio_chip *chip, unsigned offset) 272 static void twl_free(struct gpio_chip *chip, unsigned offset) 290 static int twl_direction_in(struct gpio_chip *chip, unsigned offset) 297 static int twl_get(struct gpio_chip *chip, unsigned offset) 310 static int twl_direction_out(struct gpio_chip *chip, unsigned offset, int value) 321 static void twl_set(struct gpio_chip *chip, unsigned offset, int value) 329 static int twl_to_irq(struct gpio_chip *chip, unsigned offset) 336 static struct gpio_chip twl_gpiochip = {
|
H A D | xilinx_gpio.c | 37 * @gc: Pointer to gpio_chip device structure. 43 static int xgpio_get(struct gpio_chip *gc, unsigned int gpio) 52 * @gc: Pointer to gpio_chip device structure. 59 static void xgpio_set(struct gpio_chip *gc, unsigned int gpio, int val) 80 * @gc: Pointer to gpio_chip device structure. 87 static int xgpio_dir_in(struct gpio_chip *gc, unsigned int gpio) 107 * @gc: Pointer to gpio_chip device structure. 115 static int xgpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
|
H A D | tc35892-gpio.c | 28 struct gpio_chip chip; 40 static inline struct tc35892_gpio *to_tc35892_gpio(struct gpio_chip *chip) 45 static int tc35892_gpio_get(struct gpio_chip *chip, unsigned offset) 60 static void tc35892_gpio_set(struct gpio_chip *chip, unsigned offset, int val) 71 static int tc35892_gpio_direction_output(struct gpio_chip *chip, 84 static int tc35892_gpio_direction_input(struct gpio_chip *chip, 95 static int tc35892_gpio_to_irq(struct gpio_chip *chip, unsigned offset) 102 static struct gpio_chip template_chip = {
|
H A D | timbgpio.c | 48 struct gpio_chip gpio; 52 static int timbgpio_update_bit(struct gpio_chip *gpio, unsigned index, 72 static int timbgpio_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) 77 static int timbgpio_gpio_get(struct gpio_chip *gpio, unsigned nr) 86 static int timbgpio_gpio_direction_output(struct gpio_chip *gpio, 92 static void timbgpio_gpio_set(struct gpio_chip *gpio, 98 static int timbgpio_to_irq(struct gpio_chip *gpio, unsigned offset) 211 struct gpio_chip *gc; 323 printk(KERN_ERR DRIVER_NAME": failed to remove gpio_chip\n");
|
H A D | bt8xxgpio.c | 64 struct gpio_chip gpio; 81 static int bt8xxgpio_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) 102 static int bt8xxgpio_gpio_get(struct gpio_chip *gpio, unsigned nr) 115 static int bt8xxgpio_gpio_direction_output(struct gpio_chip *gpio, 140 static void bt8xxgpio_gpio_set(struct gpio_chip *gpio, 161 struct gpio_chip *c = &bg->gpio;
|
H A D | cs5535-gpio.c | 46 struct gpio_chip chip; 55 * by the gpio_chip API, so these are exported. For a full list of the 139 * Generic gpio_chip API support. 142 static int chip_gpio_request(struct gpio_chip *c, unsigned offset) 169 static int chip_gpio_get(struct gpio_chip *chip, unsigned offset) 174 static void chip_gpio_set(struct gpio_chip *chip, unsigned offset, int val) 182 static int chip_direction_input(struct gpio_chip *c, unsigned offset) 195 static int chip_direction_output(struct gpio_chip *c, unsigned offset, int val) 308 dev_err(&pdev->dev, "unable to remove gpio_chip?\n");
|
H A D | rdc321x-gpio.c | 40 struct gpio_chip chip; 44 static int rdc_gpio_get_value(struct gpio_chip *chip, unsigned gpio) 62 static void rdc_gpio_set_value_impl(struct gpio_chip *chip, 81 static void rdc_gpio_set_value(struct gpio_chip *chip, 92 static int rdc_gpio_config(struct gpio_chip *chip, 123 static int rdc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio)
|
H A D | gpiolib.c | 46 * While any GPIO is requested, its gpio_chip is not removable; 52 struct gpio_chip *chip; 99 const struct gpio_chip *chip = desc->chip; 119 static inline struct gpio_chip *gpio_to_chip(unsigned gpio) 133 struct gpio_chip *chip = desc->chip; 560 * /base ... matching gpio_chip.base (N) 561 * /label ... matching gpio_chip.label 562 * /ngpio ... matching gpio_chip.ngpio 568 const struct gpio_chip *chip = dev_get_drvdata(dev); 577 const struct gpio_chip *chi [all...] |
H A D | langwell_gpio.c | 60 struct gpio_chip chip; 66 static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned offset, 78 static int lnw_gpio_get(struct gpio_chip *chip, unsigned offset) 85 static void lnw_gpio_set(struct gpio_chip *chip, unsigned offset, int value) 98 static int lnw_gpio_direction_input(struct gpio_chip *chip, unsigned offset) 113 static int lnw_gpio_direction_output(struct gpio_chip *chip, 129 static int lnw_gpio_to_irq(struct gpio_chip *chip, unsigned offset)
|
H A D | stmpe-gpio.c | 27 struct gpio_chip chip; 39 static inline struct stmpe_gpio *to_stmpe_gpio(struct gpio_chip *chip) 44 static int stmpe_gpio_get(struct gpio_chip *chip, unsigned offset) 59 static void stmpe_gpio_set(struct gpio_chip *chip, unsigned offset, int val) 70 static int stmpe_gpio_direction_output(struct gpio_chip *chip, 83 static int stmpe_gpio_direction_input(struct gpio_chip *chip, 94 static int stmpe_gpio_to_irq(struct gpio_chip *chip, unsigned offset) 101 static int stmpe_gpio_request(struct gpio_chip *chip, unsigned offset) 109 static struct gpio_chip template_chip = {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/83xx/ |
H A D | mcu_mpc8349emitx.c | 39 struct gpio_chip gc; 56 static void mcu_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) 71 static int mcu_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) 80 struct gpio_chip *gc = &mcu->gc;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/86xx/ |
H A D | gef_gpio.c | 56 static int gef_gpio_dir_in(struct gpio_chip *chip, unsigned offset) 68 static int gef_gpio_dir_out(struct gpio_chip *chip, unsigned offset, int value) 83 static int gef_gpio_get(struct gpio_chip *chip, unsigned offset) 95 static void gef_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-s3c24xx/ |
H A D | gpiolib.c | 32 static int s3c24xx_gpiolib_banka_input(struct gpio_chip *chip, unsigned offset) 37 static int s3c24xx_gpiolib_banka_output(struct gpio_chip *chip, 66 static int s3c24xx_gpiolib_bankf_toirq(struct gpio_chip *chip, unsigned offset) 77 static int s3c24xx_gpiolib_bankg_toirq(struct gpio_chip *chip, unsigned offset)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-samsung/ |
H A D | gpiolib.c | 47 static int samsung_gpiolib_4bit_input(struct gpio_chip *chip, 63 static int samsung_gpiolib_4bit_output(struct gpio_chip *chip, 112 static int samsung_gpiolib_4bit2_input(struct gpio_chip *chip, 134 static int samsung_gpiolib_4bit2_output(struct gpio_chip *chip,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/ |
H A D | ppc4xx_gpio.c | 76 static int ppc4xx_gpio_get(struct gpio_chip *gc, unsigned int gpio) 85 __ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) 97 ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) 112 static int ppc4xx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) 142 ppc4xx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) 184 struct gpio_chip *gc;
|
H A D | mpc8xxx_gpio.c | 60 static int mpc8572_gpio_get(struct gpio_chip *gc, unsigned int gpio) 71 static int mpc8xxx_gpio_get(struct gpio_chip *gc, unsigned int gpio) 78 static void mpc8xxx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) 96 static int mpc8xxx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) 111 static int mpc8xxx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) 128 static int mpc8xxx_gpio_to_irq(struct gpio_chip *gc, unsigned offset) 255 struct gpio_chip *gc;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/variants/s6000/ |
H A D | gpio.c | 36 static int direction_input(struct gpio_chip *chip, unsigned int off) 42 static int get(struct gpio_chip *chip, unsigned int off) 47 static int direction_output(struct gpio_chip *chip, unsigned int off, int val) 55 static void set(struct gpio_chip *chip, unsigned int off, int val) 60 static int to_irq(struct gpio_chip *chip, unsigned offset) 67 static struct gpio_chip gpiochip = {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-orion/ |
H A D | gpio.c | 78 static int orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin) 95 static int orion_gpio_get_value(struct gpio_chip *chip, unsigned pin) 107 static int orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin, 131 static void orion_gpio_set_value(struct gpio_chip *chip, unsigned pin, 144 static int orion_gpio_request(struct gpio_chip *chip, unsigned pin) 152 static struct gpio_chip orion_gpiochip = {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-davinci/ |
H A D | gpio-tnetv107x.c | 52 static int tnetv107x_gpio_request(struct gpio_chip *chip, unsigned offset) 68 static void tnetv107x_gpio_free(struct gpio_chip *chip, unsigned offset) 82 static int tnetv107x_gpio_dir_in(struct gpio_chip *chip, unsigned offset) 98 static int tnetv107x_gpio_dir_out(struct gpio_chip *chip, 120 static int tnetv107x_gpio_get(struct gpio_chip *chip, unsigned offset) 132 static void tnetv107x_gpio_set(struct gpio_chip *chip,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-gemini/ |
H A D | gpio.c | 155 static void _set_gpio_direction(struct gpio_chip *chip, unsigned offset, 169 static void gemini_gpio_set(struct gpio_chip *chip, unsigned offset, int value) 179 static int gemini_gpio_get(struct gpio_chip *chip, unsigned offset) 186 static int gemini_gpio_direction_input(struct gpio_chip *chip, unsigned offset) 192 static int gemini_gpio_direction_output(struct gpio_chip *chip, unsigned offset, 200 static struct gpio_chip gemini_gpio_chip = {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-ks8695/ |
H A D | gpio.c | 99 static int ks8695_gpio_direction_input(struct gpio_chip *gc, unsigned int pin) 125 static int ks8695_gpio_direction_output(struct gpio_chip *gc, 160 static void ks8695_gpio_set_value(struct gpio_chip *gc, 185 static int ks8695_gpio_get_value(struct gpio_chip *gc, unsigned int pin) 200 static int ks8695_gpio_to_irq(struct gpio_chip *gc, unsigned int pin) 222 static struct gpio_chip ks8695_gpio_chip = {
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-pxa/ |
H A D | gpio.c | 26 struct gpio_chip chip; 48 static inline void __iomem *gpio_chip_base(struct gpio_chip *c) 58 static int pxa_gpio_direction_input(struct gpio_chip *chip, unsigned offset) 77 static int pxa_gpio_direction_output(struct gpio_chip *chip, 99 static int pxa_gpio_get(struct gpio_chip *chip, unsigned offset) 104 static void pxa_gpio_set(struct gpio_chip *chip, unsigned offset, int value) 122 struct gpio_chip *c = &chips[i].chip;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/jz4740/ |
H A D | gpio.c | 88 struct gpio_chip gpio_chip; member in struct:jz_gpio_chip 100 static inline struct jz_gpio_chip *gpio_chip_to_jz_gpio_chip(struct gpio_chip *gpio_chip) argument 102 return container_of(gpio_chip, struct jz_gpio_chip, gpio_chip); 212 static int jz_gpio_get_value(struct gpio_chip *chip, unsigned gpio) 217 static void jz_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) 224 static int jz_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, 233 static int jz_gpio_direction_input(struct gpio_chip *chi [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/ |
H A D | dm355evm_msp.c | 125 static int msp_gpio_in(struct gpio_chip *chip, unsigned offset) 139 static int msp_gpio_get(struct gpio_chip *chip, unsigned offset) 152 static int msp_gpio_out(struct gpio_chip *chip, unsigned offset, int value) 174 static void msp_gpio_set(struct gpio_chip *chip, unsigned offset, int value) 179 static struct gpio_chip dm355evm_msp_gpio = {
|