Searched refs:val_len (Results 1 - 25 of 77) sorted by path

1234

/linux-master/drivers/base/regmap/
H A Dinternal.h282 const void *val, size_t val_len, bool noinc);
H A Dregmap-kunit.c1583 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 Dregmap-raw-ram.c31 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 Dregmap-spi-avmm.c526 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 Dregmap-spi.c38 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 Dregmap.c1600 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 Dtrace.h65 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 Dbcm47xx_nvram.c185 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 Dapple-properties.c57 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 Dbno055.c846 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 Dindustrialio-core.c753 int val_len = 2; local
758 vals, &val_len,
767 return iio_format_value(buf, ret, val_len, vals);
H A Dinkern.c568 int val_len = 2; local
579 vals, &val_len, info);
/linux-master/drivers/iio/orientation/
H A Dhid-sensor-rotation.c68 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 Diqs7222.c1691 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 Diqs7211.c1289 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 Dleds-mt6370-rgb.c358 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 Ddm-ioctl.c570 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 Drtl2830.c744 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 Dadv748x-core.c146 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 Dadv748x.h393 size_t val_len);
/linux-master/drivers/media/i2c/
H A Dadv7604.c369 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 Dmt2060.c86 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 Dtcan4x5x-regmap.c19 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 Dmcp251xfd-regmap.c26 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 Dksz8863_smi.c26 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

Completed in 316 milliseconds

1234