/linux-4.4.14/drivers/iio/common/st_sensors/ |
H A D | st_sensors_core.c | 70 unsigned int odr, struct st_sensor_odr_avl *odr_out) st_sensors_match_odr() 75 if (sensor_settings->odr.odr_avl[i].hz == 0) st_sensors_match_odr() 78 if (sensor_settings->odr.odr_avl[i].hz == odr) { st_sensors_match_odr() 79 odr_out->hz = sensor_settings->odr.odr_avl[i].hz; st_sensors_match_odr() 80 odr_out->value = sensor_settings->odr.odr_avl[i].value; st_sensors_match_odr() 90 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr) st_sensors_set_odr() argument 96 err = st_sensors_match_odr(sdata->sensor_settings, odr, &odr_out); st_sensors_set_odr() 100 if ((sdata->sensor_settings->odr.addr == st_sensors_set_odr() 102 (sdata->sensor_settings->odr.mask == st_sensors_set_odr() 106 sdata->sensor_settings->odr.addr, st_sensors_set_odr() 107 sdata->sensor_settings->odr.mask, st_sensors_set_odr() 114 sdata->sensor_settings->odr.addr, st_sensors_set_odr() 115 sdata->sensor_settings->odr.mask, st_sensors_set_odr() 119 sdata->odr = odr_out.hz; st_sensors_set_odr() 184 if ((sdata->sensor_settings->odr.addr == st_sensors_set_enable() 186 (sdata->sensor_settings->odr.mask == st_sensors_set_enable() 189 sdata->odr, &odr_out); st_sensors_set_enable() 204 sdata->odr = odr_out.hz; st_sensors_set_enable() 365 err = st_sensors_set_odr(indio_dev, sdata->odr); st_sensors_init_sensor() 487 msleep((sdata->sensor_settings->bootime * 1000) / sdata->odr); st_sensors_read_info_raw() 556 if (sdata->sensor_settings->odr.odr_avl[i].hz == 0) st_sensors_sysfs_sampling_frequency_avail() 560 sdata->sensor_settings->odr.odr_avl[i].hz); st_sensors_sysfs_sampling_frequency_avail() 69 st_sensors_match_odr(struct st_sensor_settings *sensor_settings, unsigned int odr, struct st_sensor_odr_avl *odr_out) st_sensors_match_odr() argument
|
/linux-4.4.14/drivers/iio/accel/ |
H A D | st_accel_core.c | 237 .odr = { 308 .odr = { 368 .odr = { 447 .odr = { 501 .odr = { 564 *val = adata->odr; st_accel_read_raw() 653 adata->odr = adata->sensor_settings->odr.odr_avl[0].hz; st_accel_common_probe()
|
/linux-4.4.14/drivers/iio/gyro/ |
H A D | st_gyro_core.c | 140 .odr = { 203 .odr = { 262 .odr = { 335 *val = gdata->odr; st_gyro_read_raw() 424 gdata->odr = gdata->sensor_settings->odr.odr_avl[0].hz; st_gyro_common_probe()
|
/linux-4.4.14/drivers/iio/pressure/ |
H A D | st_pressure_core.c | 187 .odr = { 235 .odr = { 271 .odr = { 377 *val = press_data->odr; st_press_read_raw() 444 press_data->odr = press_data->sensor_settings->odr.odr_avl[0].hz; st_press_common_probe()
|
/linux-4.4.14/drivers/iio/magnetometer/ |
H A D | st_magn_core.c | 240 .odr = { 318 .odr = { 396 .odr = { 452 .odr = { 512 *val = mdata->odr; st_magn_read_raw() 601 mdata->odr = mdata->sensor_settings->odr.odr_avl[0].hz; st_magn_common_probe()
|
H A D | bmc150_magn.c | 174 u8 odr; member in struct:bmc150_magn_preset 328 int rep_z, int odr) bmc150_magn_set_max_odr() 346 if (odr <= 0) { bmc150_magn_set_max_odr() 347 ret = bmc150_magn_get_odr(data, &odr); bmc150_magn_set_max_odr() 353 if (odr > max_odr) { bmc150_magn_set_max_odr() 356 odr); bmc150_magn_set_max_odr() 706 ret = bmc150_magn_set_odr(data, preset.odr); bmc150_magn_init() 709 preset.odr); bmc150_magn_init() 730 preset.odr); bmc150_magn_init() 327 bmc150_magn_set_max_odr(struct bmc150_magn_data *data, int rep_xy, int rep_z, int odr) bmc150_magn_set_max_odr() argument
|
/linux-4.4.14/include/linux/iio/common/ |
H A D | st_sensors.h | 172 * @odr: Output data rate register and ODR list available. 187 struct st_sensor_odr odr; member in struct:st_sensor_settings 208 * @odr: Output data rate of the sensor [Hz]. 228 unsigned int odr; member in struct:st_sensor_data 278 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr);
|
/linux-4.4.14/arch/powerpc/sysdev/ |
H A D | ppc4xx_gpio.c | 45 __be32 odr; member in struct:ppc4xx_gpio 122 clrbits32(®s->odr, GPIO_MASK(gpio)); ppc4xx_gpio_dir_in() 155 clrbits32(®s->odr, GPIO_MASK(gpio)); ppc4xx_gpio_dir_out()
|
H A D | cpm2.c | 330 u32 dir, par, sor, odr, dat; member in struct:cpm2_ioports 357 setbits32(&iop[port].odr, pin); cpm2_set_pin() 359 clrbits32(&iop[port].odr, pin); cpm2_set_pin()
|
H A D | cpm_common.c | 227 u32 dir, par, sor, odr, dat; member in struct:cpm2_ioports
|
H A D | cpm1.c | 299 __be32 dir, par, odr, dat; member in struct:cpm_ioport32b 303 __be32 dir, par, sor, odr, dat; member in struct:cpm_ioport32e
|