| /linux/drivers/base/regmap/ |
| H A D | regmap-sdw.c | 12 static int regmap_sdw_write(void *context, const void *val_buf, size_t val_size) in regmap_sdw_write() argument 17 u32 addr = le32_to_cpu(*(const __le32 *)val_buf); in regmap_sdw_write() 18 const u8 *val = val_buf; in regmap_sdw_write() 25 const void *val_buf, size_t val_size) in regmap_sdw_gather_write() argument 31 return sdw_nwrite_no_pm(slave, addr, val_size, val_buf); in regmap_sdw_gather_write() 36 void *val_buf, size_t val_size) in regmap_sdw_read() argument 42 return sdw_nread_no_pm(slave, addr, val_size, val_buf); in regmap_sdw_read()
|
| H A D | regmap-spi-avmm.c | 580 const void *val_buf, size_t val_len) in regmap_spi_avmm_gather_write() argument 588 return do_reg_access(context, false, *(u32 *)reg_buf, (u32 *)val_buf, in regmap_spi_avmm_gather_write() 604 void *val_buf, size_t val_len) in regmap_spi_avmm_read() argument 612 return do_reg_access(context, true, *(u32 *)reg_buf, val_buf, in regmap_spi_avmm_read()
|
| /linux/drivers/iio/temperature/ |
| H A D | iqs620at-temp.c | 28 __le16 val_buf; in iqs620_temp_read_raw() local 33 &val_buf, sizeof(val_buf)); in iqs620_temp_read_raw() 37 *val = le16_to_cpu(val_buf); in iqs620_temp_read_raw()
|
| /linux/drivers/hwmon/ |
| H A D | lm75.c | 118 u8 val_buf[3]; member 633 .data.in = data->val_buf, in lm75_i3c_reg_read() 648 *val = data->val_buf[0]; in lm75_i3c_reg_read() 650 *val = data->val_buf[0] | (data->val_buf[1] << 8); in lm75_i3c_reg_read() 652 *val = data->val_buf[1] | (data->val_buf[0] << 8); in lm75_i3c_reg_read() 665 .data.out = data->val_buf, in lm75_i3c_reg_write() 669 data->val_buf[0] = reg; in lm75_i3c_reg_write() 674 data->val_buf[1] = val & 0xff; in lm75_i3c_reg_write() 676 data->val_buf[1] = val & 0xff; in lm75_i3c_reg_write() 677 data->val_buf[2] = (val >> 8) & 0xff; in lm75_i3c_reg_write() [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_streamoutput.c | 58 struct ttm_validate_buffer *val_buf); 60 struct ttm_validate_buffer *val_buf); 139 struct ttm_validate_buffer *val_buf) in vmw_dx_streamoutput_bind() argument 142 struct ttm_buffer_object *bo = val_buf->bo; in vmw_dx_streamoutput_bind() 194 struct ttm_validate_buffer *val_buf) in vmw_dx_streamoutput_unbind() argument 211 vmw_bo_fence_single(val_buf->bo, fence); in vmw_dx_streamoutput_unbind()
|
| H A D | vmwgfx_context.c | 51 struct ttm_validate_buffer *val_buf); 54 struct ttm_validate_buffer *val_buf); 58 struct ttm_validate_buffer *val_buf); 61 struct ttm_validate_buffer *val_buf); 342 struct ttm_validate_buffer *val_buf) in vmw_gb_context_bind() argument 349 struct ttm_buffer_object *bo = val_buf->bo; in vmw_gb_context_bind() 370 struct ttm_validate_buffer *val_buf) in vmw_gb_context_unbind() argument 373 struct ttm_buffer_object *bo = val_buf->bo; in vmw_gb_context_unbind() 509 struct ttm_validate_buffer *val_buf) in vmw_dx_context_bind() argument 516 struct ttm_buffer_object *bo = val_buf->bo; in vmw_dx_context_bind() [all …]
|
| H A D | vmwgfx_resource_priv.h | 96 struct ttm_validate_buffer *val_buf); 99 struct ttm_validate_buffer *val_buf);
|
| H A D | vmwgfx_validation.c | 253 struct ttm_validate_buffer *val_buf; in vmw_validation_add_bo() local 264 val_buf = &bo_node->base; in vmw_validation_add_bo() 266 val_buf->bo = &vbo->tbo; in vmw_validation_add_bo() 267 val_buf->num_shared = 0; in vmw_validation_add_bo() 268 list_add_tail(&val_buf->head, &ctx->bo_list); in vmw_validation_add_bo()
|
| /linux/drivers/iio/accel/ |
| H A D | adxl367_spi.c | 53 void *val_buf, size_t val_size) in adxl367_read() argument 59 st->reg_read_xfer[1].rx_buf = val_buf; in adxl367_read() 65 static int adxl367_write(void *context, const void *val_buf, size_t val_size) in adxl367_write() argument 69 st->reg_write_xfer[1].tx_buf = val_buf; in adxl367_write()
|
| /linux/drivers/net/can/m_can/ |
| H A D | tcan4x5x-regmap.c | 48 void *val_buf, size_t val_len) in tcan4x5x_regmap_read() argument 72 xfer[1].rx_buf = val_buf; in tcan4x5x_regmap_read() 88 memcpy(val_buf, buf_rx->data, val_len); in tcan4x5x_regmap_read()
|
| /linux/drivers/iio/imu/bmi323/ |
| H A D | bmi323_spi.c | 21 size_t reg_size, void *val_buf, in bmi323_regmap_spi_read() argument 26 return spi_write_then_read(spi, reg_buf, reg_size, val_buf, val_size); in bmi323_regmap_spi_read()
|
| H A D | bmi323_i2c.c | 26 size_t reg_size, void *val_buf, in bmi323_regmap_i2c_read() argument 47 memcpy(val_buf, priv->i2c_rx_buffer + BMI323_I2C_DUMMY, val_size); in bmi323_regmap_i2c_read()
|
| /linux/drivers/iio/imu/bmi270/ |
| H A D | bmi270_spi.c | 18 size_t reg_size, void *val_buf, in bmi270_regmap_spi_read() argument 21 return spi_write_then_read(spi, reg_buf, reg_size, val_buf, val_size); in bmi270_regmap_spi_read()
|
| /linux/drivers/iio/imu/smi330/ |
| H A D | smi330_spi.c | 13 size_t reg_size, void *val_buf, in smi330_regmap_spi_read() argument 26 return spi_write_then_read(spi, reg, ARRAY_SIZE(reg), val_buf, in smi330_regmap_spi_read()
|
| H A D | smi330_i2c.c | 22 size_t reg_size, void *val_buf, in smi330_regmap_i2c_read() argument 57 memcpy(val_buf, priv->rx_buffer + SMI330_NUM_DUMMY_BYTES, val_size); in smi330_regmap_i2c_read()
|
| /linux/drivers/iio/chemical/ |
| H A D | sunrise_co2.c | 50 size_t reg_size, void *val_buf, size_t val_size) in sunrise_regmap_read() argument 81 memcpy(val_buf, &data.block[1], data.block[0]); in sunrise_regmap_read() 86 static int sunrise_regmap_write(void *context, const void *val_buf, size_t count) in sunrise_regmap_write() argument 98 memcpy(&data.block[1], (u8 *)val_buf + 1, count); in sunrise_regmap_write() 107 I2C_SMBUS_WRITE, ((u8 *)val_buf)[0], in sunrise_regmap_write()
|
| /linux/sound/soc/codecs/ |
| H A D | rtq9124.c | 377 static int rtq9124_regmap_read(void *context, const void *reg_buf, size_t reg_size, void *val_buf, in rtq9124_regmap_read() argument 383 u32 *val = val_buf; in rtq9124_regmap_read() 386 ret = i2c_smbus_read_i2c_block_data(i2c, reg, size, val_buf); in rtq9124_regmap_read() 392 *val = size == 4 ? be32_to_cpup(val_buf) : be16_to_cpup(val_buf); in rtq9124_regmap_read()
|
| /linux/drivers/mfd/ |
| H A D | acer-ec-a500.c | 37 void *val_buf, size_t val_sizel) in a500_ec_read() argument 41 u16 *ret_val = val_buf; in a500_ec_read()
|
| H A D | tps6594-i2c.c | 109 void *val_buf, size_t val_size) in tps6594_i2c_read() argument 115 u8 *val_bytes = val_buf; in tps6594_i2c_read()
|
| /linux/drivers/input/touchscreen/ |
| H A D | iqs5xx.c | 177 __be16 val_buf; in iqs5xx_read_word() local 180 error = iqs5xx_read_burst(client, reg, &val_buf, sizeof(val_buf)); in iqs5xx_read_word() 184 *val = be16_to_cpu(val_buf); in iqs5xx_read_word() 226 __be16 val_buf = cpu_to_be16(val); in iqs5xx_write_word() local 228 return iqs5xx_write_burst(client, reg, &val_buf, sizeof(val_buf)); in iqs5xx_write_word()
|
| H A D | edt-ft5x06.c | 181 void *val_buf, size_t val_size) in edt_M06_i2c_read() argument 200 wbuf[2] = *((u8 *)val_buf); in edt_M06_i2c_read() 221 xfer[1].buf = reg_read ? rbuf : val_buf; in edt_M06_i2c_read() 232 u8 *buf = (u8 *)val_buf; in edt_M06_i2c_read() 243 if (!edt_ft5x06_ts_check_crc(tsdata, val_buf, val_size)) in edt_M06_i2c_read() 251 *((u8 *)val_buf) = rbuf[0]; in edt_M06_i2c_read()
|
| /linux/drivers/input/misc/ |
| H A D | iqs7222.c | 1688 __le16 val_buf; in iqs7222_read_word() local 1691 error = iqs7222_read_burst(iqs7222, reg, &val_buf, sizeof(val_buf)); in iqs7222_read_word() 1695 *val = le16_to_cpu(val_buf); in iqs7222_read_word() 1760 __le16 val_buf = cpu_to_le16(val); in iqs7222_write_word() local 1762 return iqs7222_write_burst(iqs7222, reg, &val_buf, sizeof(val_buf)); in iqs7222_write_word() 1881 __le16 *val_buf; in iqs7222_dev_init() local 1882 u16 val_len = dev_desc->reg_grps[i].val_len ? : num_col * sizeof(*val_buf); in iqs7222_dev_init() 1892 val_buf = kcalloc(num_col, sizeof(__le16), GFP_KERNEL); in iqs7222_dev_init() 1893 if (!val_buf) in iqs7222_dev_init() 1900 val_buf, val_len); in iqs7222_dev_init() [all …]
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz8863_smi.c | 26 void *val_buf, size_t val_len) in ksz8863_mdio_read() argument 31 u8 *val = val_buf; in ksz8863_mdio_read()
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_transport.c | 358 char val_buf[ADF_CFG_MAX_VAL_LEN_IN_BYTES]; in adf_get_cfg_int() local 362 if (adf_cfg_get_param_value(accel_dev, section, key_buf, val_buf)) in adf_get_cfg_int() 365 if (kstrtouint(val_buf, 10, value)) in adf_get_cfg_int()
|
| /linux/drivers/net/dsa/qca/ |
| H A D | ar9331.c | 859 void *val_buf, size_t val_len) in ar9331_mdio_read() argument 871 *(u32 *)val_buf = GENMASK(9, 0); in ar9331_mdio_read() 881 *(u32 *)val_buf = ret; in ar9331_mdio_read() 886 *(u32 *)val_buf |= ret << 16; in ar9331_mdio_read()
|