Searched refs:readval (Results 1 - 25 of 51) sorted by relevance

123

/linux-master/drivers/iio/adc/
H A Dad7606_spi.c164 int readval; local
166 readval = st->bops->reg_read(st, addr);
167 if (readval < 0)
168 return readval;
170 readval &= ~mask;
171 readval |= val;
173 return st->bops->reg_write(st, addr, readval);
H A Dad7124.c236 unsigned int readval; local
239 ret = ad_sd_read_reg(&st->sd, addr, bytes, &readval);
243 readval &= ~mask;
244 readval |= val;
246 return ad_sd_write_reg(&st->sd, addr, bytes, readval);
688 unsigned int *readval)
696 if (readval)
698 readval);
757 unsigned int readval, timeout; local
766 ret = ad_sd_read_reg(&st->sd, AD7124_STATUS, 1, &readval);
685 ad7124_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
784 unsigned int readval, chip_id, silicon_rev; local
[all...]
H A Dad7768-1.c224 int readval, ret; local
237 readval = ad7768_spi_reg_read(st, AD7768_REG_ADC_DATA, 3);
238 if (readval < 0)
239 return readval;
248 return readval;
254 unsigned int *readval)
260 if (readval) {
264 *readval = ret;
251 ad7768_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
H A Dad7949.c257 unsigned int *readval)
262 if (readval)
263 *readval = ad7949_adc->cfg;
255 ad7949_spi_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
H A Dmax1027.c420 unsigned int *readval)
425 if (readval) {
427 *readval = be16_to_cpu(st->buffer[0]);
418 max1027_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
H A Dhi8435.c267 unsigned *readval)
273 if (readval != NULL) {
275 *readval = val;
265 hi8435_debugfs_reg_access(struct iio_dev *idev, unsigned reg, unsigned writeval, unsigned *readval) argument
H A Dimx7d_adc.c397 unsigned *readval)
401 if (!readval || reg % 4 || reg > IMX7D_REG_ADC_ADC_CFG)
404 *readval = readl(info->regs + reg);
395 imx7d_adc_reg_access(struct iio_dev *indio_dev, unsigned reg, unsigned writeval, unsigned *readval) argument
H A Drcar-gyroadc.c242 unsigned int *readval)
247 if (readval == NULL)
260 *readval = readl(priv->regs + reg);
240 rcar_gyroadc_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
H A Dimx8qxp-adc.c286 unsigned int writeval, unsigned int *readval)
291 if (!readval || reg % 4 || reg > IMX8QXP_ADR_ADC_TST)
296 *readval = readl(adc->regs + reg);
285 imx8qxp_adc_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
H A Daspeed_adc.c360 unsigned int *readval)
364 if (!readval || reg % 4 || reg > ASPEED_REG_MAX)
367 *readval = readl(data->base + reg);
358 aspeed_adc_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
H A Dad7606.c67 unsigned int *readval)
73 if (readval) {
77 *readval = ret;
64 ad7606_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
/linux-master/drivers/iio/frequency/
H A Dadf4371.c331 unsigned int readval, reg, bit; local
337 ret = regmap_read(st->regmap, ADF4371_REG(0x7C), &readval);
341 if (readval == 0x00) {
350 ret = regmap_read(st->regmap, reg, &readval);
354 val = !(readval & BIT(bit));
375 unsigned int bit, readval, reg; local
394 ret = regmap_read(st->regmap, reg, &readval);
398 readval &= ~BIT(bit);
399 readval |= (!power_down << bit);
401 ret = regmap_write(st->regmap, reg, readval);
458 adf4371_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
[all...]
H A Dadmv4420.c127 u32 *readval)
131 if (readval)
132 return regmap_read(st->regmap, reg, readval);
125 admv4420_reg_access(struct iio_dev *indio_dev, u32 reg, u32 writeval, u32 *readval) argument
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-cci.c147 u64 readval; local
150 ret = cci_read(map, reg, &readval, err);
154 val = (readval & ~mask) | (val & mask);
/linux-master/drivers/iio/light/
H A Dbh1780.c82 unsigned int *readval)
87 if (!readval)
94 *readval = ret;
80 bh1780_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
/linux-master/drivers/net/can/sja1000/
H A Dsja1000_isa.c95 u8 readval; local
99 readval = inb(base + 1);
102 return readval;
/linux-master/drivers/iio/dac/
H A Dstm32-dac.c172 unsigned *readval)
176 if (!readval)
179 return regmap_read(dac->common->regmap, reg, readval);
170 stm32_dac_debugfs_reg_access(struct iio_dev *indio_dev, unsigned reg, unsigned writeval, unsigned *readval) argument
H A Dad5758.c495 unsigned int *readval)
501 if (readval) {
508 *readval = ret;
492 ad5758_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
H A Dad5770r.c393 unsigned int *readval)
397 if (readval)
398 return regmap_read(st->regmap, reg, readval);
390 ad5770r_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
/linux-master/drivers/gpio/
H A Dgpio-htc-egpio.c108 unsigned long readval = egpio_readw(ei, ei->ack_register); local
109 pr_debug("IRQ reg: %x\n", (unsigned int)readval);
113 readval &= ei->irqs_enabled;
114 for_each_set_bit(irqpin, &readval, ei->nirqs) {
/linux-master/drivers/iio/gyro/
H A Dadxrs290.c441 unsigned int *readval)
449 *readval = ret;
455 unsigned int writeval, unsigned int *readval)
459 if (readval)
460 return adxrs290_reg_access_rw(st->spi, reg, readval);
440 adxrs290_reg_access_rw(struct spi_device *spi, unsigned int reg, unsigned int *readval) argument
454 adxrs290_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
/linux-master/drivers/iio/imu/
H A Dadis.c239 unsigned int writeval, unsigned int *readval)
243 if (readval) {
249 *readval = val16;
238 adis_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
/linux-master/drivers/iio/accel/
H A Dsca3300.c567 unsigned int *readval)
576 if (!readval)
583 *readval = value;
565 sca3300_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
/linux-master/drivers/iio/common/st_sensors/
H A Dst_sensors_core.c35 unsigned *readval)
40 if (!readval)
43 err = regmap_read(sdata->regmap, reg, readval);
33 st_sensors_debugfs_reg_access(struct iio_dev *indio_dev, unsigned reg, unsigned writeval, unsigned *readval) argument
/linux-master/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_core.c306 unsigned int writeval, unsigned int *readval)
313 if (readval)
314 ret = regmap_read(st->map, reg, readval);
305 inv_icm42600_debugfs_reg(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument

Completed in 353 milliseconds

123