Lines Matching refs:afe440x_attr
171 struct afe440x_attr *afe440x_attr = to_afe440x_attr(attr); in afe440x_show_register() local
176 ret = regmap_field_read(afe->fields[afe440x_attr->field], ®_val); in afe440x_show_register()
180 if (reg_val >= afe440x_attr->table_size) in afe440x_show_register()
183 vals[0] = afe440x_attr->val_table[reg_val].integer; in afe440x_show_register()
184 vals[1] = afe440x_attr->val_table[reg_val].fract; in afe440x_show_register()
195 struct afe440x_attr *afe440x_attr = to_afe440x_attr(attr); in afe440x_store_register() local
202 for (val = 0; val < afe440x_attr->table_size; val++) in afe440x_store_register()
203 if (afe440x_attr->val_table[val].integer == integer && in afe440x_store_register()
204 afe440x_attr->val_table[val].fract == fract) in afe440x_store_register()
206 if (val == afe440x_attr->table_size) in afe440x_store_register()
209 ret = regmap_field_write(afe->fields[afe440x_attr->field], val); in afe440x_store_register()