Lines Matching full:mask

49 	u32 reg, mask;  in atmel_pio4_config_io_func()  local
58 mask = 1 << pin; in atmel_pio4_config_io_func()
62 writel(mask, &port_base->mskr); in atmel_pio4_config_io_func()
127 u32 reg, mask; in atmel_pio4_set_pio_output() local
136 mask = 0x01 << pin; in atmel_pio4_set_pio_output()
139 writel(mask, &port_base->mskr); in atmel_pio4_set_pio_output()
143 writel(mask, &port_base->sodr); in atmel_pio4_set_pio_output()
145 writel(mask, &port_base->codr); in atmel_pio4_set_pio_output()
153 u32 reg, mask; in atmel_pio4_get_pio_input() local
162 mask = 0x01 << pin; in atmel_pio4_get_pio_input()
165 writel(mask, &port_base->mskr); in atmel_pio4_get_pio_input()
168 return (readl(&port_base->pdsr) & mask) ? 1 : 0; in atmel_pio4_get_pio_input()
197 u32 mask = BIT(line); in atmel_pio4_direction_input() local
199 writel(mask, &port_base->mskr); in atmel_pio4_direction_input()
213 u32 mask = BIT(line); in atmel_pio4_direction_output() local
215 writel(mask, &port_base->mskr); in atmel_pio4_direction_output()
221 writel(mask, &port_base->sodr); in atmel_pio4_direction_output()
223 writel(mask, &port_base->codr); in atmel_pio4_direction_output()
233 u32 mask = BIT(line); in atmel_pio4_get_value() local
235 return (readl(&port_base->pdsr) & mask) ? 1 : 0; in atmel_pio4_get_value()
244 u32 mask = BIT(line); in atmel_pio4_set_value() local
247 writel(mask, &port_base->sodr); in atmel_pio4_set_value()
249 writel(mask, &port_base->codr); in atmel_pio4_set_value()
259 u32 mask = BIT(line); in atmel_pio4_get_function() local
261 writel(mask, &port_base->mskr); in atmel_pio4_get_function()