sensor_settings 1196 drivers/iio/accel/st_accel_core.c adata->sensor_settings->ch, sensor_settings 1209 drivers/iio/accel/st_accel_core.c &adata->sensor_settings->fs.fs_avl[0]; sensor_settings 1210 drivers/iio/accel/st_accel_core.c adata->odr = adata->sensor_settings->odr.odr_avl[0].hz; sensor_settings 175 drivers/iio/accel/st_accel_i2c.c adata->sensor_settings = (struct st_sensor_settings *)settings; sensor_settings 125 drivers/iio/accel/st_accel_spi.c adata->sensor_settings = (struct st_sensor_settings *)settings; sensor_settings 56 drivers/iio/common/st_sensors/st_sensors_core.c static int st_sensors_match_odr(struct st_sensor_settings *sensor_settings, sensor_settings 62 drivers/iio/common/st_sensors/st_sensors_core.c if (sensor_settings->odr.odr_avl[i].hz == 0) sensor_settings 65 drivers/iio/common/st_sensors/st_sensors_core.c if (sensor_settings->odr.odr_avl[i].hz == odr) { sensor_settings 66 drivers/iio/common/st_sensors/st_sensors_core.c odr_out->hz = sensor_settings->odr.odr_avl[i].hz; sensor_settings 67 drivers/iio/common/st_sensors/st_sensors_core.c odr_out->value = sensor_settings->odr.odr_avl[i].value; sensor_settings 83 drivers/iio/common/st_sensors/st_sensors_core.c if (!sdata->sensor_settings->odr.mask) sensor_settings 86 drivers/iio/common/st_sensors/st_sensors_core.c err = st_sensors_match_odr(sdata->sensor_settings, odr, &odr_out); sensor_settings 90 drivers/iio/common/st_sensors/st_sensors_core.c if ((sdata->sensor_settings->odr.addr == sensor_settings 91 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.addr) && sensor_settings 92 drivers/iio/common/st_sensors/st_sensors_core.c (sdata->sensor_settings->odr.mask == sensor_settings 93 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.mask)) { sensor_settings 96 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.addr, sensor_settings 97 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.mask, sensor_settings 104 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.addr, sensor_settings 105 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.mask, sensor_settings 116 drivers/iio/common/st_sensors/st_sensors_core.c static int st_sensors_match_fs(struct st_sensor_settings *sensor_settings, sensor_settings 122 drivers/iio/common/st_sensors/st_sensors_core.c if (sensor_settings->fs.fs_avl[i].num == 0) sensor_settings 125 drivers/iio/common/st_sensors/st_sensors_core.c if (sensor_settings->fs.fs_avl[i].num == fs) { sensor_settings 140 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->fs.addr == 0) sensor_settings 143 drivers/iio/common/st_sensors/st_sensors_core.c err = st_sensors_match_fs(sdata->sensor_settings, fs, &i); sensor_settings 148 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->fs.addr, sensor_settings 149 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->fs.mask, sensor_settings 150 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->fs.fs_avl[i].value); sensor_settings 155 drivers/iio/common/st_sensors/st_sensors_core.c &sdata->sensor_settings->fs.fs_avl[i]; sensor_settings 172 drivers/iio/common/st_sensors/st_sensors_core.c tmp_value = sdata->sensor_settings->pw.value_on; sensor_settings 173 drivers/iio/common/st_sensors/st_sensors_core.c if ((sdata->sensor_settings->odr.addr == sensor_settings 174 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.addr) && sensor_settings 175 drivers/iio/common/st_sensors/st_sensors_core.c (sdata->sensor_settings->odr.mask == sensor_settings 176 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.mask)) { sensor_settings 177 drivers/iio/common/st_sensors/st_sensors_core.c err = st_sensors_match_odr(sdata->sensor_settings, sensor_settings 185 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.addr, sensor_settings 186 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.mask, tmp_value); sensor_settings 196 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.addr, sensor_settings 197 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.mask, sensor_settings 198 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.value_off); sensor_settings 215 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->enable_axis.addr) sensor_settings 217 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->enable_axis.addr, sensor_settings 218 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->enable_axis.mask, sensor_settings 278 drivers/iio/common/st_sensors/st_sensors_core.c if (!sdata->sensor_settings->drdy_irq.int1.addr && sensor_settings 279 drivers/iio/common/st_sensors/st_sensors_core.c !sdata->sensor_settings->drdy_irq.int2.addr) { sensor_settings 290 drivers/iio/common/st_sensors/st_sensors_core.c if (!sdata->sensor_settings->drdy_irq.int1.mask) { sensor_settings 298 drivers/iio/common/st_sensors/st_sensors_core.c if (!sdata->sensor_settings->drdy_irq.int2.mask) { sensor_settings 311 drivers/iio/common/st_sensors/st_sensors_core.c if (!sdata->sensor_settings->drdy_irq.int1.addr_od && sensor_settings 312 drivers/iio/common/st_sensors/st_sensors_core.c !sdata->sensor_settings->drdy_irq.int2.addr_od) sensor_settings 420 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->bdu.addr) { sensor_settings 422 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->bdu.addr, sensor_settings 423 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->bdu.mask, true); sensor_settings 429 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->das.addr) { sensor_settings 431 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->das.addr, sensor_settings 432 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->das.mask, 1); sensor_settings 441 drivers/iio/common/st_sensors/st_sensors_core.c addr = sdata->sensor_settings->drdy_irq.int1.addr_od; sensor_settings 442 drivers/iio/common/st_sensors/st_sensors_core.c mask = sdata->sensor_settings->drdy_irq.int1.mask_od; sensor_settings 444 drivers/iio/common/st_sensors/st_sensors_core.c addr = sdata->sensor_settings->drdy_irq.int2.addr_od; sensor_settings 445 drivers/iio/common/st_sensors/st_sensors_core.c mask = sdata->sensor_settings->drdy_irq.int2.mask_od; sensor_settings 469 drivers/iio/common/st_sensors/st_sensors_core.c if (!sdata->sensor_settings->drdy_irq.int1.addr && sensor_settings 470 drivers/iio/common/st_sensors/st_sensors_core.c !sdata->sensor_settings->drdy_irq.int2.addr) { sensor_settings 477 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->drdy_irq.stat_drdy.addr) sensor_settings 483 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->drdy_irq.ig1.en_addr > 0) { sensor_settings 485 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->drdy_irq.ig1.en_addr, sensor_settings 486 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->drdy_irq.ig1.en_mask, sensor_settings 493 drivers/iio/common/st_sensors/st_sensors_core.c drdy_addr = sdata->sensor_settings->drdy_irq.int1.addr; sensor_settings 494 drivers/iio/common/st_sensors/st_sensors_core.c drdy_mask = sdata->sensor_settings->drdy_irq.int1.mask; sensor_settings 496 drivers/iio/common/st_sensors/st_sensors_core.c drdy_addr = sdata->sensor_settings->drdy_irq.int2.addr; sensor_settings 497 drivers/iio/common/st_sensors/st_sensors_core.c drdy_mask = sdata->sensor_settings->drdy_irq.int2.mask; sensor_settings 518 drivers/iio/common/st_sensors/st_sensors_core.c if ((sdata->sensor_settings->fs.fs_avl[i].gain == scale) && sensor_settings 519 drivers/iio/common/st_sensors/st_sensors_core.c (sdata->sensor_settings->fs.fs_avl[i].gain != 0)) { sensor_settings 528 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->fs.fs_avl[i].num); sensor_settings 582 drivers/iio/common/st_sensors/st_sensors_core.c msleep((sdata->sensor_settings->bootime * 1000) / sdata->odr); sensor_settings 637 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->wai_addr) { sensor_settings 639 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->wai_addr, &wai); sensor_settings 646 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->wai != wai) { sensor_settings 667 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->odr.odr_avl[i].hz == 0) sensor_settings 671 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.odr_avl[i].hz); sensor_settings 689 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->fs.fs_avl[i].num == 0) sensor_settings 692 drivers/iio/common/st_sensors/st_sensors_core.c q = sdata->sensor_settings->fs.fs_avl[i].gain / 1000000; sensor_settings 693 drivers/iio/common/st_sensors/st_sensors_core.c r = sdata->sensor_settings->fs.fs_avl[i].gain % 1000000; sensor_settings 47 drivers/iio/common/st_sensors/st_sensors_i2c.c if (sdata->sensor_settings->multi_read_bit) sensor_settings 90 drivers/iio/common/st_sensors/st_sensors_spi.c sdata->sensor_settings); sensor_settings 95 drivers/iio/common/st_sensors/st_sensors_spi.c if (sdata->sensor_settings->multi_read_bit) sensor_settings 33 drivers/iio/common/st_sensors/st_sensors_trigger.c if (!sdata->sensor_settings->drdy_irq.stat_drdy.addr) sensor_settings 41 drivers/iio/common/st_sensors/st_sensors_trigger.c sdata->sensor_settings->drdy_irq.stat_drdy.addr, sensor_settings 49 drivers/iio/common/st_sensors/st_sensors_trigger.c if (status & sdata->sensor_settings->drdy_irq.stat_drdy.mask) sensor_settings 146 drivers/iio/common/st_sensors/st_sensors_trigger.c if (!sdata->sensor_settings->drdy_irq.addr_ihl) { sensor_settings 158 drivers/iio/common/st_sensors/st_sensors_trigger.c sdata->sensor_settings->drdy_irq.addr_ihl, sensor_settings 159 drivers/iio/common/st_sensors/st_sensors_trigger.c sdata->sensor_settings->drdy_irq.mask_ihl, 1); sensor_settings 205 drivers/iio/common/st_sensors/st_sensors_trigger.c sdata->sensor_settings->drdy_irq.stat_drdy.addr) sensor_settings 478 drivers/iio/gyro/st_gyro_core.c indio_dev->channels = gdata->sensor_settings->ch; sensor_settings 482 drivers/iio/gyro/st_gyro_core.c &gdata->sensor_settings->fs.fs_avl[0]; sensor_settings 483 drivers/iio/gyro/st_gyro_core.c gdata->odr = gdata->sensor_settings->odr.odr_avl[0].hz; sensor_settings 88 drivers/iio/gyro/st_gyro_i2c.c gdata->sensor_settings = (struct st_sensor_settings *)settings; sensor_settings 92 drivers/iio/gyro/st_gyro_spi.c gdata->sensor_settings = (struct st_sensor_settings *)settings; sensor_settings 507 drivers/iio/magnetometer/st_magn_core.c indio_dev->channels = mdata->sensor_settings->ch; sensor_settings 511 drivers/iio/magnetometer/st_magn_core.c &mdata->sensor_settings->fs.fs_avl[0]; sensor_settings 512 drivers/iio/magnetometer/st_magn_core.c mdata->odr = mdata->sensor_settings->odr.odr_avl[0].hz; sensor_settings 80 drivers/iio/magnetometer/st_magn_i2c.c mdata->sensor_settings = (struct st_sensor_settings *)settings; sensor_settings 74 drivers/iio/magnetometer/st_magn_spi.c mdata->sensor_settings = (struct st_sensor_settings *)settings; sensor_settings 708 drivers/iio/pressure/st_pressure_core.c press_data->num_data_channels = press_data->sensor_settings->num_ch - 1; sensor_settings 709 drivers/iio/pressure/st_pressure_core.c indio_dev->channels = press_data->sensor_settings->ch; sensor_settings 710 drivers/iio/pressure/st_pressure_core.c indio_dev->num_channels = press_data->sensor_settings->num_ch; sensor_settings 714 drivers/iio/pressure/st_pressure_core.c &press_data->sensor_settings->fs.fs_avl[0]; sensor_settings 716 drivers/iio/pressure/st_pressure_core.c press_data->odr = press_data->sensor_settings->odr.odr_avl[0].hz; sensor_settings 719 drivers/iio/pressure/st_pressure_core.c if (!pdata && (press_data->sensor_settings->drdy_irq.int1.addr || sensor_settings 720 drivers/iio/pressure/st_pressure_core.c press_data->sensor_settings->drdy_irq.int2.addr)) sensor_settings 113 drivers/iio/pressure/st_pressure_i2c.c press_data->sensor_settings = (struct st_sensor_settings *)settings; sensor_settings 84 drivers/iio/pressure/st_pressure_spi.c press_data->sensor_settings = (struct st_sensor_settings *)settings; sensor_settings 236 include/linux/iio/common/st_sensors.h struct st_sensor_settings *sensor_settings;