Lines Matching refs:gpio_private
85 struct gpio_private { struct
86 struct gpio_private *next; argument
98 static void gpio_set_alarm(struct gpio_private *priv); argument
100 static int gpio_pwm_ioctl(struct gpio_private *priv, unsigned int cmd,
106 static struct gpio_private *alarmlist;
186 static void gpio_set_alarm(struct gpio_private *priv) in gpio_set_alarm()
230 struct gpio_private *priv = file->private_data; in gpio_poll()
324 static void gpio_write_byte(struct gpio_private *priv, unsigned long *port, in gpio_write_byte()
343 struct gpio_private *priv = file->private_data; in gpio_write()
382 struct gpio_private *priv; in gpio_open()
389 priv = kmalloc(sizeof(struct gpio_private), GFP_KERNEL); in gpio_open()
423 struct gpio_private *p; in gpio_release()
424 struct gpio_private *todel; in gpio_release()
478 inline unsigned long setget_input(struct gpio_private *priv, unsigned long arg) in setget_input()
507 static inline unsigned long setget_output(struct gpio_private *priv, in setget_output()
529 struct gpio_private *priv = file->private_data; in gpio_ioctl_unlocked()
684 struct gpio_private *priv = file->private_data; in virtual_gpio_ioctl()
871 static int gpio_pwm_ioctl(struct gpio_private *priv, unsigned int cmd, in gpio_pwm_ioctl()