Lines Matching refs:regval
48 bool rw_flag, int regsize, u32 *regval) in mlxreg_io_get_reg() argument
52 ret = regmap_read(regmap, data->reg, regval); in mlxreg_io_get_reg()
72 *regval = !!(*regval & ~data->mask); in mlxreg_io_get_reg()
75 *regval &= data->mask; in mlxreg_io_get_reg()
77 *regval |= ~data->mask; in mlxreg_io_get_reg()
83 *regval = ror32(*regval & data->mask, (data->bit - 1)); in mlxreg_io_get_reg()
88 *regval = (*regval & ~data->mask) | in_val; in mlxreg_io_get_reg()
101 *regval |= rol32(val, regsize * i * 8); in mlxreg_io_get_reg()
116 u32 regval = 0; in mlxreg_io_attr_show() local
120 priv->regsize, ®val); in mlxreg_io_attr_show()
124 return sprintf(buf, "%u\n", regval); in mlxreg_io_attr_show()
137 u32 input_val, regval; in mlxreg_io_attr_store() local
149 priv->regsize, ®val); in mlxreg_io_attr_store()
153 ret = regmap_write(priv->pdata->regmap, data->reg, regval); in mlxreg_io_attr_store()