odr 33 arch/powerpc/platforms/4xx/gpio.c __be32 odr; odr 103 arch/powerpc/platforms/4xx/gpio.c clrbits32(®s->odr, GPIO_MASK(gpio)); odr 136 arch/powerpc/platforms/4xx/gpio.c clrbits32(®s->odr, GPIO_MASK(gpio)); odr 302 arch/powerpc/platforms/8xx/cpm1.c __be32 dir, par, odr, dat; odr 306 arch/powerpc/platforms/8xx/cpm1.c __be32 dir, par, sor, odr, dat; odr 326 arch/powerpc/sysdev/cpm2.c u32 dir, par, sor, odr, dat; odr 353 arch/powerpc/sysdev/cpm2.c setbits32(&iop[port].odr, pin); odr 355 arch/powerpc/sysdev/cpm2.c clrbits32(&iop[port].odr, pin); odr 95 arch/powerpc/sysdev/cpm_common.c u32 dir, par, sor, odr, dat; odr 55 drivers/char/ipmi/kcs_bmc.c kcs_bmc->io_outputb(kcs_bmc, kcs_bmc->ioreg.odr, data); odr 65 drivers/char/ipmi/kcs_bmc.h u32 odr; odr 230 drivers/char/ipmi/kcs_bmc_aspeed.c { .idr = LPC_IDR1, .odr = LPC_ODR1, .str = LPC_STR1 }, odr 231 drivers/char/ipmi/kcs_bmc_aspeed.c { .idr = LPC_IDR2, .odr = LPC_ODR2, .str = LPC_STR2 }, odr 232 drivers/char/ipmi/kcs_bmc_aspeed.c { .idr = LPC_IDR3, .odr = LPC_ODR3, .str = LPC_STR3 }, odr 233 drivers/char/ipmi/kcs_bmc_aspeed.c { .idr = LPC_IDR4, .odr = LPC_ODR4, .str = LPC_STR4 }, odr 287 drivers/char/ipmi/kcs_bmc_aspeed.c kcs_bmc->ioreg.idr, kcs_bmc->ioreg.odr, kcs_bmc->ioreg.str); odr 162 drivers/char/ipmi/kcs_bmc_npcm7xx.c kcs_bmc->ioreg.odr = priv->reg->dob; odr 182 drivers/char/ipmi/kcs_bmc_npcm7xx.c kcs_bmc->ioreg.idr, kcs_bmc->ioreg.odr, kcs_bmc->ioreg.str); odr 259 drivers/iio/accel/adxl372.c enum adxl372_odr odr; odr 308 drivers/iio/accel/adxl372.c enum adxl372_odr odr) odr 314 drivers/iio/accel/adxl372.c ADXL372_TIMING_ODR_MODE(odr)); odr 318 drivers/iio/accel/adxl372.c st->odr = odr; odr 403 drivers/iio/accel/adxl372.c if (st->odr == ADXL372_ODR_6400HZ) odr 433 drivers/iio/accel/adxl372.c if (st->odr == ADXL372_ODR_6400HZ) odr 669 drivers/iio/accel/adxl372.c *val = adxl372_samp_freq_tbl[st->odr]; odr 735 drivers/iio/accel/adxl372.c for (i = 0; i <= st->odr; i++) odr 108 drivers/iio/accel/st_accel_core.c .odr = { odr 190 drivers/iio/accel/st_accel_core.c .odr = { odr 269 drivers/iio/accel/st_accel_core.c .odr = { odr 359 drivers/iio/accel/st_accel_core.c .odr = { odr 431 drivers/iio/accel/st_accel_core.c .odr = { odr 503 drivers/iio/accel/st_accel_core.c .odr = { odr 573 drivers/iio/accel/st_accel_core.c .odr = { odr 631 drivers/iio/accel/st_accel_core.c .odr = { odr 706 drivers/iio/accel/st_accel_core.c .odr = { odr 787 drivers/iio/accel/st_accel_core.c .odr = { odr 839 drivers/iio/accel/st_accel_core.c .odr = { odr 929 drivers/iio/accel/st_accel_core.c *val = adata->odr; odr 1210 drivers/iio/accel/st_accel_core.c adata->odr = adata->sensor_settings->odr.odr_avl[0].hz; odr 120 drivers/iio/adc/ad7124.c unsigned int odr; odr 231 drivers/iio/adc/ad7124.c unsigned int odr) odr 244 drivers/iio/adc/ad7124.c odr_sel_bits = DIV_ROUND_CLOSEST(fclk, odr * 32); odr 256 drivers/iio/adc/ad7124.c st->channel_config[channel].odr = odr 321 drivers/iio/adc/ad7124.c *val = st->channel_config[chan->address].odr; odr 66 drivers/iio/adc/ad7780.c unsigned int odr; odr 130 drivers/iio/adc/ad7780.c *val = st->odr; odr 174 drivers/iio/adc/ad7780.c st->odr = ad778x_odr_avail[val]; odr 196 drivers/iio/adc/ad7780.c st->odr = ad778x_odr_avail[raw_sample & AD7780_FILTER]; odr 57 drivers/iio/common/st_sensors/st_sensors_core.c unsigned int odr, struct st_sensor_odr_avl *odr_out) odr 62 drivers/iio/common/st_sensors/st_sensors_core.c if (sensor_settings->odr.odr_avl[i].hz == 0) odr 65 drivers/iio/common/st_sensors/st_sensors_core.c if (sensor_settings->odr.odr_avl[i].hz == odr) { odr 66 drivers/iio/common/st_sensors/st_sensors_core.c odr_out->hz = sensor_settings->odr.odr_avl[i].hz; odr 67 drivers/iio/common/st_sensors/st_sensors_core.c odr_out->value = sensor_settings->odr.odr_avl[i].value; odr 77 drivers/iio/common/st_sensors/st_sensors_core.c int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr) odr 83 drivers/iio/common/st_sensors/st_sensors_core.c if (!sdata->sensor_settings->odr.mask) odr 86 drivers/iio/common/st_sensors/st_sensors_core.c err = st_sensors_match_odr(sdata->sensor_settings, odr, &odr_out); odr 90 drivers/iio/common/st_sensors/st_sensors_core.c if ((sdata->sensor_settings->odr.addr == odr 92 drivers/iio/common/st_sensors/st_sensors_core.c (sdata->sensor_settings->odr.mask == odr 96 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.addr, odr 97 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.mask, odr 104 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.addr, odr 105 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.mask, odr 109 drivers/iio/common/st_sensors/st_sensors_core.c sdata->odr = odr_out.hz; odr 173 drivers/iio/common/st_sensors/st_sensors_core.c if ((sdata->sensor_settings->odr.addr == odr 175 drivers/iio/common/st_sensors/st_sensors_core.c (sdata->sensor_settings->odr.mask == odr 178 drivers/iio/common/st_sensors/st_sensors_core.c sdata->odr, &odr_out); odr 193 drivers/iio/common/st_sensors/st_sensors_core.c sdata->odr = odr_out.hz; odr 415 drivers/iio/common/st_sensors/st_sensors_core.c err = st_sensors_set_odr(indio_dev, sdata->odr); odr 582 drivers/iio/common/st_sensors/st_sensors_core.c msleep((sdata->sensor_settings->bootime * 1000) / sdata->odr); odr 667 drivers/iio/common/st_sensors/st_sensors_core.c if (sdata->sensor_settings->odr.odr_avl[i].hz == 0) odr 671 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->odr.odr_avl[i].hz); odr 116 drivers/iio/gyro/bmg160_core.c int odr; odr 155 drivers/iio/gyro/bmg160_core.c if (bmg160_samp_freq_table[i].odr == val) odr 458 drivers/iio/gyro/bmg160_core.c *val = bmg160_samp_freq_table[i].odr; odr 386 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_odr_get(struct fxas21002c_data *data, int *odr) odr 396 drivers/iio/gyro/fxas21002c_core.c *odr = fxas21002c_odr_hz_from_value(data, odr_bits); odr 406 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_odr_set(struct fxas21002c_data *data, int odr) odr 410 drivers/iio/gyro/fxas21002c_core.c odr_bits = fxas21002c_odr_value_from_hz(data, odr); odr 440 drivers/iio/gyro/fxas21002c_core.c int odr; odr 451 drivers/iio/gyro/fxas21002c_core.c ret = fxas21002c_odr_get(data, &odr); odr 455 drivers/iio/gyro/fxas21002c_core.c if ((odr == 25 && bw_bits > 0x01) || (odr == 12 && bw_bits > 0)) odr 66 drivers/iio/gyro/st_gyro_core.c .odr = { odr 144 drivers/iio/gyro/st_gyro_core.c .odr = { odr 218 drivers/iio/gyro/st_gyro_core.c .odr = { odr 292 drivers/iio/gyro/st_gyro_core.c .odr = { odr 380 drivers/iio/gyro/st_gyro_core.c *val = gdata->odr; odr 483 drivers/iio/gyro/st_gyro_core.c gdata->odr = gdata->sensor_settings->odr.odr_avl[0].hz; odr 41 drivers/iio/humidity/hts221.h u8 odr; odr 153 drivers/iio/humidity/hts221_core.c static int hts221_update_odr(struct hts221_hw *hw, u8 odr) odr 158 drivers/iio/humidity/hts221_core.c if (hts221_odr_table[i].hz == odr) odr 171 drivers/iio/humidity/hts221_core.c hw->odr = odr; odr 449 drivers/iio/humidity/hts221_core.c *val = hw->odr; odr 190 drivers/iio/imu/bmi160/bmi160_core.c int odr; odr 367 drivers/iio/imu/bmi160/bmi160_core.c int odr, int uodr) odr 372 drivers/iio/imu/bmi160/bmi160_core.c if (bmi160_odr_table[t].tbl[i].odr == odr && odr 386 drivers/iio/imu/bmi160/bmi160_core.c int *odr, int *uodr) odr 403 drivers/iio/imu/bmi160/bmi160_core.c *odr = bmi160_odr_table[t].tbl[i].odr; odr 280 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h u16 odr; odr 349 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u16 odr, u8 *val); odr 116 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c *max_odr = max_t(u16, *max_odr, sensor->odr); odr 117 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c *min_odr = min_t(u16, *min_odr, sensor->odr); odr 140 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c sensor->sip = sensor->odr / min_odr; odr 141 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c sensor->decimator = max_odr / sensor->odr; odr 212 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c err = st_lsm6dsx_check_odr(sensor, sensor->odr, odr 972 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c int st_lsm6dsx_check_odr(struct st_lsm6dsx_sensor *sensor, u16 odr, u8 *val) odr 983 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c if (odr_table->odr_avl[i].hz >= odr) odr 993 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c static u16 st_lsm6dsx_check_odr_dependency(struct st_lsm6dsx_hw *hw, u16 odr, odr 998 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c if (odr > 0) { odr 1000 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c return max_t(u16, ref->odr, odr); odr 1002 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c return odr; odr 1004 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c return (hw->enable_mask & BIT(id)) ? ref->odr : 0; odr 1022 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c u16 odr; odr 1036 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c odr = st_lsm6dsx_check_odr_dependency(hw, req_odr, i); odr 1037 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c if (odr != req_odr) odr 1062 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c u16 odr = enable ? sensor->odr : 0; odr 1065 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c err = st_lsm6dsx_set_odr(sensor, odr); odr 1088 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c delay = 1000000 / sensor->odr; odr 1119 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c *val = sensor->odr; odr 1157 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c sensor->odr = val; odr 1459 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c sensor->odr = hw->settings->odr_table[id].odr_avl[0].hz; odr 96 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c u16 odr; odr 99 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c odr = (hw->enable_mask & BIT(ST_LSM6DSX_ID_ACC)) ? sensor->odr : 13; odr 100 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c msleep((2000U / odr) + 1); odr 320 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c u16 odr, u16 *val) odr 327 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c if (settings->odr_table.odr_avl[i].hz == odr) odr 338 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c st_lsm6dsx_shub_set_odr(struct st_lsm6dsx_sensor *sensor, u16 odr) odr 344 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c err = st_lsm6dsx_shub_get_odr_val(sensor, odr, &val); odr 405 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c err = st_lsm6dsx_shub_set_odr(sensor, sensor->odr); odr 443 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c delay = 1000000 / sensor->odr; odr 483 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c *val = sensor->odr; odr 517 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c sensor->odr = val; odr 610 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c sensor->odr = info->odr_table.odr_avl[0].hz; odr 169 drivers/iio/magnetometer/bmc150_magn.c u8 odr; odr 324 drivers/iio/magnetometer/bmc150_magn.c int rep_z, int odr) odr 342 drivers/iio/magnetometer/bmc150_magn.c if (odr <= 0) { odr 343 drivers/iio/magnetometer/bmc150_magn.c ret = bmc150_magn_get_odr(data, &odr); odr 349 drivers/iio/magnetometer/bmc150_magn.c if (odr > max_odr) { odr 352 drivers/iio/magnetometer/bmc150_magn.c odr); odr 716 drivers/iio/magnetometer/bmc150_magn.c ret = bmc150_magn_set_odr(data, preset.odr); odr 719 drivers/iio/magnetometer/bmc150_magn.c preset.odr); odr 740 drivers/iio/magnetometer/bmc150_magn.c preset.odr); odr 113 drivers/iio/magnetometer/st_magn_core.c .odr = { odr 192 drivers/iio/magnetometer/st_magn_core.c .odr = { odr 271 drivers/iio/magnetometer/st_magn_core.c .odr = { odr 343 drivers/iio/magnetometer/st_magn_core.c .odr = { odr 409 drivers/iio/magnetometer/st_magn_core.c *val = mdata->odr; odr 512 drivers/iio/magnetometer/st_magn_core.c mdata->odr = mdata->sensor_settings->odr.odr_avl[0].hz; odr 245 drivers/iio/pressure/st_pressure_core.c .odr = { odr 318 drivers/iio/pressure/st_pressure_core.c .odr = { odr 370 drivers/iio/pressure/st_pressure_core.c .odr = { odr 439 drivers/iio/pressure/st_pressure_core.c .odr = { odr 506 drivers/iio/pressure/st_pressure_core.c .odr = { odr 628 drivers/iio/pressure/st_pressure_core.c *val = press_data->odr; odr 716 drivers/iio/pressure/st_pressure_core.c press_data->odr = press_data->sensor_settings->odr.odr_avl[0].hz; odr 83 drivers/iio/pressure/zpa2326.c u16 odr; odr 91 drivers/iio/pressure/zpa2326.c { .hz = 1, .odr = 1 << ZPA2326_CTRL_REG3_ODR_SHIFT }, odr 92 drivers/iio/pressure/zpa2326.c { .hz = 5, .odr = 5 << ZPA2326_CTRL_REG3_ODR_SHIFT }, odr 93 drivers/iio/pressure/zpa2326.c { .hz = 11, .odr = 6 << ZPA2326_CTRL_REG3_ODR_SHIFT }, odr 94 drivers/iio/pressure/zpa2326.c { .hz = 23, .odr = 7 << ZPA2326_CTRL_REG3_ODR_SHIFT }, odr 410 drivers/iio/pressure/zpa2326.c err = regmap_write(regs, ZPA2326_CTRL_REG3_REG, freq->odr); odr 1334 drivers/iio/pressure/zpa2326.c zpa2326_highest_frequency()->odr); odr 1373 drivers/iio/pressure/zpa2326.c priv->frequency->odr); odr 200 include/linux/iio/common/st_sensors.h struct st_sensor_odr odr; odr 244 include/linux/iio/common/st_sensors.h unsigned int odr; odr 297 include/linux/iio/common/st_sensors.h int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr);