Home
last modified time | relevance | path

Searched refs:val_len (Results 1 – 25 of 28) sorted by relevance

12

/drivers/net/can/spi/mcp251xfd/
Dmcp251xfd-regmap.c26 const void *val, size_t val_len) in mcp251xfd_regmap_nocrc_gather_write() argument
34 .len = sizeof(buf_tx->cmd) + val_len, in mcp251xfd_regmap_nocrc_gather_write()
45 memcpy(buf_tx->data, val, val_len); in mcp251xfd_regmap_nocrc_gather_write()
141 void *val_buf, size_t val_len) in mcp251xfd_regmap_nocrc_read() argument
166 xfer[1].len = val_len; in mcp251xfd_regmap_nocrc_read()
171 xfer[0].len = sizeof(buf_tx->cmd) + val_len; in mcp251xfd_regmap_nocrc_read()
175 memset(buf_tx->data, 0x0, val_len); in mcp251xfd_regmap_nocrc_read()
183 memcpy(val_buf, buf_rx->data, val_len); in mcp251xfd_regmap_nocrc_read()
191 const void *val, size_t val_len) in mcp251xfd_regmap_crc_gather_write() argument
199 .len = sizeof(buf_tx->cmd) + val_len + in mcp251xfd_regmap_crc_gather_write()
[all …]
/drivers/net/can/m_can/
Dtcan4x5x-regmap.c19 const void *val, size_t val_len) in tcan4x5x_regmap_gather_write() argument
27 .len = sizeof(buf_tx->cmd) + val_len, in tcan4x5x_regmap_gather_write()
33 tcan4x5x_spi_cmd_set_len(&buf_tx->cmd, val_len); in tcan4x5x_regmap_gather_write()
34 memcpy(buf_tx->data, val, val_len); in tcan4x5x_regmap_gather_write()
48 void *val_buf, size_t val_len) in tcan4x5x_regmap_read() argument
67 tcan4x5x_spi_cmd_set_len(&buf_tx->cmd, val_len); in tcan4x5x_regmap_read()
73 xfer[1].len = val_len; in tcan4x5x_regmap_read()
77 xfer[0].len = sizeof(buf_tx->cmd) + val_len; in tcan4x5x_regmap_read()
80 memset(buf_tx->data, 0x0, val_len); in tcan4x5x_regmap_read()
88 memcpy(val_buf, buf_rx->data, val_len); in tcan4x5x_regmap_read()
/drivers/firmware/efi/
Dapple-properties.c57 u32 key_len, val_len, entry_len; in unmarshal_key_value_pairs() local
65 if (key_len + sizeof(val_len) > remaining || in unmarshal_key_value_pairs()
73 val_len = *(typeof(val_len) *)(ptr + key_len); in unmarshal_key_value_pairs()
74 if (key_len + val_len > remaining || in unmarshal_key_value_pairs()
75 val_len < sizeof(val_len)) { in unmarshal_key_value_pairs()
90 entry_data = ptr + key_len + sizeof(val_len); in unmarshal_key_value_pairs()
91 entry_len = val_len - sizeof(val_len); in unmarshal_key_value_pairs()
104 ptr += key_len + val_len; in unmarshal_key_value_pairs()
/drivers/base/regmap/
Dregmap-spi-avmm.c532 u16 val_len; in br_wr_trans_rx_parse() local
540 val_len = be16_to_cpu(resp->size); in br_wr_trans_rx_parse()
541 if (!val_len || val_len != expected_count * SPI_AVMM_VAL_SIZE) in br_wr_trans_rx_parse()
545 if ((val_len == SPI_AVMM_VAL_SIZE && code != TRANS_CODE_WRITE) || in br_wr_trans_rx_parse()
546 (val_len > SPI_AVMM_VAL_SIZE && code != TRANS_CODE_SEQ_WRITE)) in br_wr_trans_rx_parse()
586 const void *val_buf, size_t val_len) in regmap_spi_avmm_gather_write() argument
591 if (!IS_ALIGNED(val_len, SPI_AVMM_VAL_SIZE)) in regmap_spi_avmm_gather_write()
595 val_len / SPI_AVMM_VAL_SIZE); in regmap_spi_avmm_gather_write()
610 void *val_buf, size_t val_len) in regmap_spi_avmm_read() argument
615 if (!IS_ALIGNED(val_len, SPI_AVMM_VAL_SIZE)) in regmap_spi_avmm_read()
[all …]
Dregmap.c1659 const void *val, size_t val_len, bool noinc) in _regmap_raw_write_impl() argument
1676 for (i = 0; i < val_len / map->format.val_bytes; i++) { in _regmap_raw_write_impl()
1690 i = noinc ? val_len - val_bytes : 0; in _regmap_raw_write_impl()
1691 for (; i < val_len; i += val_bytes) { in _regmap_raw_write_impl()
1710 int val_num = val_len / map->format.val_bytes; in _regmap_raw_write_impl()
1717 win_residue, val_len / map->format.val_bytes); in _regmap_raw_write_impl()
1727 val_len -= win_residue * map->format.val_bytes; in _regmap_raw_write_impl()
1748 if (val != work_val && val_len == map->format.val_bytes) { in _regmap_raw_write_impl()
1756 trace_regmap_async_write_start(map, reg, val_len); in _regmap_raw_write_impl()
1794 val, val_len, async); in _regmap_raw_write_impl()
[all …]
Dregmap-spi.c38 const void *val, size_t val_len) in regmap_spi_gather_write() argument
44 { .tx_buf = val, .len = val_len, }, }; in regmap_spi_gather_write()
55 const void *val, size_t val_len, in regmap_spi_async_write() argument
67 async->t[1].len = val_len; in regmap_spi_async_write()
Dinternal.h269 const void *val, size_t val_len, bool noinc);
/drivers/usb/typec/ucsi/
Ducsi_acpi.c45 void *val, size_t val_len) in ucsi_acpi_read() argument
54 memcpy(val, (const void __force *)(ua->base + offset), val_len); in ucsi_acpi_read()
60 const void *val, size_t val_len) in ucsi_acpi_async_write() argument
64 memcpy((void __force *)(ua->base + offset), val, val_len); in ucsi_acpi_async_write()
70 const void *val, size_t val_len) in ucsi_acpi_sync_write() argument
81 ret = ucsi_acpi_async_write(ucsi, offset, val, val_len); in ucsi_acpi_sync_write()
Ducsi.h50 void *val, size_t val_len);
52 const void *val, size_t val_len);
54 const void *val, size_t val_len);
Ducsi_ccg.c512 void *val, size_t val_len) in ucsi_ccg_read() argument
519 ret = ccg_read(uc, reg, val, val_len); in ucsi_ccg_read()
548 const void *val, size_t val_len) in ucsi_ccg_async_write() argument
552 return ccg_write(ucsi_get_drvdata(ucsi), reg, val, val_len); in ucsi_ccg_async_write()
556 const void *val, size_t val_len) in ucsi_ccg_sync_write() argument
567 if (offset == UCSI_CONTROL && val_len == sizeof(uc->last_cmd_sent)) { in ucsi_ccg_sync_write()
579 ret = ucsi_ccg_async_write(ucsi, offset, val, val_len); in ucsi_ccg_sync_write()
/drivers/infiniband/core/
Duverbs_std_types_flow_action.c143 size_t val_len; in parse_esp_ip() local
160 val_len = min_t(size_t, len, sizeof(user_val.ipv4)); in parse_esp_ip()
162 val_len); in parse_esp_ip()
174 val_len = min_t(size_t, len, sizeof(user_val.ipv6)); in parse_esp_ip()
176 val_len); in parse_esp_ip()
188 val_len, out); in parse_esp_ip()
/drivers/staging/wfx/
Dhif_tx.c175 void *val, size_t val_len) in hif_read_mib() argument
179 int buf_len = sizeof(struct hif_cnf_read_mib) + val_len; in hif_read_mib()
198 get_mib_name(mib_id), val_len, in hif_read_mib()
203 memset(val, 0xFF, val_len); in hif_read_mib()
211 void *val, size_t val_len) in hif_write_mib() argument
215 int buf_len = sizeof(struct hif_req_write_mib) + val_len; in hif_write_mib()
221 body->length = cpu_to_le16(val_len); in hif_write_mib()
222 memcpy(&body->mib_data, val, val_len); in hif_write_mib()
/drivers/media/tuners/
Dmt2060.c86 int rem, val_len; in mt2060_writeregs() local
100 val_len = min_t(int, rem, priv->i2c_max_regs); in mt2060_writeregs()
101 msg.len = 1 + val_len; in mt2060_writeregs()
103 memcpy(&xfer_buf[1], &buf[1 + len - 1 - rem], val_len); in mt2060_writeregs()
106 printk(KERN_WARNING "mt2060 I2C write failed (len=%i)\n", val_len); in mt2060_writeregs()
/drivers/firmware/broadcom/
Dbcm47xx_nvram.c167 int bcm47xx_nvram_getenv(const char *name, char *val, size_t val_len) in bcm47xx_nvram_getenv() argument
191 return snprintf(val, val_len, "%s", value); in bcm47xx_nvram_getenv()
/drivers/net/dsa/microchip/
Dksz8863_smi.c23 void *val_buf, size_t val_len) in ksz8863_mdio_read() argument
36 for (i = 0; i < val_len; i++) { in ksz8863_mdio_read()
/drivers/media/i2c/adv748x/
Dadv748x-core.c146 size_t val_len) in adv748x_write_block() argument
150 if (val_len > I2C_SMBUS_BLOCK_MAX) in adv748x_write_block()
151 val_len = I2C_SMBUS_BLOCK_MAX; in adv748x_write_block()
153 return regmap_raw_write(regmap, init_reg, val, val_len); in adv748x_write_block()
Dadv748x.h394 size_t val_len);
/drivers/iio/orientation/
Dhid-sensor-rotation.c68 int size, int *vals, int *val_len, in dev_rot_read_raw() argument
84 *val_len = 4; in dev_rot_read_raw()
/drivers/net/ethernet/netronome/nfp/
Dnfp_net_debugdump.c415 u32 tl_len, key_len, val_len; in nfp_dump_hwinfo_field() local
430 val_len = strlen(value); in nfp_dump_hwinfo_field()
431 total_size = sizeof(*dump_header) + ALIGN8(key_len + val_len + 2); in nfp_dump_hwinfo_field()
437 memcpy(dump_header->data + key_len + 1, value, val_len + 1); in nfp_dump_hwinfo_field()
/drivers/scsi/csiostor/
Dcsio_lnode.c241 csio_append_attrib(uint8_t **ptr, uint16_t type, void *val, size_t val_len) in csio_append_attrib() argument
246 if (WARN_ON(val_len > U16_MAX)) in csio_append_attrib()
249 len = val_len; in csio_append_attrib()
255 memcpy(ae->value, val, val_len); in csio_append_attrib()
256 if (len > val_len) in csio_append_attrib()
257 memset(ae->value + val_len, 0, len - val_len); in csio_append_attrib()
/drivers/media/dvb-frontends/
Drtl2830.c744 size_t val_len) in rtl2830_regmap_gather_write() argument
753 .len = 1 + val_len, in rtl2830_regmap_gather_write()
759 memcpy(&buf[1], val, val_len); in rtl2830_regmap_gather_write()
/drivers/md/
Ddm-ioctl.c552 size_t val_len, pfx_len; in filter_device() local
555 val_len = strlen(val); in filter_device()
557 if (pfx_len > val_len) in filter_device()
563 val_len = strlen(val); in filter_device()
565 if (pfx_len > val_len) in filter_device()
/drivers/iio/
Dinkern.c523 int val_len = 2; in iio_channel_read() local
534 vals, &val_len, info); in iio_channel_read()
Dindustrialio-core.c772 int val_len = 2; in iio_read_channel_info() local
777 vals, &val_len, in iio_read_channel_info()
786 return iio_format_value(buf, ret, val_len, vals); in iio_read_channel_info()
/drivers/net/ethernet/amd/xgbe/
Dxgbe-phy-v2.c460 void *val, unsigned int val_len) in xgbe_phy_i2c_write() argument
470 i2c_op.len = val_len; in xgbe_phy_i2c_write()
481 void *val, unsigned int val_len) in xgbe_phy_i2c_read() argument
506 i2c_op.len = val_len; in xgbe_phy_i2c_read()

12