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