Searched refs:val_size (Results 1 - 25 of 53) sorted by relevance

123

/linux-master/drivers/base/regmap/
H A Dregmap-spmi.c18 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 Dregmap-sdw.c12 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 Dregmap-i2c.c140 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 Dregmap-slimbus.c18 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 Dregmap-i3c.c26 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 Dregmap-spi.c93 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 Drk8xx-spi.c47 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 Dsmpro-core.c41 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 Dmt6360-core.c400 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(&reg_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 Dmc13xxx-spi.c60 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 Dmt6370.c183 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 Dtps6594-i2c.c104 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 Dsprd-sc27xx-spi.c117 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 Dbma400_spi.c22 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 Dadxl367_spi.c53 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 Dbmi088-accel-spi.c27 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 Dbmp280-spi.c32 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 Dbmi323_spi.c22 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 Dbmi323_i2c.c27 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 Dcs35l56-sdw.c43 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 Dgoodix_berlin_spi.c33 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 Dbno055_ser_core.c301 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 Dpinctrl-mcp23s08_spi.c43 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 Dbench_bloom_filter_map.c132 __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 Dbme680_spi.c87 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

Completed in 372 milliseconds

123