Lines Matching defs:def
383 const struct ak_def *def;
502 regval = (data->cntl_cache & ~data->def->ctrl_masks[CNTL_MODE]) |
503 data->def->ctrl_modes[mode];
505 data->def->ctrl_regs[CNTL], regval);
578 client, data->def->ctrl_regs[ASA_BASE],
601 data->raw_to_gauss[0] = data->def->raw_to_gauss(data->asa[0]);
602 data->raw_to_gauss[1] = data->def->raw_to_gauss(data->asa[1]);
603 data->raw_to_gauss[2] = data->def->raw_to_gauss(data->asa[2]);
626 ret = i2c_smbus_read_byte_data(client, data->def->ctrl_regs[ST1]);
644 data->def->ctrl_regs[ST1]);
697 if (ret & data->def->ctrl_masks[ST1_DRDY]) {
699 data->def->ctrl_regs[ST2]);
704 if (ret & (data->def->ctrl_masks[ST2_DERR] |
705 data->def->ctrl_masks[ST2_HOFL])) {
719 const struct ak_def *def = data->def;
733 client, def->data_regs[index],
745 *val = clamp_t(s16, buff, -def->range, def->range);
831 const struct ak_def *def = data->def;
846 def->data_regs[0],
855 data->scan.channels[0] = clamp_t(s16, le16_to_cpu(fval[0]), -def->range, def->range);
856 data->scan.channels[1] = clamp_t(s16, le16_to_cpu(fval[1]), -def->range, def->range);
857 data->scan.channels[2] = clamp_t(s16, le16_to_cpu(fval[2]), -def->range, def->range);
951 data->def = &ak_def_array[i];
965 err = ak8975_who_i_am(client, data->def->type);