/openbmc/linux/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 326 unsigned int word_len, read_len = 0; in st_lsm6dsx_read_block() local 329 while (read_len < data_len) { in st_lsm6dsx_read_block() 330 word_len = min_t(unsigned int, data_len - read_len, in st_lsm6dsx_read_block() 332 err = st_lsm6dsx_read_locked(hw, addr, data + read_len, in st_lsm6dsx_read_block() 336 read_len += word_len; in st_lsm6dsx_read_block() 354 int err, sip, acc_sip, gyro_sip, ts_sip, ext_sip, read_len, offset; in st_lsm6dsx_read_fifo() local 382 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_fifo() 506 return read_len; in st_lsm6dsx_read_fifo() 585 int i, err, read_len; in st_lsm6dsx_read_tagged_fifo() local 604 for (read_len = 0; read_len < fifo_len; read_len += pattern_len) { in st_lsm6dsx_read_tagged_fifo() [all …]
|
/openbmc/linux/drivers/net/wireless/st/cw1200/ |
H A D | bh.c | 236 size_t read_len = 0; in cw1200_bh_rx_helper() local 247 read_len = (*ctrl_reg & ST90TDS_CONT_NEXT_LEN_MASK) * 2; in cw1200_bh_rx_helper() 248 if (!read_len) in cw1200_bh_rx_helper() 251 if (WARN_ON((read_len < sizeof(struct wsm_hdr)) || in cw1200_bh_rx_helper() 252 (read_len > EFFECTIVE_BUF_SIZE))) { in cw1200_bh_rx_helper() 254 read_len, *ctrl_reg); in cw1200_bh_rx_helper() 261 read_len = read_len + 2; in cw1200_bh_rx_helper() 264 priv->hwbus_priv, read_len); in cw1200_bh_rx_helper() 277 skb_put(skb_rx, read_len); in cw1200_bh_rx_helper() 293 if (WARN_ON(wsm_len > read_len)) in cw1200_bh_rx_helper()
|
/openbmc/linux/drivers/crypto/caam/ |
H A D | caamrng.c | 179 int read_len; in test_len() local 186 read_len = rng->read(rng, buf, len, wait); in test_len() 188 if (read_len < 0 || (read_len == 0 && wait)) { in test_len() 190 read_len); in test_len() 197 buf, read_len, 1); in test_len() 199 len = len - read_len; in test_len()
|
/openbmc/linux/drivers/net/wireless/silabs/wfx/ |
H A D | bh.c | 63 static int rx_helper(struct wfx_dev *wdev, size_t read_len, int *is_cnf) in rx_helper() argument 72 WARN(read_len > round_down(0xFFF, 2) * sizeof(u16), "request exceed the chip capability"); in rx_helper() 75 alloc_len = wdev->hwbus_ops->align_size(wdev->hwbus_priv, read_len + 2); in rx_helper() 88 if (WARN(read_len < sizeof(struct wfx_hif_msg), "corrupted read")) in rx_helper() 92 if (computed_len != read_len) { in rx_helper() 94 computed_len, read_len); in rx_helper() 96 hif, read_len, true); in rx_helper()
|
/openbmc/u-boot/drivers/usb/emul/ |
H A D | sandbox_flash.c | 57 int read_len; member 232 priv->read_len = transfer_len; in handle_read() 311 priv->read_len = 0; in sandbox_flash_bulk() 334 len, priv->alloc_len, priv->read_len); in sandbox_flash_bulk() 335 if (priv->read_len) { in sandbox_flash_bulk() 341 priv->read_len -= len / SANDBOX_FLASH_BLOCK_LEN; in sandbox_flash_bulk() 342 if (!priv->read_len) in sandbox_flash_bulk()
|
/openbmc/linux/tools/testing/selftests/cachestat/ |
H A D | test_cachestat.c | 60 ssize_t read_len = read(random_fd, cursor, remained); in write_exactly() local 62 if (read_len <= 0) { in write_exactly() 68 remained -= read_len; in write_exactly() 69 cursor += read_len; in write_exactly()
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-cp2615.c | 53 u8 tag, i2caddr, read_len, write_len; member 75 u8 read_len; member 165 memcpy(buf, &i2c_r->data, i2c_r->read_len); in cp2615_i2c_recv() 229 i2c_w.read_len = msg->len; in cp2615_i2c_master_xfer() 232 i2c_w.read_len = 0; in cp2615_i2c_master_xfer()
|
/openbmc/linux/mm/ |
H A D | shrinker_debug.c | 113 unsigned long nr_to_scan = 0, ino, read_len; in shrinker_debugfs_scan_write() local 122 read_len = size < (sizeof(kbuf) - 1) ? size : (sizeof(kbuf) - 1); in shrinker_debugfs_scan_write() 123 if (copy_from_user(kbuf, buf, read_len)) in shrinker_debugfs_scan_write() 125 kbuf[read_len] = '\0'; in shrinker_debugfs_scan_write()
|
/openbmc/linux/drivers/iio/adc/ |
H A D | bcm_iproc_adc.c | 228 int read_len = 0; in iproc_adc_do_read() local 309 read_len = -EIO; in iproc_adc_do_read() 320 read_len = sizeof(*p_adc_data); in iproc_adc_do_read() 329 read_len = -ETIMEDOUT; in iproc_adc_do_read() 334 return read_len; in iproc_adc_do_read() 349 return read_len; in iproc_adc_do_read()
|
/openbmc/qemu/audio/ |
H A D | sdlaudio.c | 278 size_t read_len = MIN(len, MIN(hw->size_emul - hw->pos_emul, in sdl_callback_in() local 281 memcpy(hw->buf_emul + hw->pos_emul, buf, read_len); in sdl_callback_in() 283 hw->pending_emul += read_len; in sdl_callback_in() 284 hw->pos_emul = (hw->pos_emul + read_len) % hw->size_emul; in sdl_callback_in() 285 len -= read_len; in sdl_callback_in() 286 buf += read_len; in sdl_callback_in()
|
/openbmc/u-boot/drivers/spi/ |
H A D | cadence_qspi_apb.c | 440 unsigned int read_len; in cadence_qspi_apb_command_read() local 463 read_len = (rxlen > 4) ? 4 : rxlen; in cadence_qspi_apb_command_read() 464 memcpy(rxbuf, ®, read_len); in cadence_qspi_apb_command_read() 465 rxbuf += read_len; in cadence_qspi_apb_command_read() 470 read_len = rxlen - read_len; in cadence_qspi_apb_command_read() 471 memcpy(rxbuf, ®, read_len); in cadence_qspi_apb_command_read()
|
/openbmc/linux/drivers/input/mouse/ |
H A D | cyapa_gen6.c | 561 u16 read_offset, u16 read_len, u8 data_id, in cyapa_pip_retrieve_data_structure() argument 580 put_unaligned_le16(read_len, &cmd.read_length); in cyapa_pip_retrieve_data_structure() 594 read_len = get_unaligned_le16(&resp_data[7]); in cyapa_pip_retrieve_data_structure() 595 if (*data_buf_lens < read_len) { in cyapa_pip_retrieve_data_structure() 596 *data_buf_lens = read_len; in cyapa_pip_retrieve_data_structure() 600 memcpy(data, &resp_data[10], read_len); in cyapa_pip_retrieve_data_structure() 601 *data_buf_lens = read_len; in cyapa_pip_retrieve_data_structure()
|
H A D | cyapa_gen5.c | 1941 int read_len; in cyapa_gen5_read_idac_data() local 2017 read_len = read_elements * (*data_size); in cyapa_gen5_read_idac_data() 2020 put_unaligned_le16(read_len, &cmd_head->parameter_data[2]); in cyapa_gen5_read_idac_data() 2022 resp_len = GEN5_RESP_DATA_STRUCTURE_OFFSET + read_len; in cyapa_gen5_read_idac_data() 2033 read_len = get_unaligned_le16(&resp_data[7]); in cyapa_gen5_read_idac_data() 2034 if (read_len == 0) in cyapa_gen5_read_idac_data() 2038 if (read_len < *data_size) in cyapa_gen5_read_idac_data() 2058 offset += read_len; in cyapa_gen5_read_idac_data() 2059 for (i = 10; i < (read_len + GEN5_RESP_DATA_STRUCTURE_OFFSET); in cyapa_gen5_read_idac_data() 2217 int read_len; in cyapa_gen5_read_panel_scan_raw_data() local [all …]
|
/openbmc/linux/drivers/fsi/ |
H A D | fsi-core.c | 561 size_t total_len, read_len; in fsi_slave_sysfs_raw_read() local 570 for (total_len = 0; total_len < count; total_len += read_len) { in fsi_slave_sysfs_raw_read() 571 read_len = aligned_access_size(off, count - total_len); in fsi_slave_sysfs_raw_read() 573 rc = fsi_slave_read(slave, off, buf + total_len, read_len); in fsi_slave_sysfs_raw_read() 577 off += read_len; in fsi_slave_sysfs_raw_read() 664 size_t total_len, read_len; in cfam_read() local 674 for (total_len = 0; total_len < count; total_len += read_len) { in cfam_read() 677 read_len = min_t(size_t, count, 4); in cfam_read() 678 read_len -= off & 0x3; in cfam_read() 680 rc = fsi_slave_read(slave, off, &data, read_len); in cfam_read() [all …]
|
/openbmc/linux/kernel/kcsan/ |
H A D | debugfs.c | 226 int read_len = count < (sizeof(kbuf) - 1) ? count : (sizeof(kbuf) - 1); in debugfs_write() local 228 if (copy_from_user(kbuf, buf, read_len)) in debugfs_write() 230 kbuf[read_len] = '\0'; in debugfs_write()
|
/openbmc/qemu/subprojects/libvduse/ |
H A D | libvduse.c | 469 uint64_t read_len; in vduse_queue_read_indirect_desc() local 480 read_len = len; in vduse_queue_read_indirect_desc() 481 ori_desc = iova_to_va(dev, &read_len, addr); in vduse_queue_read_indirect_desc() 486 memcpy(desc, ori_desc, read_len); in vduse_queue_read_indirect_desc() 487 len -= read_len; in vduse_queue_read_indirect_desc() 488 addr += read_len; in vduse_queue_read_indirect_desc() 489 desc += read_len; in vduse_queue_read_indirect_desc() 650 uint64_t desc_addr, read_len; in vduse_queue_map_desc() local 670 read_len = desc_len; in vduse_queue_map_desc() 671 desc = iova_to_va(dev, &read_len, desc_addr); in vduse_queue_map_desc() [all …]
|
/openbmc/qemu/subprojects/libvhost-user/ |
H A D | libvhost-user.c | 2395 uint64_t read_len; in virtqueue_read_indirect_desc() local 2406 read_len = len; in virtqueue_read_indirect_desc() 2407 ori_desc = vu_gpa_to_va(dev, &read_len, addr); in virtqueue_read_indirect_desc() 2412 memcpy(desc, ori_desc, read_len); in virtqueue_read_indirect_desc() 2413 len -= read_len; in virtqueue_read_indirect_desc() 2414 addr += read_len; in virtqueue_read_indirect_desc() 2415 desc += read_len; in virtqueue_read_indirect_desc() 2467 uint64_t desc_addr, read_len; in vu_queue_get_avail_bytes() local 2496 read_len = desc_len; in vu_queue_get_avail_bytes() 2497 desc = vu_gpa_to_va(dev, &read_len, desc_addr); in vu_queue_get_avail_bytes() [all …]
|
/openbmc/u-boot/drivers/misc/ |
H A D | cros_ec.c | 1224 int read_len; in cros_ec_i2c_tunnel() local 1237 read_len = 0; in cros_ec_i2c_tunnel() 1245 read_len += in->len; in cros_ec_i2c_tunnel() 1247 if (sizeof(*r) + read_len > sizeof(response)) { in cros_ec_i2c_tunnel() 1262 r, sizeof(*r) + read_len); in cros_ec_i2c_tunnel() 1272 if (rv < sizeof(*r) + read_len) { in cros_ec_i2c_tunnel() 1278 if (read_len) in cros_ec_i2c_tunnel() 1279 memcpy(read_ptr, r->data, read_len); in cros_ec_i2c_tunnel()
|
/openbmc/linux/drivers/media/usb/dvb-usb/ |
H A D | pctv452e.c | 109 unsigned int write_len, unsigned int read_len) in tt3650_ci_msg() argument 117 if (!data || (write_len > 64 - 4) || (read_len > 64 - 4)) { in tt3650_ci_msg() 135 rlen = (read_len > 0) ? 64 : 0; in tt3650_ci_msg() 145 memcpy(data, buf + 4, read_len); in tt3650_ci_msg() 160 unsigned int read_len) in tt3650_ci_msg_locked() argument 167 ret = tt3650_ci_msg(d, cmd, data, write_len, read_len); in tt3650_ci_msg_locked()
|
H A D | ttusb2.c | 120 …0_ci_msg(struct dvb_usb_device *d, u8 cmd, u8 *data, unsigned int write_len, unsigned int read_len) in tt3650_ci_msg() argument 124 ret = ttusb2_msg(d, cmd, data, write_len, rx, read_len); in tt3650_ci_msg() 126 memcpy(data, rx, read_len); in tt3650_ci_msg() 130 …_locked(struct dvb_ca_en50221 *ca, u8 cmd, u8 *data, unsigned int write_len, unsigned int read_len) in tt3650_ci_msg_locked() argument 137 ret = tt3650_ci_msg(d, cmd, data, write_len, read_len); in tt3650_ci_msg_locked()
|
/openbmc/u-boot/fs/ |
H A D | fs.c | 441 loff_t read_len; in fs_read_lmb_check() local 451 read_len = size - offset; in fs_read_lmb_check() 454 if (len && len < read_len) in fs_read_lmb_check() 455 read_len = len; in fs_read_lmb_check() 460 if (lmb_alloc_addr(&lmb, addr, read_len) == addr) in fs_read_lmb_check()
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | ilitek_ts_i2c.c | 96 u8 *data, int read_len) in ilitek_i2c_write_and_read() argument 110 .len = read_len, in ilitek_i2c_write_and_read() 115 if (delay == 0 && write_len > 0 && read_len > 0) { in ilitek_i2c_write_and_read() 128 if (read_len > 0) { in ilitek_i2c_write_and_read()
|
/openbmc/linux/fs/ceph/ |
H A D | file.c | 1003 u64 read_len = len; in __ceph_sync_read() local 1007 ceph_fscrypt_adjust_off_and_len(inode, &read_off, &read_len); in __ceph_sync_read() 1010 off, len, read_off, read_len); in __ceph_sync_read() 1013 ci->i_vino, read_off, &read_len, 0, 1, in __ceph_sync_read() 1025 if (off + len > read_off + read_len) in __ceph_sync_read() 1026 len = read_off + read_len - off; in __ceph_sync_read() 1031 extent_cnt = __ceph_sparse_read_ext_count(inode, read_len); in __ceph_sync_read() 1039 num_pages = calc_pages_for(read_off, read_len); in __ceph_sync_read() 1048 osd_req_op_extent_osd_data_pages(req, 0, pages, read_len, in __ceph_sync_read() 1058 read_len, ret); in __ceph_sync_read() [all …]
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_nsp.c | 1066 unsigned int len, unsigned int *read_len) in nfp_nsp_read_module_eeprom() argument 1094 *read_len = min_t(unsigned int, len, le16_to_cpu(buf->readlen)); in nfp_nsp_read_module_eeprom() 1095 if (*read_len) in nfp_nsp_read_module_eeprom() 1096 memcpy(data, buf->data, *read_len); in nfp_nsp_read_module_eeprom() 1098 if (!ret && *read_len < len) in nfp_nsp_read_module_eeprom()
|
/openbmc/linux/drivers/gpu/drm/sun4i/ |
H A D | sun4i_hdmi_i2c.c | 40 int read_len = RX_THRESHOLD + in fifo_transfer() local 47 len = min_t(int, len, read ? read_len : SUN4I_HDMI_DDC_FIFO_SIZE); in fifo_transfer()
|