| /linux/drivers/iio/frequency/ |
| H A D | adf4371.c | 343 unsigned int readval, reg, bit; in adf4371_read() local 349 ret = regmap_read(st->regmap, ADF4371_REG(0x7C), &readval); in adf4371_read() 353 if (readval == 0x00) { in adf4371_read() 362 ret = regmap_read(st->regmap, reg, &readval); in adf4371_read() 366 val = !(readval & BIT(bit)); in adf4371_read() 387 unsigned int bit, readval, reg; in adf4371_write() local 406 ret = regmap_read(st->regmap, reg, &readval); in adf4371_write() 410 readval &= ~BIT(bit); in adf4371_write() 411 readval |= (!power_down << bit); in adf4371_write() 413 ret = regmap_write(st->regmap, reg, readval); in adf4371_write() [all …]
|
| H A D | admv4420.c | 127 u32 *readval) in admv4420_reg_access() argument 131 if (readval) in admv4420_reg_access() 132 return regmap_read(st->regmap, reg, readval); in admv4420_reg_access()
|
| H A D | ad9523.c | 727 unsigned int *readval) in ad9523_reg_access() argument 733 if (readval == NULL) { in ad9523_reg_access() 740 *readval = ret; in ad9523_reg_access()
|
| /linux/drivers/iio/adc/ |
| H A D | ad7124.c | 267 unsigned int readval; in ad7124_spi_write_mask() local 270 ret = ad_sd_read_reg(&st->sd, addr, bytes, &readval); in ad7124_spi_write_mask() 274 readval &= ~mask; in ad7124_spi_write_mask() 275 readval |= val; in ad7124_spi_write_mask() 277 return ad_sd_write_reg(&st->sd, addr, bytes, readval); in ad7124_spi_write_mask() 893 unsigned int *readval) in ad7124_reg_access() argument 901 if (readval) in ad7124_reg_access() 903 readval); in ad7124_reg_access() 948 unsigned int readval, timeout; in ad7124_soft_reset() local 958 ret = ad_sd_read_reg(&st->sd, AD7124_STATUS, 1, &readval); in ad7124_soft_reset() [all …]
|
| H A D | max14001.c | 211 unsigned int *readval) in max14001_debugfs_reg_access() argument 215 if (readval) in max14001_debugfs_reg_access() 216 return regmap_read(st->regmap, reg, readval); in max14001_debugfs_reg_access()
|
| H A D | ad7606.c | 530 unsigned int *readval) in ad7606_reg_access() argument 537 if (readval) { in ad7606_reg_access() 541 *readval = ret; in ad7606_reg_access() 1254 int readval; in ad7606_write_mask() local 1256 readval = st->bops->reg_read(st, addr); in ad7606_write_mask() 1257 if (readval < 0) in ad7606_write_mask() 1258 return readval; in ad7606_write_mask() 1260 readval &= ~mask; in ad7606_write_mask() 1261 readval |= val; in ad7606_write_mask() 1263 return st->bops->reg_write(st, addr, readval); in ad7606_write_mask()
|
| H A D | hi8435.c | 265 unsigned *readval) in hi8435_debugfs_reg_access() argument 271 if (readval != NULL) { in hi8435_debugfs_reg_access() 273 *readval = val; in hi8435_debugfs_reg_access()
|
| H A D | ad4080.c | 202 unsigned int writeval, unsigned int *readval) in ad4080_reg_access() argument 206 if (readval) in ad4080_reg_access() 207 return regmap_read(st->regmap, reg, readval); in ad4080_reg_access()
|
| H A D | exynos_adc.c | 503 unsigned *readval) in exynos_adc_reg_access() argument 507 if (readval == NULL) in exynos_adc_reg_access() 510 *readval = readl(info->regs + reg); in exynos_adc_reg_access()
|
| H A D | ina2xx-adc.c | 877 unsigned reg, unsigned writeval, unsigned *readval) in ina2xx_debug_reg() argument 881 if (!readval) in ina2xx_debug_reg() 884 return regmap_read(chip->regmap, reg, readval); in ina2xx_debug_reg()
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-cci.c | 156 u64 readval; in cci_update_bits() local 159 ret = cci_read(map, reg, &readval, err); in cci_update_bits() 163 val = (readval & ~mask) | (val & mask); in cci_update_bits()
|
| /linux/drivers/net/can/sja1000/ |
| H A D | sja1000_isa.c | 95 u8 readval; in sja1000_isa_port_read_reg_indirect() local 99 readval = inb(base + 1); in sja1000_isa_port_read_reg_indirect() 102 return readval; in sja1000_isa_port_read_reg_indirect()
|
| /linux/drivers/iio/imu/ |
| H A D | adis16550.c | 195 u32 *readval, u32 writeval) in adis16550_spi_xfer() argument 200 bool wr = readval ? false : true; in adis16550_spi_xfer() 252 if (readval) { in adis16550_spi_xfer() 253 *readval = data << 16; in adis16550_spi_xfer() 267 if (readval) { in adis16550_spi_xfer() 268 *readval = (*readval & GENMASK(31, 16)) | data; in adis16550_spi_xfer()
|
| H A D | adis.c | 230 unsigned int writeval, unsigned int *readval) in adis_debugfs_reg_access() argument 234 if (readval) { in adis_debugfs_reg_access() 240 *readval = val16; in adis_debugfs_reg_access()
|
| /linux/drivers/iio/dac/ |
| H A D | ad3530r.c | 256 unsigned int writeval, unsigned int *readval) in ad3530r_reg_access() argument 260 if (readval) in ad3530r_reg_access() 261 return regmap_read(st->regmap, reg, readval); in ad3530r_reg_access()
|
| H A D | ad5770r.c | 392 unsigned int *readval) in ad5770r_reg_access() argument 396 if (readval) in ad5770r_reg_access() 397 return regmap_read(st->regmap, reg, readval); in ad5770r_reg_access()
|
| H A D | ad5758.c | 495 unsigned int *readval) in ad5758_reg_access() argument 501 if (readval) { in ad5758_reg_access() 508 *readval = ret; in ad5758_reg_access()
|
| H A D | ad3552r-hs.c | 495 unsigned int writeval, unsigned int *readval) in ad3552r_hs_reg_access() argument 507 if (readval) in ad3552r_hs_reg_access() 508 return ad3552r_hs_reg_read(st, reg, readval, 1); in ad3552r_hs_reg_access()
|
| H A D | ltc2688.c | 560 unsigned int *readval) in ltc2688_reg_access() argument 564 if (readval) in ltc2688_reg_access() 565 return regmap_read(st->regmap, reg, readval); in ltc2688_reg_access()
|
| /linux/drivers/iio/accel/ |
| H A D | bma220_core.c | 374 unsigned int writeval, unsigned int *readval) in bma220_reg_access() argument 378 if (readval) in bma220_reg_access() 379 return regmap_read(data->regmap, reg, readval); in bma220_reg_access()
|
| H A D | sca3300.c | 551 unsigned int *readval) in sca3300_debugfs_reg_access() argument 560 if (!readval) in sca3300_debugfs_reg_access() 567 *readval = value; in sca3300_debugfs_reg_access()
|
| /linux/drivers/iio/common/st_sensors/ |
| H A D | st_sensors_core.c | 35 unsigned *readval) in st_sensors_debugfs_reg_access() argument 40 if (!readval) in st_sensors_debugfs_reg_access() 43 err = regmap_read(sdata->regmap, reg, readval); in st_sensors_debugfs_reg_access()
|
| /linux/drivers/iio/light/ |
| H A D | ltr390.c | 682 unsigned int *readval) in ltr390_debugfs_reg_access() argument 688 if (readval) in ltr390_debugfs_reg_access() 689 return regmap_read(data->regmap, reg, readval); in ltr390_debugfs_reg_access()
|
| /linux/drivers/iio/imu/inv_icm45600/ |
| H A D | inv_icm45600_core.c | 445 unsigned int writeval, unsigned int *readval) in inv_icm45600_debugfs_reg() argument 451 if (readval) in inv_icm45600_debugfs_reg() 452 return regmap_read(st->map, reg, readval); in inv_icm45600_debugfs_reg()
|
| /linux/include/linux/iio/common/ |
| H A D | st_sensors.h | 296 unsigned *readval);
|