Home
last modified time | relevance | path

Searched refs:to_copy (Results 1 – 25 of 44) sorted by relevance

12

/linux/net/rds/
H A Dtcp_recv.c75 unsigned long to_copy, skb_off; in rds_tcp_inc_copy_to_user() local
76 for (skb_off = 0; skb_off < skb->len; skb_off += to_copy) { in rds_tcp_inc_copy_to_user()
77 to_copy = iov_iter_count(to); in rds_tcp_inc_copy_to_user()
78 to_copy = min(to_copy, skb->len - skb_off); in rds_tcp_inc_copy_to_user()
80 if (skb_copy_datagram_iter(skb, skb_off, to, to_copy)) in rds_tcp_inc_copy_to_user()
83 rds_stats_add(s_copy_to_user, to_copy); in rds_tcp_inc_copy_to_user()
84 ret += to_copy; in rds_tcp_inc_copy_to_user()
110 unsigned int to_copy, skb_off; in rds_tcp_cong_recv() local
127 to_copy in rds_tcp_cong_recv()
163 size_t left = len, to_copy; rds_tcp_data_recv() local
[all...]
H A Dmessage.c462 unsigned long to_copy, nbytes; in rds_message_copy_from_user() local
486 to_copy = min_t(unsigned long, iov_iter_count(from), in rds_message_copy_from_user()
489 rds_stats_add(s_copy_from_user, to_copy); in rds_message_copy_from_user()
491 to_copy, from); in rds_message_copy_from_user()
492 if (nbytes != to_copy) in rds_message_copy_from_user()
495 sg_off += to_copy; in rds_message_copy_from_user()
508 unsigned long to_copy; in rds_message_inc_copy_to_user() local
522 to_copy = min_t(unsigned long, iov_iter_count(to), in rds_message_inc_copy_to_user()
524 to_copy = min_t(unsigned long, to_copy, len - copied); in rds_message_inc_copy_to_user()
526 rds_stats_add(s_copy_to_user, to_copy); in rds_message_inc_copy_to_user()
[all …]
/linux/drivers/staging/fbtft/
H A Dfbtft-bus.c126 size_t to_copy; in fbtft_write_vmem16_bus8() local
152 to_copy = min(tx_array_size, remain); in fbtft_write_vmem16_bus8()
154 to_copy, remain - to_copy); in fbtft_write_vmem16_bus8()
156 for (i = 0; i < to_copy; i++) in fbtft_write_vmem16_bus8()
159 vmem16 = vmem16 + to_copy; in fbtft_write_vmem16_bus8()
161 startbyte_size + to_copy * 2); in fbtft_write_vmem16_bus8()
164 remain -= to_copy; in fbtft_write_vmem16_bus8()
177 size_t to_copy; in fbtft_write_vmem16_bus9() local
193 to_copy = min(tx_array_size, remain); in fbtft_write_vmem16_bus9()
195 to_copy, remain - to_copy); in fbtft_write_vmem16_bus9()
[all …]
H A Dfb_ra8875.c242 size_t to_copy; in write_vmem16_bus8() local
260 to_copy = min(tx_array_size, remain); in write_vmem16_bus8()
262 to_copy, remain - to_copy); in write_vmem16_bus8()
264 for (i = 0; i < to_copy; i++) in write_vmem16_bus8()
267 vmem16 = vmem16 + to_copy; in write_vmem16_bus8()
269 startbyte_size + to_copy * 2); in write_vmem16_bus8()
272 remain -= to_copy; in write_vmem16_bus8()
/linux/crypto/
H A Dscatterwalk.c37 unsigned int to_copy; in memcpy_from_scatterwalk() local
39 to_copy = scatterwalk_next(walk, nbytes); in memcpy_from_scatterwalk()
40 memcpy(buf, walk->addr, to_copy); in memcpy_from_scatterwalk()
41 scatterwalk_done_src(walk, to_copy); in memcpy_from_scatterwalk()
42 buf += to_copy; in memcpy_from_scatterwalk()
43 nbytes -= to_copy; in memcpy_from_scatterwalk()
52 unsigned int to_copy; in memcpy_to_scatterwalk() local
54 to_copy = scatterwalk_next(walk, nbytes); in memcpy_to_scatterwalk()
55 memcpy(walk->addr, buf, to_copy); in memcpy_to_scatterwalk()
56 scatterwalk_done_dst(walk, to_copy); in memcpy_to_scatterwalk()
[all …]
/linux/drivers/hwtracing/coresight/
H A Dultrasoc-smb.c122 ssize_t to_copy = 0; in smb_read() local
130 to_copy = min(sdb->data_size, len); in smb_read()
133 if (sdb->buf_rdptr + to_copy > sdb->buf_size) in smb_read()
134 to_copy = sdb->buf_size - sdb->buf_rdptr; in smb_read()
136 if (copy_to_user(data, sdb->buf_base + sdb->buf_rdptr, to_copy)) { in smb_read()
141 *ppos += to_copy; in smb_read()
142 smb_update_read_ptr(drvdata, to_copy); in smb_read()
146 dev_dbg(dev, "%zu bytes copied\n", to_copy); in smb_read()
147 return to_copy; in smb_read()
339 unsigned long to_copy; in smb_sync_perf_buffer() local
[all …]
/linux/drivers/xen/
H A Dxen-front-pgdir-shbuf.c274 int to_copy = XEN_NUM_GREFS_PER_PAGE; in backend_map() local
276 if (to_copy > grefs_left) in backend_map()
277 to_copy = grefs_left; in backend_map()
279 for (cur_gref = 0; cur_gref < to_copy; cur_gref++) { in backend_map()
290 grefs_left -= to_copy; in backend_map()
360 int cur_gref, grefs_left, to_copy, i, num_pages_dir; in guest_fill_page_dir() local
376 to_copy = grefs_left; in guest_fill_page_dir()
379 to_copy = XEN_NUM_GREFS_PER_PAGE; in guest_fill_page_dir()
383 to_copy * sizeof(grant_ref_t)); in guest_fill_page_dir()
385 grefs_left -= to_copy; in guest_fill_page_dir()
[all …]
/linux/drivers/most/
H A Dmost_cdev.c186 size_t to_copy, left; in comp_write() local
206 to_copy = min(count, c->cfg->buffer_size - c->mbo_offs); in comp_write()
207 left = copy_from_user(mbo->virt_address + c->mbo_offs, buf, to_copy); in comp_write()
208 if (left == to_copy) { in comp_write()
213 c->mbo_offs += to_copy - left; in comp_write()
223 ret = to_copy - left; in comp_write()
239 size_t to_copy, not_copied, copied; in comp_read() local
261 to_copy = min_t(size_t, in comp_read()
267 to_copy); in comp_read()
269 copied = to_copy - not_copied; in comp_read()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_smi_events.c85 size_t to_copy; in kfd_smi_ev_read() local
98 to_copy = kfifo_len(&client->fifo); in kfd_smi_ev_read()
99 if (!to_copy) { in kfd_smi_ev_read()
104 to_copy = min(size, to_copy); in kfd_smi_ev_read()
105 ret = kfifo_out(&client->fifo, buf, to_copy); in kfd_smi_ev_read()
112 ret = copy_to_user(user, buf, to_copy); in kfd_smi_ev_read()
119 return to_copy; in kfd_smi_ev_read()
/linux/drivers/infiniband/hw/hfi1/
H A Deprom.c263 u32 bytes_available, ncopied, to_copy; in read_segment_platform_config() local
367 to_copy = entry->size - ncopied; in read_segment_platform_config()
370 if (to_copy > bytes_available) in read_segment_platform_config()
371 to_copy = bytes_available; in read_segment_platform_config()
383 ret = read_length(dd, seg_base + seg_offset, to_copy, in read_segment_platform_config()
388 ncopied += to_copy; in read_segment_platform_config()
/linux/tools/objtool/
H A Dbuiltin-check.c212 size_t to_copy, copied; in copy_file()
239 for (to_copy = stat.st_size; to_copy > 0; to_copy -= copied) { in save_argv()
240 copied = sendfile(dst_fd, src_fd, &offset, to_copy); in save_argv()
192 size_t to_copy, copied; copy_file() local
/linux/fs/btrfs/
H A Dzlib.c452 unsigned long to_copy; in zlib_decompress() local
488 to_copy = min(workspace->strm.total_out, destlen); in zlib_decompress()
492 memcpy_to_folio(dest_folio, dest_pgoff, workspace->buf, to_copy); in zlib_decompress()
495 if (unlikely(to_copy != destlen)) { in zlib_decompress()
501 folio_pos(dest_folio), to_copy, destlen); in zlib_decompress()
509 if (unlikely(to_copy < destlen)) in zlib_decompress()
510 folio_zero_range(dest_folio, dest_pgoff + to_copy, destlen - to_copy); in zlib_decompress()
H A Dzstd.c688 unsigned long to_copy = 0; in zstd_decompress() local
725 to_copy = workspace->out_buf.pos; in zstd_decompress()
726 memcpy_to_folio(dest_folio, dest_pgoff, workspace->out_buf.dst, to_copy); in zstd_decompress()
729 if (unlikely(to_copy < destlen)) { in zstd_decompress()
731 folio_zero_range(dest_folio, dest_pgoff + to_copy, destlen - to_copy); in zstd_decompress()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_blit.c124 size_t to_copy = size & ~(sizeof(_type) - 1); \
127 ((_type *) dst, (_type *) src, to_copy); \
197 size_t to_copy = round_down(size, sizeof(_type)); \
200 ((_type *) dst, (_type *) src, to_copy); \
201 location = size - to_copy + diff_offs - sizeof(_type); \
205 dst -= to_copy - diff_offs; \
206 src -= to_copy - diff_offs; \
207 size -= to_copy - diff_offs; \
/linux/drivers/android/binder/
H A Dpage_range.rs554 self.iterate(offset, size, |page, offset, to_copy| { in copy_from_user_slice()
555 page.copy_from_user_slice_raw(reader, offset, to_copy) in copy_from_user_slice()
570 self.iterate(offset, size_of::<T>(), |page, offset, to_copy| { in read()
574 page.read_raw(obj_ptr, offset, to_copy)?; in read()
575 out_offset += to_copy; in read()
592 self.iterate(offset, size_of_val(obj), |page, offset, to_copy| { in write()
596 page.write_raw(obj_ptr, offset, to_copy)?; in write()
597 obj_offset += to_copy; in write()
/linux/mm/kmsan/
H A Dhooks.c248 void kmsan_copy_to_user(void __user *to, const void *from, size_t to_copy, in kmsan_copy_to_user() argument
261 if (!to_copy) in kmsan_copy_to_user()
264 if (to_copy <= left) in kmsan_copy_to_user()
271 kmsan_internal_check_memory((void *)from, to_copy - left, to, in kmsan_copy_to_user()
282 to_copy - left); in kmsan_copy_to_user()
/linux/drivers/net/ethernet/brocade/bna/
H A Dbfa_msgq.c205 size_t to_copy; in __cmd_copy() local
213 to_copy = (len < BFI_MSGQ_CMD_ENTRY_SIZE) ? in __cmd_copy()
215 memcpy(dst, src, to_copy); in __cmd_copy()
216 len -= to_copy; in __cmd_copy()
639 size_t to_copy; in bfa_msgq_rsp_copy() local
649 to_copy = (len < BFI_MSGQ_RSP_ENTRY_SIZE) ? in bfa_msgq_rsp_copy()
651 memcpy(dst, src, to_copy); in bfa_msgq_rsp_copy()
652 len -= to_copy; in bfa_msgq_rsp_copy()
/linux/drivers/vfio/pci/virtio/
H A Dmigrate.c814 size_t copy_len, to_copy; in virtiovf_resume_read_chunk() local
817 to_copy = min_t(size_t, *len, chunk_size - vhca_buf->length); in virtiovf_resume_read_chunk()
818 copy_len = to_copy; in virtiovf_resume_read_chunk()
819 while (to_copy) { in virtiovf_resume_read_chunk()
820 ret = virtiovf_append_page_to_mig_buf(vhca_buf, buf, &to_copy, in virtiovf_resume_read_chunk()
842 size_t copy_len, to_copy; in virtiovf_resume_read_header_data() local
847 to_copy = min_t(size_t, *len, required_data); in virtiovf_resume_read_header_data()
848 copy_len = to_copy; in virtiovf_resume_read_header_data()
849 while (to_copy) { in virtiovf_resume_read_header_data()
850 ret = virtiovf_append_page_to_mig_buf(vhca_buf, buf, &to_copy, in virtiovf_resume_read_header_data()
/linux/drivers/vfio/pci/mlx5/
H A Dmain.c718 size_t copy_len, to_copy; in mlx5vf_resume_read_image() local
721 to_copy = min_t(size_t, *len, image_size - vhca_buf->length); in mlx5vf_resume_read_image()
722 copy_len = to_copy; in mlx5vf_resume_read_image()
723 while (to_copy) { in mlx5vf_resume_read_image()
724 ret = mlx5vf_append_page_to_mig_buf(vhca_buf, buf, &to_copy, pos, in mlx5vf_resume_read_image()
746 size_t copy_len, to_copy; in mlx5vf_resume_read_header_data() local
752 to_copy = min_t(size_t, *len, required_data); in mlx5vf_resume_read_header_data()
753 copy_len = to_copy; in mlx5vf_resume_read_header_data()
754 while (to_copy) { in mlx5vf_resume_read_header_data()
755 ret = mlx5vf_append_page_to_mig_buf(vhca_buf, buf, &to_copy, pos, in mlx5vf_resume_read_header_data()
/linux/drivers/md/
H A Ddm-flakey.c455 unsigned size_to_add, to_copy; in clone_bio() local
473 to_copy = size_to_add; in clone_bio()
476 unsigned this_step = min(bvec.bv_len, to_copy); in clone_bio()
482 to_copy -= this_step; in clone_bio()
484 } while (to_copy); in clone_bio()
/linux/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c345 size_t to_copy; in qp_memcpy_to_queue_iter() local
355 to_copy = PAGE_SIZE - page_offset; in qp_memcpy_to_queue_iter()
357 to_copy = size - bytes_copied; in qp_memcpy_to_queue_iter()
359 if (!copy_from_iter_full((u8 *)va + page_offset, to_copy, in qp_memcpy_to_queue_iter()
365 bytes_copied += to_copy; in qp_memcpy_to_queue_iter()
392 size_t to_copy; in qp_memcpy_from_queue_iter() local
403 to_copy = PAGE_SIZE - page_offset; in qp_memcpy_from_queue_iter()
405 to_copy = size - bytes_copied; in qp_memcpy_from_queue_iter()
407 err = copy_to_iter((u8 *)va + page_offset, to_copy, to); in qp_memcpy_from_queue_iter()
408 if (err != to_copy) { in qp_memcpy_from_queue_iter()
[all …]
/linux/net/batman-adv/
H A Dtp_meter.c539 size_t to_copy; in batadv_tp_fill_prerandom() local
551 to_copy = min(nbytes, bytes_inbuf); in batadv_tp_fill_prerandom()
553 memcpy(&buf[pos], &batadv_tp_prerandom[local_offset], to_copy); in batadv_tp_fill_prerandom()
554 pos += to_copy; in batadv_tp_fill_prerandom()
555 nbytes -= to_copy; in batadv_tp_fill_prerandom()
/linux/net/xfrm/
H A Dxfrm_iptfs.c1990 u32 to_copy = skb->len - mtu; in iptfs_copy_create_frags() local
2000 to_copy = skb->len - offset; in iptfs_copy_create_frags()
2001 while (to_copy) { in iptfs_copy_create_frags()
2003 trace_iptfs_first_fragmenting(nskb, mtu, to_copy, NULL); in iptfs_copy_create_frags()
2010 copy_len = min(to_copy, mtu); in iptfs_copy_create_frags()
2019 iptfs_output_prepare_skb(nskb, to_copy); in iptfs_copy_create_frags()
2021 to_copy -= copy_len; in iptfs_copy_create_frags()
2022 blkoff = to_copy; in iptfs_copy_create_frags()
/linux/fs/xfs/
H A Dxfs_healthmon.c859 size_t to_copy; in xfs_healthmon_copybuf() local
864 to_copy = xfs_healthmon_outbuf_bytes(hm); in xfs_healthmon_copybuf()
865 if (to_copy) { in xfs_healthmon_copybuf()
866 w = copy_to_iter(hm->buffer + hm->buftail, to_copy, to); in xfs_healthmon_copybuf()
/linux/drivers/md/dm-pcache/
H A Dcache_key.c757 u32 to_copy, count = 0; in cache_replay() local
774 to_copy = min(PCACHE_KSET_ONMEDIA_SIZE_MAX, PCACHE_SEG_SIZE - pos->seg_off); in cache_replay()
775 ret = copy_mc_to_kernel(kset_onmedia, cache_pos_addr(pos), to_copy); in cache_replay()

12