Lines Matching refs:clk_mask
88 unsigned char clk_mask; member
310 unsigned char clk_mask, unsigned char data_mask) in gpio_write_bit() argument
312 unsigned long shadow = readl(port) & ~clk_mask; in gpio_write_bit()
320 shadow |= clk_mask; in gpio_write_bit()
331 gpio_write_bit(port, data, i, priv->clk_mask, in gpio_write_byte()
335 gpio_write_bit(port, data, i, priv->clk_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()
403 priv->clk_mask = 0; in gpio_open()
603 unsigned long dir_shadow, clk_mask, data_mask, write_msb; in gpio_ioctl_unlocked() local
605 clk_mask = arg & 0xFF; in gpio_ioctl_unlocked()
614 if ((clk_mask & changeable_bits[priv->minor]) && in gpio_ioctl_unlocked()
616 (clk_mask & dir_shadow) && in gpio_ioctl_unlocked()
618 priv->clk_mask = clk_mask; in gpio_ioctl_unlocked()
723 priv->clk_mask = arg & 0xFF; in virtual_gpio_ioctl()
729 if (!((priv->clk_mask & changeable_bits[priv->minor]) && in virtual_gpio_ioctl()
731 (priv->clk_mask & dir_shadow) && in virtual_gpio_ioctl()
733 priv->clk_mask = 0; in virtual_gpio_ioctl()