/linux-master/drivers/iio/adc/ |
H A D | ad7606_spi.c | 164 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 D | ad7124.c | 236 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 D | ad7768-1.c | 224 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 D | ad7949.c | 257 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 D | max1027.c | 420 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 D | hi8435.c | 267 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 D | imx7d_adc.c | 397 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 D | rcar-gyroadc.c | 242 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 D | imx8qxp-adc.c | 286 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 D | aspeed_adc.c | 360 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 D | ad7606.c | 67 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 D | adf4371.c | 331 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 D | admv4420.c | 127 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 D | v4l2-cci.c | 147 u64 readval; local 150 ret = cci_read(map, reg, &readval, err); 154 val = (readval & ~mask) | (val & mask);
|
/linux-master/drivers/iio/light/ |
H A D | bh1780.c | 82 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 D | sja1000_isa.c | 95 u8 readval; local 99 readval = inb(base + 1); 102 return readval;
|
/linux-master/drivers/iio/dac/ |
H A D | stm32-dac.c | 172 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 D | ad5758.c | 495 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 D | ad5770r.c | 393 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 D | gpio-htc-egpio.c | 108 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 D | adxrs290.c | 441 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 D | adis.c | 239 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 D | sca3300.c | 567 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 D | st_sensors_core.c | 35 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 D | inv_icm42600_core.c | 306 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
|