Lines Matching refs:minor

97 	int minor;  member
190 if (priv->minor == GPIO_MINOR_A) { in gpio_poll()
243 } else if (priv->minor <= GPIO_MINOR_E) in gpio_poll()
244 data = *data_in[priv->minor]; in gpio_poll()
265 if (priv->minor == GPIO_MINOR_V) in etrax_gpio_wake_up_check()
268 data = *data_in[priv->minor]; in etrax_gpio_wake_up_check()
269 if (priv->minor == GPIO_MINOR_A) in etrax_gpio_wake_up_check()
273 data = *data_in[priv->minor]; in etrax_gpio_wake_up_check()
278 "etrax_gpio_wake_up_check %i\n", priv->minor)); in etrax_gpio_wake_up_check()
364 if (priv->minor == GPIO_MINOR_V) in gpio_write()
367 if (priv->minor == GPIO_MINOR_LEDS) in gpio_write()
381 port = data_out[priv->minor]; in gpio_write()
435 priv->minor = p; in gpio_open()
487 if (p->minor == GPIO_MINOR_A) { in gpio_release()
529 dir_shadow = *dir_oe[priv->minor]; in setget_input()
530 dir_shadow &= ~(arg & changeable_dir[priv->minor]); in setget_input()
531 *dir_oe[priv->minor] = dir_shadow; in setget_input()
534 if (priv->minor == GPIO_MINOR_A) in setget_input()
537 else if (priv->minor == GPIO_MINOR_V) in setget_input()
552 dir_shadow = *dir_oe[priv->minor]; in setget_output()
553 dir_shadow |= (arg & changeable_dir[priv->minor]); in setget_output()
554 *dir_oe[priv->minor] = dir_shadow; in setget_output()
572 if (priv->minor == GPIO_MINOR_V) in gpio_ioctl_unlocked()
579 return *data_in[priv->minor]; in gpio_ioctl_unlocked()
584 shadow = *data_out[priv->minor]; in gpio_ioctl_unlocked()
585 shadow |= (arg & changeable_bits[priv->minor]); in gpio_ioctl_unlocked()
586 *data_out[priv->minor] = shadow; in gpio_ioctl_unlocked()
592 shadow = *data_out[priv->minor]; in gpio_ioctl_unlocked()
593 shadow &= ~(arg & changeable_bits[priv->minor]); in gpio_ioctl_unlocked()
594 *data_out[priv->minor] = shadow; in gpio_ioctl_unlocked()
602 if (priv->minor == GPIO_MINOR_A) in gpio_ioctl_unlocked()
611 if (priv->minor == GPIO_MINOR_A) in gpio_ioctl_unlocked()
620 if (priv->minor == GPIO_MINOR_A) { in gpio_ioctl_unlocked()
630 return *dir_oe[priv->minor]; in gpio_ioctl_unlocked()
646 dir_shadow = *dir_oe[priv->minor]; in gpio_ioctl_unlocked()
654 if (!((priv->clk_mask & changeable_bits[priv->minor]) && in gpio_ioctl_unlocked()
655 (priv->data_mask & changeable_bits[priv->minor]) && in gpio_ioctl_unlocked()
666 val = *data_in[priv->minor]; in gpio_ioctl_unlocked()
673 val = *data_out[priv->minor]; in gpio_ioctl_unlocked()
698 if (priv->minor == GPIO_MINOR_LEDS) in gpio_ioctl_unlocked()
732 shadow |= ~*dir_oe[priv->minor]; in virtual_gpio_ioctl()
733 shadow |= (arg & changeable_bits[priv->minor]); in virtual_gpio_ioctl()
741 shadow |= ~*dir_oe[priv->minor]; in virtual_gpio_ioctl()
742 shadow &= ~(arg & changeable_bits[priv->minor]); in virtual_gpio_ioctl()
770 dir_shadow = *dir_oe[priv->minor]; in virtual_gpio_ioctl()
778 if (!((priv->clk_mask & changeable_bits[priv->minor]) && in virtual_gpio_ioctl()
779 (priv->data_mask & changeable_bits[priv->minor]) && in virtual_gpio_ioctl()
791 val &= ~*dir_oe[priv->minor]; in virtual_gpio_ioctl()
799 val &= *dir_oe[priv->minor]; in virtual_gpio_ioctl()
808 unsigned short input_mask = ~*dir_oe[priv->minor]; in virtual_gpio_ioctl()