Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-6.6/drivers/iio/frequency/
H A Dadf4371.c331 unsigned int readval, reg, bit; in adf4371_read() local
337 ret = regmap_read(st->regmap, ADF4371_REG(0x7C), &readval); in adf4371_read()
341 if (readval == 0x00) { in adf4371_read()
350 ret = regmap_read(st->regmap, reg, &readval); in adf4371_read()
354 val = !(readval & BIT(bit)); in adf4371_read()
375 unsigned int bit, readval, reg; in adf4371_write() local
394 ret = regmap_read(st->regmap, reg, &readval); in adf4371_write()
398 readval &= ~BIT(bit); in adf4371_write()
399 readval |= (!power_down << bit); in adf4371_write()
401 ret = regmap_write(st->regmap, reg, readval); in adf4371_write()
458 adf4371_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) adf4371_reg_access() argument
[all...]
/kernel/linux/linux-5.10/drivers/iio/frequency/
H A Dadf4371.c331 unsigned int readval, reg, bit; in adf4371_read() local
337 ret = regmap_read(st->regmap, ADF4371_REG(0x7C), &readval); in adf4371_read()
341 if (readval == 0x00) { in adf4371_read()
350 ret = regmap_read(st->regmap, reg, &readval); in adf4371_read()
354 val = !(readval & BIT(bit)); in adf4371_read()
375 unsigned int bit, readval, reg; in adf4371_write() local
394 ret = regmap_read(st->regmap, reg, &readval); in adf4371_write()
398 readval &= ~BIT(bit); in adf4371_write()
399 readval |= (!power_down << bit); in adf4371_write()
401 ret = regmap_write(st->regmap, reg, readval); in adf4371_write()
458 adf4371_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) adf4371_reg_access() argument
[all...]
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dad7606_spi.c164 int readval; in ad7606_spi_write_mask() local
166 readval = st->bops->reg_read(st, addr); in ad7606_spi_write_mask()
167 if (readval < 0) in ad7606_spi_write_mask()
168 return readval; in ad7606_spi_write_mask()
170 readval &= ~mask; in ad7606_spi_write_mask()
171 readval |= val; in ad7606_spi_write_mask()
173 return st->bops->reg_write(st, addr, readval); in ad7606_spi_write_mask()
H A Dad7124.c216 unsigned int readval; in ad7124_spi_write_mask() local
219 ret = ad_sd_read_reg(&st->sd, addr, bytes, &readval); in ad7124_spi_write_mask()
223 readval &= ~mask; in ad7124_spi_write_mask()
224 readval |= val; in ad7124_spi_write_mask()
226 return ad_sd_write_reg(&st->sd, addr, bytes, readval); in ad7124_spi_write_mask()
456 unsigned int *readval) in ad7124_reg_access()
464 if (readval) in ad7124_reg_access()
466 readval); in ad7124_reg_access()
496 unsigned int readval, timeout; in ad7124_soft_reset() local
505 ret = ad_sd_read_reg(&st->sd, AD7124_STATUS, 1, &readval); in ad7124_soft_reset()
453 ad7124_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) ad7124_reg_access() argument
523 unsigned int readval, chip_id, silicon_rev; ad7124_check_chip_id() local
[all...]
H A Dad7768-1.c223 int readval, ret; in ad7768_scan_direct() local
236 readval = ad7768_spi_reg_read(st, AD7768_REG_ADC_DATA, 3); in ad7768_scan_direct()
237 if (readval < 0) in ad7768_scan_direct()
238 return readval; in ad7768_scan_direct()
247 return readval; in ad7768_scan_direct()
253 unsigned int *readval) in ad7768_reg_access()
259 if (readval) { in ad7768_reg_access()
263 *readval = ret; in ad7768_reg_access()
250 ad7768_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) ad7768_reg_access() argument
H A Dad7949.c194 unsigned int *readval) in ad7949_spi_reg_access()
199 if (readval) in ad7949_spi_reg_access()
200 *readval = ad7949_adc->cfg; in ad7949_spi_reg_access()
192 ad7949_spi_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) ad7949_spi_reg_access() argument
H A Daspeed_adc.c153 unsigned int *readval) in aspeed_adc_reg_access()
157 if (!readval || reg % 4 || reg > ASPEED_REG_MAX) in aspeed_adc_reg_access()
160 *readval = readl(data->base + reg); in aspeed_adc_reg_access()
151 aspeed_adc_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) aspeed_adc_reg_access() argument
H A Dad9467.c158 unsigned int writeval, unsigned int *readval) in ad9467_reg_access()
164 if (readval == NULL) { in ad9467_reg_access()
175 *readval = ret; in ad9467_reg_access()
157 ad9467_reg_access(struct adi_axi_adc_conv *conv, unsigned int reg, unsigned int writeval, unsigned int *readval) ad9467_reg_access() argument
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dad7606_spi.c164 int readval; in ad7606_spi_write_mask() local
166 readval = st->bops->reg_read(st, addr); in ad7606_spi_write_mask()
167 if (readval < 0) in ad7606_spi_write_mask()
168 return readval; in ad7606_spi_write_mask()
170 readval &= ~mask; in ad7606_spi_write_mask()
171 readval |= val; in ad7606_spi_write_mask()
173 return st->bops->reg_write(st, addr, readval); in ad7606_spi_write_mask()
H A Dad7124.c236 unsigned int readval; in ad7124_spi_write_mask() local
239 ret = ad_sd_read_reg(&st->sd, addr, bytes, &readval); in ad7124_spi_write_mask()
243 readval &= ~mask; in ad7124_spi_write_mask()
244 readval |= val; in ad7124_spi_write_mask()
246 return ad_sd_write_reg(&st->sd, addr, bytes, readval); in ad7124_spi_write_mask()
688 unsigned int *readval) in ad7124_reg_access()
696 if (readval) in ad7124_reg_access()
698 readval); in ad7124_reg_access()
757 unsigned int readval, timeout; in ad7124_soft_reset() local
766 ret = ad_sd_read_reg(&st->sd, AD7124_STATUS, 1, &readval); in ad7124_soft_reset()
685 ad7124_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) ad7124_reg_access() argument
784 unsigned int readval, chip_id, silicon_rev; ad7124_check_chip_id() local
[all...]
H A Dad7768-1.c224 int readval, ret; in ad7768_scan_direct() local
237 readval = ad7768_spi_reg_read(st, AD7768_REG_ADC_DATA, 3); in ad7768_scan_direct()
238 if (readval < 0) in ad7768_scan_direct()
239 return readval; in ad7768_scan_direct()
248 return readval; in ad7768_scan_direct()
254 unsigned int *readval) in ad7768_reg_access()
260 if (readval) { in ad7768_reg_access()
264 *readval = ret; in ad7768_reg_access()
251 ad7768_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) ad7768_reg_access() argument
H A Dad7949.c257 unsigned int *readval) in ad7949_spi_reg_access()
262 if (readval) in ad7949_spi_reg_access()
263 *readval = ad7949_adc->cfg; in ad7949_spi_reg_access()
255 ad7949_spi_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) ad7949_spi_reg_access() argument
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-cci.c147 u64 readval; in cci_update_bits() local
150 ret = cci_read(map, reg, &readval, err); in cci_update_bits()
154 val = (readval & ~mask) | (val & mask); in cci_update_bits()
/kernel/linux/linux-5.10/drivers/iio/light/
H A Dbh1780.c82 unsigned int *readval) in bh1780_debugfs_reg_access()
87 if (!readval) in bh1780_debugfs_reg_access()
94 *readval = ret; in bh1780_debugfs_reg_access()
80 bh1780_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) bh1780_debugfs_reg_access() argument
/kernel/linux/linux-6.6/drivers/iio/light/
H A Dbh1780.c82 unsigned int *readval) in bh1780_debugfs_reg_access()
87 if (!readval) in bh1780_debugfs_reg_access()
94 *readval = ret; in bh1780_debugfs_reg_access()
80 bh1780_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) bh1780_debugfs_reg_access() argument
/kernel/linux/linux-6.6/drivers/iio/gyro/
H A Dadxrs290.c441 unsigned int *readval) in adxrs290_reg_access_rw()
449 *readval = ret; in adxrs290_reg_access_rw()
455 unsigned int writeval, unsigned int *readval) in adxrs290_reg_access()
459 if (readval) in adxrs290_reg_access()
460 return adxrs290_reg_access_rw(st->spi, reg, readval); in adxrs290_reg_access()
440 adxrs290_reg_access_rw(struct spi_device *spi, unsigned int reg, unsigned int *readval) adxrs290_reg_access_rw() argument
454 adxrs290_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) adxrs290_reg_access() argument
/kernel/linux/linux-5.10/drivers/net/can/sja1000/
H A Dsja1000_isa.c95 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()
/kernel/linux/linux-5.10/drivers/iio/dac/
H A Dstm32-dac.c170 unsigned *readval) in stm32_dac_debugfs_reg_access()
174 if (!readval) in stm32_dac_debugfs_reg_access()
177 return regmap_read(dac->common->regmap, reg, readval); in stm32_dac_debugfs_reg_access()
168 stm32_dac_debugfs_reg_access(struct iio_dev *indio_dev, unsigned reg, unsigned writeval, unsigned *readval) stm32_dac_debugfs_reg_access() argument
/kernel/linux/linux-6.6/drivers/net/can/sja1000/
H A Dsja1000_isa.c95 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()
/kernel/linux/linux-6.6/drivers/iio/dac/
H A Dstm32-dac.c171 unsigned *readval) in stm32_dac_debugfs_reg_access()
175 if (!readval) in stm32_dac_debugfs_reg_access()
178 return regmap_read(dac->common->regmap, reg, readval); in stm32_dac_debugfs_reg_access()
169 stm32_dac_debugfs_reg_access(struct iio_dev *indio_dev, unsigned reg, unsigned writeval, unsigned *readval) stm32_dac_debugfs_reg_access() argument
/kernel/linux/linux-5.10/drivers/iio/gyro/
H A Dadxrs290.c441 unsigned int *readval) in adxrs290_reg_access_rw()
449 *readval = ret; in adxrs290_reg_access_rw()
455 unsigned int writeval, unsigned int *readval) in adxrs290_reg_access()
459 if (readval) in adxrs290_reg_access()
460 return adxrs290_reg_access_rw(st->spi, reg, readval); in adxrs290_reg_access()
440 adxrs290_reg_access_rw(struct spi_device *spi, unsigned int reg, unsigned int *readval) adxrs290_reg_access_rw() argument
454 adxrs290_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) adxrs290_reg_access() argument
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-htc-egpio.c108 unsigned long readval = egpio_readw(ei, ei->ack_register); in egpio_handler() local
109 pr_debug("IRQ reg: %x\n", (unsigned int)readval); in egpio_handler()
113 readval &= ei->irqs_enabled; in egpio_handler()
114 for_each_set_bit(irqpin, &readval, ei->nirqs) { in egpio_handler()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-htc-egpio.c108 unsigned long readval = egpio_readw(ei, ei->ack_register); in egpio_handler() local
109 pr_debug("IRQ reg: %x\n", (unsigned int)readval); in egpio_handler()
113 readval &= ei->irqs_enabled; in egpio_handler()
114 for_each_set_bit(irqpin, &readval, ei->nirqs) { in egpio_handler()
/kernel/linux/linux-5.10/include/linux/iio/adc/
H A Dadi-axi-adc.h51 unsigned int writeval, unsigned int *readval);
/kernel/linux/linux-6.6/include/linux/iio/adc/
H A Dadi-axi-adc.h51 unsigned int writeval, unsigned int *readval);

Completed in 23 milliseconds

1234