Searched refs:rm_field (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/iio/light/ |
| H A D | veml3235.c | 390 struct regmap_field *rm_field; in veml3235_regfield_init() local 393 rm_field = devm_regmap_field_alloc(dev, regmap, veml3235_rf_it); in veml3235_regfield_init() 394 if (IS_ERR(rm_field)) in veml3235_regfield_init() 395 return PTR_ERR(rm_field); in veml3235_regfield_init() 396 rf->it = rm_field; in veml3235_regfield_init() 398 rm_field = devm_regmap_field_alloc(dev, regmap, veml3235_rf_gain); in veml3235_regfield_init() 399 if (IS_ERR(rm_field)) in veml3235_regfield_init() 400 return PTR_ERR(rm_field); in veml3235_regfield_init() 401 rf->gain = rm_field; in veml3235_regfield_init() 403 rm_field = devm_regmap_field_alloc(dev, regmap, veml3235_rf_id); in veml3235_regfield_init() [all …]
|
| /linux/drivers/base/regmap/ |
| H A D | regmap.c | 1216 static void regmap_field_init(struct regmap_field *rm_field, in regmap_field_init() argument 1219 rm_field->regmap = regmap; in regmap_field_init() 1220 rm_field->reg = reg_field.reg; in regmap_field_init() 1221 rm_field->shift = reg_field.lsb; in regmap_field_init() 1222 rm_field->mask = GENMASK(reg_field.msb, reg_field.lsb); in regmap_field_init() 1224 WARN_ONCE(rm_field->mask == 0, "invalid empty mask defined\n"); in regmap_field_init() 1226 rm_field->id_size = reg_field.id_size; in regmap_field_init() 1227 rm_field->id_offset = reg_field.id_offset; in regmap_field_init() 1244 struct regmap_field *rm_field = devm_kzalloc(dev, in devm_regmap_field_alloc() local 1245 sizeof(*rm_field), GFP_KERNEL); in devm_regmap_field_alloc() [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | rtq6056.c | 367 struct regmap_field *rm_field; in rtq6056_adc_set_samp_freq() local 375 rm_field = priv->rm_fields[F_VSHUNTCT]; in rtq6056_adc_set_samp_freq() 378 rm_field = priv->rm_fields[F_VBUSCT]; in rtq6056_adc_set_samp_freq() 386 ret = regmap_field_write(rm_field, selector); in rtq6056_adc_set_samp_freq()
|