Lines Matching refs:gpio_priv

68 	u32 gpio_priv;  in get_name()  local
75 gpio_priv = gpio - priv->gpio_min; in get_name()
77 return *priv->gpio_name[gpio_priv].name ? in get_name()
78 priv->gpio_name[gpio_priv].name : "UNKNOWN"; in get_name()
86 u32 val, gpio_priv; in gpio_get_output_value() local
90 gpio_priv = gpio - priv->gpio_min; in gpio_get_output_value()
91 val = !!(priv->gpiodata_store & (1 << gpio_priv)); in gpio_get_output_value()
93 (u32)priv->regs, gpio_priv, val); in gpio_get_output_value()
103 u32 val, gpio_priv; in gpio_get_input_value() local
109 gpio_priv = gpio - priv->gpio_min; in gpio_get_input_value()
111 val = !!(val & (1 << gpio_priv)); in gpio_get_input_value()
113 (u32)priv->regs, gpio_priv, val); in gpio_get_input_value()
123 u32 val, gpio_priv; in gpio_set_direction() local
131 gpio_priv = gpio - priv->gpio_min; in gpio_set_direction()
133 val &= ~(1 << gpio_priv); in gpio_set_direction()
135 val |= 1 << gpio_priv; in gpio_set_direction()
139 (u32)priv->regs, gpio_priv, val); in gpio_set_direction()
150 u32 val, gpio_priv; in gpio_get_direction() local
156 gpio_priv = gpio - priv->gpio_min; in gpio_get_direction()
158 val = !!(val & (1 << gpio_priv)); in gpio_get_direction()
160 (u32)priv->regs, gpio_priv, val); in gpio_get_direction()
188 u32 val, gpio_priv; in gpio_set_output_value() local
194 gpio_priv = gpio - priv->gpio_min; in gpio_set_output_value()
197 val |= 1 << gpio_priv; in gpio_set_output_value()
199 val &= ~(1 << gpio_priv); in gpio_set_output_value()
203 (u32)priv->regs, gpio_priv, val); in gpio_set_output_value()
267 u32 gpio_priv; in gpio_request() local
275 gpio_priv = gpio - priv->gpio_min; in gpio_request()
278 strncpy(priv->gpio_name[gpio_priv].name, label, in gpio_request()
280 priv->gpio_name[gpio_priv].name[GPIO_NAME_SIZE - 1] = in gpio_request()
291 u32 gpio_priv; in gpio_free() local
299 gpio_priv = gpio - priv->gpio_min; in gpio_free()
300 priv->gpio_name[gpio_priv].name[0] = '\0'; in gpio_free()