Lines Matching refs:fields
358 struct regmap_field *fields[F_MAX_FIELDS]; member
414 err = regmap_field_read(msa311->fields[F_ODR], odr); in msa311_get_odr()
457 err = regmap_field_read(msa311->fields[F_PWR_MODE], &pwr_mode); in msa311_set_odr()
476 return regmap_field_write(msa311->fields[F_ODR], odr); in msa311_set_odr()
542 err = regmap_field_read(msa311->fields[F_PWR_MODE], &prev_mode); in msa311_set_pwr_mode()
546 err = regmap_field_write(msa311->fields[F_PWR_MODE], mode); in msa311_set_pwr_mode()
639 err = regmap_field_read(msa311->fields[F_FS], &fs); in msa311_read_scale()
739 err = regmap_field_write(msa311->fields[F_FS], fs); in msa311_write_scale()
872 err = regmap_field_write(msa311->fields[F_NEW_DATA_INT_EN], state); in msa311_set_new_data_trig_state()
943 err = regmap_field_read(msa311->fields[F_NEW_DATA_INT_EN], in msa311_irq_thread()
1084 err = regmap_field_write(msa311->fields[F_INT1_OD], in msa311_setup_interrupts()
1090 err = regmap_field_write(msa311->fields[F_INT1_LVL], in msa311_setup_interrupts()
1096 err = regmap_field_write(msa311->fields[F_LATCH_INT], in msa311_setup_interrupts()
1102 err = regmap_field_write(msa311->fields[F_RESET_INT], 1); in msa311_setup_interrupts()
1107 err = regmap_field_write(msa311->fields[F_INT1_NEW_DATA], 1); in msa311_setup_interrupts()
1117 struct regmap_field **fields = msa311->fields; in msa311_regmap_init() local
1131 fields[i] = devm_regmap_field_alloc(dev, in msa311_regmap_init()
1134 if (IS_ERR(msa311->fields[i])) in msa311_regmap_init()
1135 return dev_err_probe(dev, PTR_ERR(msa311->fields[i]), in msa311_regmap_init()