/linux-master/drivers/base/regmap/ |
H A D | regmap-spmi.c | 18 void *val, size_t val_size) 25 while (val_size-- && !err) 33 const void *val, size_t val_size) 45 if (addr == 0 && val_size) { 52 val_size--; 55 while (val_size) { 62 val_size--; 107 void *val, size_t val_size) 121 while (addr <= 0xFF && val_size) { 122 len = min_t(size_t, val_size, 1 16 regmap_spmi_base_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument 31 regmap_spmi_base_gather_write(void *context, const void *reg, size_t reg_size, const void *val, size_t val_size) argument 105 regmap_spmi_ext_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument 149 regmap_spmi_ext_gather_write(void *context, const void *reg, size_t reg_size, const void *val, size_t val_size) argument [all...] |
H A D | regmap-sdw.c | 12 static int regmap_sdw_write(void *context, const void *val_buf, size_t val_size) argument 20 return sdw_nwrite_no_pm(slave, addr, val_size - sizeof(addr), val + sizeof(addr)); 25 const void *val_buf, size_t val_size) 31 return sdw_nwrite_no_pm(slave, addr, val_size, val_buf); 36 void *val_buf, size_t val_size) 42 return sdw_nread_no_pm(slave, addr, val_size, val_buf); 23 regmap_sdw_gather_write(void *context, const void *reg_buf, size_t reg_size, const void *val_buf, size_t val_size) argument 34 regmap_sdw_read(void *context, const void *reg_buf, size_t reg_size, void *val_buf, size_t val_size) argument
|
H A D | regmap-i2c.c | 140 const void *val, size_t val_size) 160 xfer[1].len = val_size; 174 void *val, size_t val_size) 188 xfer[1].len = val_size; 224 size_t val_size) 230 if (reg_size != 1 || val_size < 1) 233 ret = i2c_smbus_read_i2c_block_data(i2c, ((u8 *)reg)[0], val_size, val); 234 if (ret == val_size) 265 size_t val_size) 269 int ret, count, len = val_size; 138 regmap_i2c_gather_write(void *context, const void *reg, size_t reg_size, const void *val, size_t val_size) argument 172 regmap_i2c_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument 222 regmap_i2c_smbus_i2c_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument 263 regmap_i2c_smbus_i2c_read_reg16(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument [all...] |
H A D | regmap-slimbus.c | 18 void *val, size_t val_size) 22 return slim_read(sdev, *(u16 *)reg, val_size, val); 17 regmap_slimbus_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
H A D | regmap-i3c.c | 26 void *val, size_t val_size) 37 xfers[1].len = val_size; 24 regmap_i3c_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
H A D | regmap-spi.c | 93 void *val, size_t val_size) 98 return spi_write_then_read(spi, reg, reg_size, val, val_size); 91 regmap_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
/linux-master/drivers/mfd/ |
H A D | rk8xx-spi.c | 47 size_t val_size = count - RK806_ADDR_SIZE; local 50 if (val_size < 1 || val_size > (RK806_CMD_LEN_MSK + 1)) 53 cmd = RK806_CMD_WITH_SIZE(WRITE, val_size); 64 void *val, size_t val_size) 71 val_size < 1 || val_size > (RK806_CMD_LEN_MSK + 1)) 75 txbuf[0] = RK806_CMD_WITH_SIZE(READ, val_size); 78 return spi_write_then_read(spi, txbuf, sizeof(txbuf), val, val_size); 63 rk806_spi_bus_read(void *context, const void *vreg, size_t reg_size, void *val, size_t val_size) argument
|
H A D | smpro-core.c | 41 void *val, size_t val_size) 53 buf[1] = val_size; 59 xfer[1].len = val_size; 40 smpro_core_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
H A D | mt6360-core.c | 400 void *val, size_t val_size) 408 int buf_len = MT6360_ALLOC_READ_SIZE(val_size); 409 int read_size = val_size; 420 ret = mt6360_xlate_pmicldo_addr(®_addr, val_size); 443 crc = crc8(ddata->crc8_tbl, buf, val_size + MT6360_CRC_PREDATA_OFFSET, 0); 444 if (crc != buf[val_size + MT6360_CRC_PREDATA_OFFSET]) { 450 memcpy(val, buf + MT6360_CRC_PREDATA_OFFSET, val_size); 456 static int mt6360_regmap_write(void *context, const void *val, size_t val_size) argument 464 int buf_len = MT6360_ALLOC_WRITE_SIZE(val_size); 465 int write_size = val_size 399 mt6360_regmap_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument [all...] |
H A D | mc13xxx-spi.c | 60 void *val, size_t val_size) 76 if (val_size != 3 || reg_size != 1) 59 mc13xxx_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
H A D | mt6370.c | 183 size_t reg_size, void *val_buf, size_t val_size) 194 val_size, val_buf); 198 if (ret != val_size) 182 mt6370_regmap_read(void *context, const void *reg_buf, size_t reg_size, void *val_buf, size_t val_size) argument
|
H A D | tps6594-i2c.c | 104 void *val_buf, size_t val_size) 121 for (i = 0 ; ret == 0 && i < val_size ; i++) 136 msgs[1].len = val_size; 103 tps6594_i2c_read(void *context, const void *reg_buf, size_t reg_size, void *val_buf, size_t val_size) argument
|
H A D | sprd-sc27xx-spi.c | 117 void *val, size_t val_size) 125 if (reg_size != sizeof(u32) || val_size != sizeof(u32)) 134 memcpy(val, rx_buf, val_size); 115 sprd_pmic_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
/linux-master/drivers/iio/accel/ |
H A D | bma400_spi.c | 22 void *val, size_t val_size) 29 if (val_size > BMA400_MAX_SPI_READ) 32 status = spi_write_then_read(spi, reg, 1, result, val_size + 1); 42 memcpy(val, result + 1, val_size); 20 bma400_regmap_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
H A D | adxl367_spi.c | 53 void *val_buf, size_t val_size) 60 st->reg_read_xfer[1].len = val_size; 65 static int adxl367_write(void *context, const void *val_buf, size_t val_size) argument 70 st->reg_write_xfer[1].len = val_size; 52 adxl367_read(void *context, const void *reg_buf, size_t reg_size, void *val_buf, size_t val_size) argument
|
H A D | bmi088-accel-spi.c | 27 size_t reg_size, void *val, size_t val_size) 36 return spi_write_then_read(spi, addr, sizeof(addr), val, val_size); 26 bmi088_regmap_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
/linux-master/drivers/iio/pressure/ |
H A D | bmp280-spi.c | 32 size_t reg_size, void *val, size_t val_size) 36 return spi_write_then_read(spi, reg, reg_size, val, val_size); 40 size_t reg_size, void *val, size_t val_size) 50 if (val_size > 3) 58 status = spi_write_then_read(spi, reg, 1, rx_buf, val_size + 1); 62 memcpy(val, rx_buf + 1, val_size); 31 bmp280_regmap_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument 39 bmp380_regmap_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
/linux-master/drivers/iio/imu/bmi323/ |
H A D | bmi323_spi.c | 22 size_t val_size) 26 return spi_write_then_read(spi, reg_buf, reg_size, val_buf, val_size); 20 bmi323_regmap_spi_read(void *context, const void *reg_buf, size_t reg_size, void *val_buf, size_t val_size) argument
|
H A D | bmi323_i2c.c | 27 size_t val_size) 39 msgs[1].len = val_size + BMI323_I2C_DUMMY; 47 memcpy(val_buf, priv->i2c_rx_buffer + BMI323_I2C_DUMMY, val_size); 25 bmi323_regmap_i2c_read(void *context, const void *reg_buf, size_t reg_size, void *val_buf, size_t val_size) argument
|
/linux-master/sound/soc/codecs/ |
H A D | cs35l56-sdw.c | 43 size_t val_size) 53 if (val_size == 4) 56 while (val_size) { 58 if (bytes > val_size) 59 bytes = val_size; 69 val_size -= bytes; 102 const void *val_buf, size_t val_size) 113 if (val_size == 4) 116 while (val_size) { 118 if (bytes > val_size) 41 cs35l56_sdw_read(void *context, const void *reg_buf, const size_t reg_size, void *val_buf, size_t val_size) argument 100 cs35l56_sdw_gather_write(void *context, const void *reg_buf, size_t reg_size, const void *val_buf, size_t val_size) argument 140 cs35l56_sdw_write(void *context, const void *val_buf, size_t val_size) argument [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | goodix_berlin_spi.c | 33 size_t val_size) 45 buf = kzalloc(GOODIX_BERLIN_SPI_READ_PREFIX_LEN + val_size, GFP_KERNEL); 60 xfers.len = GOODIX_BERLIN_SPI_READ_PREFIX_LEN + val_size; 68 memcpy(val_buf, buf + GOODIX_BERLIN_SPI_READ_PREFIX_LEN, val_size); 31 goodix_berlin_spi_read(void *context, const void *reg_buf, size_t reg_size, void *val_buf, size_t val_size) argument
|
/linux-master/drivers/iio/imu/bno055/ |
H A D | bno055_ser_core.c | 301 void *val, size_t val_size) 308 if (val_size > 128) { 309 dev_err(&priv->serdev->dev, "Invalid read valsize %zu", val_size); 314 trace_read_reg(reg_addr, val_size); 316 priv->expected_data_len = val_size; 320 ret = bno055_ser_send_cmd(priv, 1, reg_addr, val_size, NULL); 299 bno055_ser_read_reg(void *context, const void *_reg, size_t reg_size, void *val, size_t val_size) argument
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08_spi.c | 43 const void *val, size_t val_size) 50 { .tx_buf = val, .len = val_size, }, }; 61 void *val, size_t val_size) 73 return spi_write_then_read(spi, tx, sizeof(tx), val, val_size); 41 mcp23sxx_spi_gather_write(void *context, const void *reg, size_t reg_size, const void *val, size_t val_size) argument 60 mcp23sxx_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|
/linux-master/tools/testing/selftests/bpf/benchs/ |
H A D | bench_bloom_filter_map.c | 132 __u32 val_size, i; local 136 val_size = args.value_size; 137 val = malloc(val_size); 152 err = syscall(__NR_getrandom, val, val_size, 0); 153 if (err != val_size) {
|
/linux-master/drivers/iio/chemical/ |
H A D | bme680_spi.c | 87 size_t reg_size, void *val, size_t val_size) 100 return spi_write_then_read(spi, &addr, 1, val, val_size); 86 bme680_regmap_spi_read(void *context, const void *reg, size_t reg_size, void *val, size_t val_size) argument
|