/linux-master/drivers/base/regmap/ |
H A D | internal.h | 282 const void *val, size_t val_len, bool noinc);
|
H A D | regmap-kunit.c | 1583 size_t val_len; local 1593 val_len = sizeof(*rval) * (config.max_register + 1); 1594 rval = kunit_kmalloc(test, val_len, GFP_KERNEL); 1600 KUNIT_EXPECT_EQ(test, 0, regmap_raw_read(map, 0, rval, val_len));
|
H A D | regmap-raw-ram.c | 31 const void *val, size_t val_len) 40 if (val_len % 2) 45 memcpy(&our_buf[r], val + val_len - 2, 2); 48 memcpy(&our_buf[r], val, val_len); 50 for (i = 0; i < val_len / 2; i++) 65 void *val, size_t val_len) 74 if (val_len % 2) 79 for (i = 0; i < val_len; i += 2) 83 memcpy(val, &our_buf[r], val_len); 85 for (i = 0; i < val_len / 29 regmap_raw_ram_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument 63 regmap_raw_ram_read(void *context, const void *reg, size_t reg_len, void *val, size_t val_len) argument [all...] |
H A D | regmap-spi-avmm.c | 526 u16 val_len; local 534 val_len = be16_to_cpu(resp->size); 535 if (!val_len || val_len != expected_count * SPI_AVMM_VAL_SIZE) 539 if ((val_len == SPI_AVMM_VAL_SIZE && code != TRANS_CODE_WRITE) || 540 (val_len > SPI_AVMM_VAL_SIZE && code != TRANS_CODE_SEQ_WRITE)) 580 const void *val_buf, size_t val_len) 585 if (!IS_ALIGNED(val_len, SPI_AVMM_VAL_SIZE)) 589 val_len / SPI_AVMM_VAL_SIZE); 604 void *val_buf, size_t val_len) 578 regmap_spi_avmm_gather_write(void *context, const void *reg_buf, size_t reg_len, const void *val_buf, size_t val_len) argument 602 regmap_spi_avmm_read(void *context, const void *reg_buf, size_t reg_len, void *val_buf, size_t val_len) argument [all...] |
H A D | regmap-spi.c | 38 const void *val, size_t val_len) 44 { .tx_buf = val, .len = val_len, }, }; 55 const void *val, size_t val_len, 67 async->t[1].len = val_len; 36 regmap_spi_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument 53 regmap_spi_async_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len, struct regmap_async *a) argument
|
H A D | regmap.c | 1600 const void *val, size_t val_len, bool noinc) 1615 for (i = 0; i < val_len / map->format.val_bytes; i++) { 1629 i = noinc ? val_len - val_bytes : 0; 1630 for (; i < val_len; i += val_bytes) { 1649 int val_num = val_len / map->format.val_bytes; 1656 win_residue, val_len / map->format.val_bytes); 1666 val_len -= win_residue * map->format.val_bytes; 1688 if (val != work_val && val_len == map->format.val_bytes) { 1696 trace_regmap_async_write_start(map, reg, val_len); 1734 val, val_len, asyn 1599 _regmap_raw_write_impl(struct regmap *map, unsigned int reg, const void *val, size_t val_len, bool noinc) argument 1988 _regmap_raw_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len, bool noinc) argument 2042 regmap_raw_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len) argument 2062 regmap_noinc_readwrite(struct regmap *map, unsigned int reg, void *val, unsigned int val_len, bool write) argument 2161 regmap_noinc_write(struct regmap *map, unsigned int reg, const void *val, size_t val_len) argument 2690 regmap_raw_write_async(struct regmap *map, unsigned int reg, const void *val, size_t val_len) argument 2714 _regmap_raw_read(struct regmap *map, unsigned int reg, void *val, unsigned int val_len, bool noinc) argument 2889 regmap_raw_read(struct regmap *map, unsigned int reg, void *val, size_t val_len) argument 2988 regmap_noinc_read(struct regmap *map, unsigned int reg, void *val, size_t val_len) argument [all...] |
H A D | trace.h | 65 const void *val, int val_len), 67 TP_ARGS(map, reg, val, val_len), 72 __dynamic_array(char, buf, val_len) 73 __field(int, val_len) 79 __entry->val_len = val_len; 80 memcpy(__get_dynamic_array(buf), val, val_len); 84 __print_hex(__get_dynamic_array(buf), __entry->val_len)) 90 const void *val, int val_len), 92 TP_ARGS(map, reg, val, val_len) [all...] |
/linux-master/drivers/firmware/broadcom/ |
H A D | bcm47xx_nvram.c | 185 int bcm47xx_nvram_getenv(const char *name, char *val, size_t val_len) argument 209 return snprintf(val, val_len, "%s", value);
|
/linux-master/drivers/firmware/efi/ |
H A D | apple-properties.c | 57 u32 key_len, val_len, entry_len; local 65 if (key_len + sizeof(val_len) > remaining || 73 val_len = *(typeof(val_len) *)(ptr + key_len); 74 if (key_len + val_len > remaining || 75 val_len < sizeof(val_len)) { 90 entry_data = ptr + key_len + sizeof(val_len); 91 entry_len = val_len - sizeof(val_len); [all...] |
/linux-master/drivers/iio/imu/bno055/ |
H A D | bno055.c | 846 int size, int *vals, int *val_len, 864 *val_len = 4; 903 int size, int *vals, int *val_len, 916 *val_len = 2; 921 *val_len = 1; 931 val_len, mask); 934 *val_len = 2; 945 int size, int *vals, int *val_len, 953 vals, val_len, mask); 844 bno055_read_quaternion(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int size, int *vals, int *val_len, long mask) argument 901 _bno055_read_raw_multi(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int size, int *vals, int *val_len, long mask) argument 943 bno055_read_raw_multi(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int size, int *vals, int *val_len, long mask) argument
|
/linux-master/drivers/iio/ |
H A D | industrialio-core.c | 753 int val_len = 2; local 758 vals, &val_len, 767 return iio_format_value(buf, ret, val_len, vals);
|
H A D | inkern.c | 568 int val_len = 2; local 579 vals, &val_len, info);
|
/linux-master/drivers/iio/orientation/ |
H A D | hid-sensor-rotation.c | 68 int size, int *vals, int *val_len, 84 *val_len = 4; 66 dev_rot_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int size, int *vals, int *val_len, long mask) argument
|
/linux-master/drivers/input/misc/ |
H A D | iqs7222.c | 1691 int val_len = num_val * sizeof(__le16); local 1692 int msg_len = reg_len + val_len; 1706 memcpy(msg_buf + reg_len, val, val_len);
|
/linux-master/drivers/input/touchscreen/ |
H A D | iqs7211.c | 1289 u8 reg, void *val, u16 val_len) 1303 .len = val_len, 1360 u8 reg, const void *val, u16 val_len) 1362 int msg_len = sizeof(reg) + val_len; 1372 memcpy(msg_buf + sizeof(reg), val, val_len); 1288 iqs7211_read_burst(struct iqs7211_private *iqs7211, u8 reg, void *val, u16 val_len) argument 1359 iqs7211_write_burst(struct iqs7211_private *iqs7211, u8 reg, const void *val, u16 val_len) argument
|
/linux-master/drivers/leds/rgb/ |
H A D | leds-mt6370-rgb.c | 358 u8 *pattern_val, u32 val_len) 366 if (len < P_MAX_PATTERNS && val_len < P_MAX_PATTERNS / 2) 357 mt6370_gen_breath_pattern(struct mt6370_priv *priv, struct led_pattern *pattern, u32 len, u8 *pattern_val, u32 val_len) argument
|
/linux-master/drivers/md/ |
H A D | dm-ioctl.c | 570 size_t val_len, pfx_len; local 573 val_len = strlen(val); 575 if (pfx_len > val_len) 581 val_len = strlen(val); 583 if (pfx_len > val_len)
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | rtl2830.c | 744 size_t val_len) 753 .len = 1 + val_len, 759 memcpy(&buf[1], val, val_len); 742 rtl2830_regmap_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument
|
/linux-master/drivers/media/i2c/adv748x/ |
H A D | adv748x-core.c | 146 size_t val_len) 150 if (val_len > I2C_SMBUS_BLOCK_MAX) 151 val_len = I2C_SMBUS_BLOCK_MAX; 153 return regmap_raw_write(regmap, init_reg, val, val_len); 144 adv748x_write_block(struct adv748x_state *state, int client_page, unsigned int init_reg, const void *val, size_t val_len) argument
|
H A D | adv748x.h | 393 size_t val_len);
|
/linux-master/drivers/media/i2c/ |
H A D | adv7604.c | 369 size_t val_len) 373 if (val_len > I2C_SMBUS_BLOCK_MAX) 374 val_len = I2C_SMBUS_BLOCK_MAX; 376 return regmap_raw_write(regmap, init_reg, val, val_len); 367 adv76xx_write_block(struct adv76xx_state *state, int client_page, unsigned int init_reg, const void *val, size_t val_len) argument
|
/linux-master/drivers/media/tuners/ |
H A D | mt2060.c | 86 int rem, val_len; local 100 val_len = min_t(int, rem, priv->i2c_max_regs); 101 msg.len = 1 + val_len; 103 memcpy(&xfer_buf[1], &buf[1 + len - 1 - rem], val_len); 106 printk(KERN_WARNING "mt2060 I2C write failed (len=%i)\n", val_len);
|
/linux-master/drivers/net/can/m_can/ |
H A D | tcan4x5x-regmap.c | 19 const void *val, size_t val_len) 27 .len = sizeof(buf_tx->cmd) + val_len, 33 tcan4x5x_spi_cmd_set_len(&buf_tx->cmd, val_len); 34 memcpy(buf_tx->data, val, val_len); 48 void *val_buf, size_t val_len) 67 tcan4x5x_spi_cmd_set_len(&buf_tx->cmd, val_len); 73 xfer[1].len = val_len; 77 xfer[0].len = sizeof(buf_tx->cmd) + val_len; 80 memset(buf_tx->data, 0x0, val_len); 88 memcpy(val_buf, buf_rx->data, val_len); 17 tcan4x5x_regmap_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument 46 tcan4x5x_regmap_read(void *context, const void *reg_buf, size_t reg_len, void *val_buf, size_t val_len) argument [all...] |
/linux-master/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-regmap.c | 26 const void *val, size_t val_len) 34 .len = sizeof(buf_tx->cmd) + val_len, 45 memcpy(buf_tx->data, val, val_len); 151 void *val_buf, size_t val_len) 176 xfer[1].len = val_len; 181 xfer[0].len = sizeof(buf_tx->cmd) + val_len; 185 memset(buf_tx->data, 0x0, val_len); 193 memcpy(val_buf, buf_rx->data, val_len); 201 const void *val, size_t val_len) 209 .len = sizeof(buf_tx->cmd) + val_len 24 mcp251xfd_regmap_nocrc_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument 149 mcp251xfd_regmap_nocrc_read(void *context, const void *reg, size_t reg_len, void *val_buf, size_t val_len) argument 199 mcp251xfd_regmap_crc_gather_write(void *context, const void *reg_p, size_t reg_len, const void *val, size_t val_len) argument 282 mcp251xfd_regmap_crc_read(void *context, const void *reg_p, size_t reg_len, void *val_buf, size_t val_len) argument [all...] |
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz8863_smi.c | 26 void *val_buf, size_t val_len) 37 for (i = 0; i < val_len; i++) { 25 ksz8863_mdio_read(void *ctx, const void *reg_buf, size_t reg_len, void *val_buf, size_t val_len) argument
|