Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/net/rds/
Dtcp_recv.c74 unsigned long to_copy, skb_off; in rds_tcp_inc_copy_to_user() local
75 for (skb_off = 0; skb_off < skb->len; skb_off += to_copy) { in rds_tcp_inc_copy_to_user()
76 to_copy = iov_iter_count(to); in rds_tcp_inc_copy_to_user()
77 to_copy = min(to_copy, skb->len - skb_off); in rds_tcp_inc_copy_to_user()
79 if (skb_copy_datagram_iter(skb, skb_off, to, to_copy)) in rds_tcp_inc_copy_to_user()
82 rds_stats_add(s_copy_to_user, to_copy); in rds_tcp_inc_copy_to_user()
83 ret += to_copy; in rds_tcp_inc_copy_to_user()
109 unsigned int to_copy, skb_off; in rds_tcp_cong_recv() local
126 to_copy = min_t(unsigned int, PAGE_SIZE - map_off, in rds_tcp_cong_recv()
134 to_copy); in rds_tcp_cong_recv()
[all …]
Dmessage.c425 unsigned long to_copy, nbytes; in rds_message_copy_from_user() local
449 to_copy = min_t(unsigned long, iov_iter_count(from), in rds_message_copy_from_user()
452 rds_stats_add(s_copy_from_user, to_copy); in rds_message_copy_from_user()
454 to_copy, from); in rds_message_copy_from_user()
455 if (nbytes != to_copy) in rds_message_copy_from_user()
458 sg_off += to_copy; in rds_message_copy_from_user()
471 unsigned long to_copy; in rds_message_inc_copy_to_user() local
485 to_copy = min_t(unsigned long, iov_iter_count(to), in rds_message_inc_copy_to_user()
487 to_copy = min_t(unsigned long, to_copy, len - copied); in rds_message_inc_copy_to_user()
489 rds_stats_add(s_copy_to_user, to_copy); in rds_message_inc_copy_to_user()
[all …]
Dib_recv.c537 unsigned long to_copy; in rds_ib_inc_copy_to_user() local
553 to_copy = min_t(unsigned long, iov_iter_count(to), in rds_ib_inc_copy_to_user()
555 to_copy = min_t(unsigned long, to_copy, len - copied); in rds_ib_inc_copy_to_user()
558 rds_stats_add(s_copy_to_user, to_copy); in rds_ib_inc_copy_to_user()
561 to_copy, in rds_ib_inc_copy_to_user()
563 if (ret != to_copy) in rds_ib_inc_copy_to_user()
566 frag_off += to_copy; in rds_ib_inc_copy_to_user()
567 copied += to_copy; in rds_ib_inc_copy_to_user()
791 unsigned long to_copy; in rds_ib_cong_recv() local
813 to_copy = min(RDS_FRAG_SIZE - frag_off, PAGE_SIZE - map_off); in rds_ib_cong_recv()
[all …]
/kernel/linux/linux-5.10/drivers/staging/fbtft/
Dfbtft-bus.c126 size_t to_copy; in fbtft_write_vmem16_bus8() local
155 to_copy = min(tx_array_size, remain); in fbtft_write_vmem16_bus8()
157 to_copy, remain - to_copy); in fbtft_write_vmem16_bus8()
159 for (i = 0; i < to_copy; i++) in fbtft_write_vmem16_bus8()
162 vmem16 = vmem16 + to_copy; in fbtft_write_vmem16_bus8()
164 startbyte_size + to_copy * 2); in fbtft_write_vmem16_bus8()
167 remain -= to_copy; in fbtft_write_vmem16_bus8()
180 size_t to_copy; in fbtft_write_vmem16_bus9() local
199 to_copy = min(tx_array_size, remain); in fbtft_write_vmem16_bus9()
201 to_copy, remain - to_copy); in fbtft_write_vmem16_bus9()
[all …]
Dfb_ra8875.c249 size_t to_copy; in write_vmem16_bus8() local
267 to_copy = min(tx_array_size, remain); in write_vmem16_bus8()
269 to_copy, remain - to_copy); in write_vmem16_bus8()
271 for (i = 0; i < to_copy; i++) in write_vmem16_bus8()
274 vmem16 = vmem16 + to_copy; in write_vmem16_bus8()
276 startbyte_size + to_copy * 2); in write_vmem16_bus8()
279 remain -= to_copy; in write_vmem16_bus8()
/kernel/linux/linux-5.10/drivers/xen/
Dxen-front-pgdir-shbuf.c285 int to_copy = XEN_NUM_GREFS_PER_PAGE; in backend_map() local
287 if (to_copy > grefs_left) in backend_map()
288 to_copy = grefs_left; in backend_map()
290 for (cur_gref = 0; cur_gref < to_copy; cur_gref++) { in backend_map()
301 grefs_left -= to_copy; in backend_map()
364 int cur_gref, grefs_left, to_copy, i, num_pages_dir; in guest_fill_page_dir() local
380 to_copy = grefs_left; in guest_fill_page_dir()
383 to_copy = XEN_NUM_GREFS_PER_PAGE; in guest_fill_page_dir()
387 to_copy * sizeof(grant_ref_t)); in guest_fill_page_dir()
389 grefs_left -= to_copy; in guest_fill_page_dir()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
Dkfd_smi_events.c80 size_t to_copy; in kfd_smi_ev_read() local
92 to_copy = kfifo_len(&client->fifo); in kfd_smi_ev_read()
93 if (!to_copy) { in kfd_smi_ev_read()
98 to_copy = min3(size, sizeof(buf), to_copy); in kfd_smi_ev_read()
99 ret = kfifo_out(&client->fifo, buf, to_copy); in kfd_smi_ev_read()
106 ret = copy_to_user(user, buf, to_copy); in kfd_smi_ev_read()
113 return to_copy; in kfd_smi_ev_read()
/kernel/linux/linux-5.10/drivers/most/
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()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
Dvmwgfx_blit.c122 size_t to_copy = size & ~(sizeof(_type) - 1); \
125 ((_type *) dst, (_type *) src, to_copy); \
195 size_t to_copy = round_down(size, sizeof(_type)); \
198 ((_type *) dst, (_type *) src, to_copy); \
199 location = size - to_copy + diff_offs - sizeof(_type); \
203 dst -= to_copy - diff_offs; \
204 src -= to_copy - diff_offs; \
205 size -= to_copy - diff_offs; \
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
Deprom.c304 u32 bytes_available, ncopied, to_copy; in read_segment_platform_config() local
408 to_copy = entry->size - ncopied; in read_segment_platform_config()
411 if (to_copy > bytes_available) in read_segment_platform_config()
412 to_copy = bytes_available; in read_segment_platform_config()
424 ret = read_length(dd, seg_base + seg_offset, to_copy, in read_segment_platform_config()
429 ncopied += to_copy; in read_segment_platform_config()
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
Dsiw_qp_rx.c892 u16 to_copy = sizeof(struct iwarp_ctrl); in siw_proc_terminate() local
921 skb_copy_bits(skb, srx->skb_offset, infop, to_copy); in siw_proc_terminate()
927 infop += to_copy; in siw_proc_terminate()
928 srx->skb_offset += to_copy; in siw_proc_terminate()
929 srx->skb_new -= to_copy; in siw_proc_terminate()
930 srx->skb_copied += to_copy; in siw_proc_terminate()
931 srx->fpdu_part_rcvd += to_copy; in siw_proc_terminate()
932 srx->fpdu_part_rem -= to_copy; in siw_proc_terminate()
934 to_copy = iwarp_pktinfo[op].hdr_len - to_copy; in siw_proc_terminate()
937 if (to_copy + MPA_CRC_SIZE > srx->skb_new) in siw_proc_terminate()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
Dbfa_msgq.c206 size_t to_copy; in __cmd_copy() local
214 to_copy = (len < BFI_MSGQ_CMD_ENTRY_SIZE) ? in __cmd_copy()
216 memcpy(dst, src, to_copy); in __cmd_copy()
217 len -= to_copy; in __cmd_copy()
641 size_t to_copy; in bfa_msgq_rsp_copy() local
651 to_copy = (len < BFI_MSGQ_RSP_ENTRY_SIZE) ? in bfa_msgq_rsp_copy()
653 memcpy(dst, src, to_copy); in bfa_msgq_rsp_copy()
654 len -= to_copy; in bfa_msgq_rsp_copy()
/kernel/linux/linux-5.10/drivers/misc/vmw_vmci/
Dvmci_queue_pair.c343 size_t to_copy; in qp_memcpy_to_queue_iter() local
353 to_copy = PAGE_SIZE - page_offset; in qp_memcpy_to_queue_iter()
355 to_copy = size - bytes_copied; in qp_memcpy_to_queue_iter()
357 if (!copy_from_iter_full((u8 *)va + page_offset, to_copy, in qp_memcpy_to_queue_iter()
363 bytes_copied += to_copy; in qp_memcpy_to_queue_iter()
390 size_t to_copy; in qp_memcpy_from_queue_iter() local
401 to_copy = PAGE_SIZE - page_offset; in qp_memcpy_from_queue_iter()
403 to_copy = size - bytes_copied; in qp_memcpy_from_queue_iter()
405 err = copy_to_iter((u8 *)va + page_offset, to_copy, to); in qp_memcpy_from_queue_iter()
406 if (err != to_copy) { in qp_memcpy_from_queue_iter()
[all …]
/kernel/linux/linux-5.10/net/batman-adv/
Dtp_meter.c538 size_t to_copy; in batadv_tp_fill_prerandom() local
550 to_copy = min(nbytes, bytes_inbuf); in batadv_tp_fill_prerandom()
552 memcpy(&buf[pos], &batadv_tp_prerandom[local_offset], to_copy); in batadv_tp_fill_prerandom()
553 pos += to_copy; in batadv_tp_fill_prerandom()
554 nbytes -= to_copy; in batadv_tp_fill_prerandom()
/kernel/linux/linux-5.10/fs/cifs/
Dsmbdirect.c1760 int to_copy, to_read, data_read, offset; in smbd_recv_buf() local
1816 to_copy = min_t(int, data_length - offset, to_read); in smbd_recv_buf()
1820 to_copy); in smbd_recv_buf()
1823 if (to_copy == data_length - offset) { in smbd_recv_buf()
1845 offset += to_copy; in smbd_recv_buf()
1847 to_read -= to_copy; in smbd_recv_buf()
1848 data_read += to_copy; in smbd_recv_buf()
1851 to_copy, data_length - offset, in smbd_recv_buf()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
Dmcdi_port_common.c908 unsigned int to_copy; in efx_mcdi_phy_get_module_eeprom_page() local
915 to_copy = min(space, SFP_PAGE_SIZE - offset); in efx_mcdi_phy_get_module_eeprom_page()
935 to_copy); in efx_mcdi_phy_get_module_eeprom_page()
937 return to_copy; in efx_mcdi_phy_get_module_eeprom_page()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_debugfs.c2285 size_t to_copy = log_ctx.pos - *pos; in dtn_log_read() local
2287 to_copy = min(to_copy, size); in dtn_log_read()
2289 if (!copy_to_user(buf, log_ctx.buf + *pos, to_copy)) { in dtn_log_read()
2290 *pos += to_copy; in dtn_log_read()
2291 result = to_copy; in dtn_log_read()
/kernel/linux/linux-5.10/drivers/crypto/amcc/
Dcrypto4xx_core.c455 unsigned int to_copy; in crypto4xx_copy_pkt_to_dst() local
474 to_copy = min(nbytes, PPC4XX_SD_BUFFER_SIZE * in crypto4xx_copy_pkt_to_dst()
476 scatterwalk_map_and_copy(buf, dst, dst_start, to_copy, 1); in crypto4xx_copy_pkt_to_dst()
477 nbytes -= to_copy; in crypto4xx_copy_pkt_to_dst()
482 dst_start += to_copy; in crypto4xx_copy_pkt_to_dst()
/kernel/linux/linux-5.10/net/xdp/
Dxsk.c992 void *to_copy; in xsk_getsockopt() local
1021 to_copy = &off; in xsk_getsockopt()
1029 to_copy = &off_v1; in xsk_getsockopt()
1032 if (copy_to_user(optval, to_copy, len)) in xsk_getsockopt()
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
Dcoresight-tmc-etr.c1441 unsigned long to_copy) in tmc_etr_sync_perf_buffer() argument
1454 while (to_copy > 0) { in tmc_etr_sync_perf_buffer()
1465 bytes = tmc_etr_buf_get_data(etr_buf, src_offset, to_copy, in tmc_etr_sync_perf_buffer()
1473 to_copy -= bytes; in tmc_etr_sync_perf_buffer()
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/
Dcxusb-analog.c153 unsigned int to_copy; in cxusb_auxbuf_append_urb() local
155 to_copy = urb->iso_frame_desc[i].actual_length; in cxusb_auxbuf_append_urb()
158 urb->iso_frame_desc[i].offset, to_copy); in cxusb_auxbuf_append_urb()
160 auxbuf->paylen += to_copy; in cxusb_auxbuf_append_urb()
/kernel/linux/linux-5.10/drivers/md/
Ddm-integrity.c1322 unsigned to_copy; in dm_integrity_rw_tag() local
1333 to_copy = min((1U << SECTOR_SHIFT << ic->log2_buffer_sectors) - *metadata_offset, total_size); in dm_integrity_rw_tag()
1336 memcpy(tag, dp, to_copy); in dm_integrity_rw_tag()
1338 memcpy(dp, tag, to_copy); in dm_integrity_rw_tag()
1339 dm_bufio_mark_partial_buffer_dirty(b, *metadata_offset, *metadata_offset + to_copy); in dm_integrity_rw_tag()
1344 if (unlikely(memcmp(dp, tag, to_copy))) in dm_integrity_rw_tag()
1346 unlikely(memchr_inv(dp, DISCARD_FILLER, to_copy) != NULL)) { in dm_integrity_rw_tag()
1354 for (i = 0; i < to_copy; i++, ts--) { in dm_integrity_rw_tag()
1373 tag += to_copy; in dm_integrity_rw_tag()
1374 *metadata_offset += to_copy; in dm_integrity_rw_tag()
[all …]
/kernel/linux/linux-5.10/kernel/trace/
Dbpf_trace.c1522 u32 to_copy; in BPF_CALL_4() local
1536 to_copy = min_t(u32, br_stack->nr * br_entry_size, size); in BPF_CALL_4()
1537 memcpy(buf, br_stack->entries, to_copy); in BPF_CALL_4()
1539 return to_copy; in BPF_CALL_4()
/kernel/linux/linux-5.10/net/ceph/
Dosdmap.c1186 u32 to_copy; in osdmap_set_max_osd() local
1203 to_copy = min(map->max_osd, max); in osdmap_set_max_osd()
1205 memcpy(state, map->osd_state, to_copy * sizeof(*state)); in osdmap_set_max_osd()
1206 memcpy(weight, map->osd_weight, to_copy * sizeof(*weight)); in osdmap_set_max_osd()
1207 memcpy(addr, map->osd_addr, to_copy * sizeof(*addr)); in osdmap_set_max_osd()
1231 to_copy * sizeof(*affinity)); in osdmap_set_max_osd()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c3407 int to_copy = 0, hlen = 0; in bnx2x_pkt_req_lin() local
3444 to_copy = 1; in bnx2x_pkt_req_lin()
3458 to_copy = 1; in bnx2x_pkt_req_lin()
3467 to_copy = 1; in bnx2x_pkt_req_lin()
3472 if (unlikely(to_copy)) in bnx2x_pkt_req_lin()
3478 return to_copy; in bnx2x_pkt_req_lin()

12