Lines Matching refs:regval
64 u32 regval; in mlxreg_led_store_hw() local
80 ret = regmap_read(led_pdata->regmap, data->reg, ®val); in mlxreg_led_store_hw()
86 regval = (regval & data->mask) | nib; in mlxreg_led_store_hw()
88 ret = regmap_write(led_pdata->regmap, data->reg, regval); in mlxreg_led_store_hw()
102 u32 regval; in mlxreg_led_get_hw() local
115 err = regmap_read(led_pdata->regmap, data->reg, ®val); in mlxreg_led_get_hw()
123 regval = regval & ~data->mask; in mlxreg_led_get_hw()
124 regval = (ror32(data->mask, data->bit) == 0xf0) ? ror32(regval, in mlxreg_led_get_hw()
125 data->bit) : ror32(regval, data->bit + 4); in mlxreg_led_get_hw()
126 if (regval >= led_data->base_color && in mlxreg_led_get_hw()
127 regval <= (led_data->base_color + MLXREG_LED_OFFSET_BLINK_6HZ)) in mlxreg_led_get_hw()