Lines Matching defs:rm_field
1199 static void regmap_field_init(struct regmap_field *rm_field,
1202 rm_field->regmap = regmap;
1203 rm_field->reg = reg_field.reg;
1204 rm_field->shift = reg_field.lsb;
1205 rm_field->mask = GENMASK(reg_field.msb, reg_field.lsb);
1207 WARN_ONCE(rm_field->mask == 0, "invalid empty mask defined\n");
1209 rm_field->id_size = reg_field.id_size;
1210 rm_field->id_offset = reg_field.id_offset;
1227 struct regmap_field *rm_field = devm_kzalloc(dev,
1228 sizeof(*rm_field), GFP_KERNEL);
1229 if (!rm_field)
1232 regmap_field_init(rm_field, regmap, reg_field);
1234 return rm_field;
1244 * @rm_field: regmap register fields within the bank.
1253 struct regmap_field **rm_field,
1266 rm_field[i] = &rf[i];
1279 * @rm_field: regmap register fields within the bank.
1289 struct regmap_field **rm_field,
1302 rm_field[i] = &rf[i];
1370 struct regmap_field *rm_field = kzalloc(sizeof(*rm_field), GFP_KERNEL);
1372 if (!rm_field)
1375 regmap_field_init(rm_field, regmap, reg_field);
1377 return rm_field;