Lines Matching refs:data_mask
89 unsigned char data_mask; member
310 unsigned char clk_mask, unsigned char data_mask) in gpio_write_bit() argument
315 shadow |= data_mask; in gpio_write_bit()
317 shadow &= ~data_mask; in gpio_write_bit()
332 priv->data_mask); in gpio_write_byte()
336 priv->data_mask); in gpio_write_byte()
364 if (priv->clk_mask == 0 || priv->data_mask == 0) in gpio_write()
369 count, priv->data_mask, priv->clk_mask, priv->write_msb)); in gpio_write()
404 priv->data_mask = 0; in gpio_open()
603 unsigned long dir_shadow, clk_mask, data_mask, write_msb; in gpio_ioctl_unlocked() local
606 data_mask = (arg >> 8) & 0xFF; in gpio_ioctl_unlocked()
615 (data_mask & changeable_bits[priv->minor]) && in gpio_ioctl_unlocked()
617 (data_mask & dir_shadow)) { in gpio_ioctl_unlocked()
619 priv->data_mask = data_mask; in gpio_ioctl_unlocked()
724 priv->data_mask = (arg >> 8) & 0xFF; in virtual_gpio_ioctl()
730 (priv->data_mask & changeable_bits[priv->minor]) && in virtual_gpio_ioctl()
732 (priv->data_mask & dir_shadow))) { in virtual_gpio_ioctl()
734 priv->data_mask = 0; in virtual_gpio_ioctl()