Lines Matching refs:def
412 const struct ak_def *def;
540 regval = (data->cntl_cache & ~data->def->ctrl_masks[CNTL_MODE]) |
541 data->def->ctrl_modes[mode];
543 data->def->ctrl_regs[CNTL], regval);
616 client, data->def->ctrl_regs[ASA_BASE],
639 data->raw_to_gauss[0] = data->def->raw_to_gauss(data->asa[0]);
640 data->raw_to_gauss[1] = data->def->raw_to_gauss(data->asa[1]);
641 data->raw_to_gauss[2] = data->def->raw_to_gauss(data->asa[2]);
664 ret = i2c_smbus_read_byte_data(client, data->def->ctrl_regs[ST1]);
682 data->def->ctrl_regs[ST1]);
735 return !data->def->ctrl_regs[ST1_DRDY];
743 const struct ak_def *def = data->def;
757 client, def->data_regs[index],
763 ret = i2c_smbus_read_byte_data(client, data->def->ctrl_regs[ST2]);
769 if (ret & (data->def->ctrl_masks[ST2_DERR] |
770 data->def->ctrl_masks[ST2_HOFL])) {
783 *val = clamp_t(s16, buff, -def->range, def->range);
857 const struct ak_def *def = data->def;
872 def->data_regs[0],
881 data->scan.channels[0] = clamp_t(s16, le16_to_cpu(fval[0]), -def->range, def->range);
882 data->scan.channels[1] = clamp_t(s16, le16_to_cpu(fval[1]), -def->range, def->range);
883 data->scan.channels[2] = clamp_t(s16, le16_to_cpu(fval[2]), -def->range, def->range);
954 data->def = i2c_get_match_data(client);
955 if (!data->def)
976 err = ak8975_who_i_am(client, data->def->type);