Lines Matching refs:offset
60 static int snd_soc_ac97_gpio_request(struct gpio_chip *chip, unsigned offset) in snd_soc_ac97_gpio_request() argument
62 if (offset >= AC97_NUM_GPIOS) in snd_soc_ac97_gpio_request()
69 unsigned offset) in snd_soc_ac97_gpio_direction_in() argument
73 dev_dbg(component->dev, "set gpio %d to output\n", offset); in snd_soc_ac97_gpio_direction_in()
75 1 << offset, 1 << offset); in snd_soc_ac97_gpio_direction_in()
78 static int snd_soc_ac97_gpio_get(struct gpio_chip *chip, unsigned offset) in snd_soc_ac97_gpio_get() argument
85 dev_dbg(component->dev, "get gpio %d : %d\n", offset, in snd_soc_ac97_gpio_get()
86 ret & (1 << offset)); in snd_soc_ac97_gpio_get()
88 return !!(ret & (1 << offset)); in snd_soc_ac97_gpio_get()
91 static void snd_soc_ac97_gpio_set(struct gpio_chip *chip, unsigned offset, in snd_soc_ac97_gpio_set() argument
97 gpio_priv->gpios_set &= ~(1 << offset); in snd_soc_ac97_gpio_set()
98 gpio_priv->gpios_set |= (!!value) << offset; in snd_soc_ac97_gpio_set()
101 dev_dbg(component->dev, "set gpio %d to %d\n", offset, !!value); in snd_soc_ac97_gpio_set()
105 unsigned offset, int value) in snd_soc_ac97_gpio_direction_out() argument
109 dev_dbg(component->dev, "set gpio %d to output\n", offset); in snd_soc_ac97_gpio_direction_out()
110 snd_soc_ac97_gpio_set(chip, offset, value); in snd_soc_ac97_gpio_direction_out()
112 1 << offset, 0); in snd_soc_ac97_gpio_direction_out()