Lines Matching refs:mask
50 u32 reg, mask; in atmel_pio4_config_io_func() local
59 mask = 1 << pin; in atmel_pio4_config_io_func()
63 writel(mask, &port_base->mskr); in atmel_pio4_config_io_func()
128 u32 reg, mask; in atmel_pio4_set_pio_output() local
137 mask = 0x01 << pin; in atmel_pio4_set_pio_output()
140 writel(mask, &port_base->mskr); in atmel_pio4_set_pio_output()
144 writel(mask, &port_base->sodr); in atmel_pio4_set_pio_output()
146 writel(mask, &port_base->codr); in atmel_pio4_set_pio_output()
154 u32 reg, mask; in atmel_pio4_get_pio_input() local
163 mask = 0x01 << pin; in atmel_pio4_get_pio_input()
166 writel(mask, &port_base->mskr); in atmel_pio4_get_pio_input()
169 return (readl(&port_base->pdsr) & mask) ? 1 : 0; in atmel_pio4_get_pio_input()
198 u32 mask = BIT(line); in atmel_pio4_direction_input() local
200 writel(mask, &port_base->mskr); in atmel_pio4_direction_input()
214 u32 mask = BIT(line); in atmel_pio4_direction_output() local
216 writel(mask, &port_base->mskr); in atmel_pio4_direction_output()
222 writel(mask, &port_base->sodr); in atmel_pio4_direction_output()
224 writel(mask, &port_base->codr); in atmel_pio4_direction_output()
234 u32 mask = BIT(line); in atmel_pio4_get_value() local
236 return (readl(&port_base->pdsr) & mask) ? 1 : 0; in atmel_pio4_get_value()
245 u32 mask = BIT(line); in atmel_pio4_set_value() local
248 writel(mask, &port_base->sodr); in atmel_pio4_set_value()
250 writel(mask, &port_base->codr); in atmel_pio4_set_value()
260 u32 mask = BIT(line); in atmel_pio4_get_function() local
262 writel(mask, &port_base->mskr); in atmel_pio4_get_function()