Lines Matching defs:def
382 const struct ak_def *def;
501 regval = (data->cntl_cache & ~data->def->ctrl_masks[CNTL_MODE]) |
502 data->def->ctrl_modes[mode];
504 data->def->ctrl_regs[CNTL], regval);
577 client, data->def->ctrl_regs[ASA_BASE],
600 data->raw_to_gauss[0] = data->def->raw_to_gauss(data->asa[0]);
601 data->raw_to_gauss[1] = data->def->raw_to_gauss(data->asa[1]);
602 data->raw_to_gauss[2] = data->def->raw_to_gauss(data->asa[2]);
625 ret = i2c_smbus_read_byte_data(client, data->def->ctrl_regs[ST1]);
643 data->def->ctrl_regs[ST1]);
696 if (ret & data->def->ctrl_masks[ST1_DRDY]) {
698 data->def->ctrl_regs[ST2]);
703 if (ret & (data->def->ctrl_masks[ST2_DERR] |
704 data->def->ctrl_masks[ST2_HOFL])) {
718 const struct ak_def *def = data->def;
732 client, def->data_regs[index],
744 *val = clamp_t(s16, buff, -def->range, def->range);
818 const struct ak_def *def = data->def;
833 def->data_regs[0],
842 data->scan.channels[0] = clamp_t(s16, le16_to_cpu(fval[0]), -def->range, def->range);
843 data->scan.channels[1] = clamp_t(s16, le16_to_cpu(fval[1]), -def->range, def->range);
844 data->scan.channels[2] = clamp_t(s16, le16_to_cpu(fval[2]), -def->range, def->range);
915 data->def = i2c_get_match_data(client);
916 if (!data->def)
937 err = ak8975_who_i_am(client, data->def->type);