Lines Matching refs:clk_mask
90 unsigned char clk_mask; member
356 unsigned char data, clk_mask, data_mask, write_msb; in gpio_write() local
372 clk_mask = priv->clk_mask; in gpio_write()
376 if (clk_mask == 0 || data_mask == 0) in gpio_write()
380 "msb: %i\n", count, data_mask, clk_mask, write_msb)); in gpio_write()
390 *port = shadow &= ~clk_mask; in gpio_write()
396 *port = shadow |= clk_mask; in gpio_write()
403 *port = shadow &= ~clk_mask; in gpio_write()
409 *port = shadow |= clk_mask; in gpio_write()
439 priv->clk_mask = 0; in gpio_open()
648 priv->clk_mask = arg & 0xFF; in gpio_ioctl_unlocked()
654 if (!((priv->clk_mask & changeable_bits[priv->minor]) && in gpio_ioctl_unlocked()
656 (priv->clk_mask & dir_shadow) && in gpio_ioctl_unlocked()
658 priv->clk_mask = 0; in gpio_ioctl_unlocked()
772 priv->clk_mask = arg & 0xFF; in virtual_gpio_ioctl()
778 if (!((priv->clk_mask & changeable_bits[priv->minor]) && in virtual_gpio_ioctl()
780 (priv->clk_mask & dir_shadow) && in virtual_gpio_ioctl()
782 priv->clk_mask = 0; in virtual_gpio_ioctl()