Lines Matching refs:gpio_mask
41 inline u32 gpio_mask(unsigned gpio) { in gpio_mask() function
99 mpc85xx_gpio_set_in(data->base, gpio_mask(gpio)); in mpc85xx_gpio_direction_input()
109 data->dat_shadow |= gpio_mask(gpio); in mpc85xx_gpio_set_value()
110 mpc85xx_gpio_set_high(data->base, gpio_mask(gpio)); in mpc85xx_gpio_set_value()
112 data->dat_shadow &= ~gpio_mask(gpio); in mpc85xx_gpio_set_value()
113 mpc85xx_gpio_set_low(data->base, gpio_mask(gpio)); in mpc85xx_gpio_set_value()
128 if (!!mpc85xx_gpio_get_dir(data->base, gpio_mask(gpio))) { in mpc85xx_gpio_get_value()
130 return !!(data->dat_shadow & gpio_mask(gpio)); in mpc85xx_gpio_get_value()
133 return !!mpc85xx_gpio_get_val(data->base, gpio_mask(gpio)); in mpc85xx_gpio_get_value()
141 return !!mpc85xx_gpio_open_drain_val(data->base, gpio_mask(gpio)); in mpc85xx_gpio_get_open_drain()
150 mpc85xx_gpio_open_drain_on(data->base, gpio_mask(gpio)); in mpc85xx_gpio_set_open_drain()
152 mpc85xx_gpio_open_drain_off(data->base, gpio_mask(gpio)); in mpc85xx_gpio_set_open_drain()
162 dir = !!mpc85xx_gpio_get_dir(data->base, gpio_mask(gpio)); in mpc85xx_gpio_get_function()