Home
last modified time | relevance | path

Searched refs:copy_len (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_mem_ops.c97 u32 copy_len = 0, index_reg_val = 0; in __octeon_pci_rw_core_mem() local
134 copy_len = (u32)(((addr & ~(0x3fffff)) + in __octeon_pci_rw_core_mem()
137 copy_len = len; in __octeon_pci_rw_core_mem()
142 copy_len); in __octeon_pci_rw_core_mem()
145 copy_len); in __octeon_pci_rw_core_mem()
148 len -= copy_len; in __octeon_pci_rw_core_mem()
149 addr += copy_len; in __octeon_pci_rw_core_mem()
150 hostbuf += copy_len; in __octeon_pci_rw_core_mem()
H A Docteon_network.h492 int copy_len, in octeon_fast_packet_next() argument
496 copy_len); in octeon_fast_packet_next()
/linux/fs/btrfs/
H A Dlzo.c222 u32 copy_len = min_t(u32, sectorsize - *total_out % sectorsize, in copy_compressed_data_to_bio() local
227 if (((*total_out + copy_len) >> sectorsize_bits) >= in copy_compressed_data_to_bio()
238 memcpy(kaddr, compressed_data + *total_out - copy_start, copy_len); in copy_compressed_data_to_bio()
240 ret = write_and_queue_folio(out_bio, out_folio, total_out, copy_len); in copy_compressed_data_to_bio()
399 u32 copy_len; in copy_compressed_segment() local
402 copy_len = min_t(u32, orig_in + len - *cur_in, in copy_compressed_segment()
404 ASSERT(copy_len); in copy_compressed_segment()
407 offset_in_folio(cur_folio, *cur_in), copy_len); in copy_compressed_segment()
409 *cur_in += copy_len; in copy_compressed_segment()
H A Dcompression.c1251 size_t copy_len; in btrfs_decompress_buf2page() local
1269 copy_len = min(bvec_offset + bvec.bv_len, in btrfs_decompress_buf2page()
1271 ASSERT(copy_len); in btrfs_decompress_buf2page()
1280 memcpy(kaddr, buf + copy_start - decompressed, copy_len); in btrfs_decompress_buf2page()
1283 cur_offset += copy_len; in btrfs_decompress_buf2page()
1284 bio_advance(orig_bio, copy_len); in btrfs_decompress_buf2page()
/linux/drivers/infiniband/core/
H A Dib_core_uverbs.c484 size_t copy_len; in _ib_respond_udata() local
487 copy_len = min(len, udata->outlen); in _ib_respond_udata()
488 if (copy_to_user(udata->outbuf, src, copy_len)) in _ib_respond_udata()
490 if (copy_len < udata->outlen) { in _ib_respond_udata()
491 if (clear_user(udata->outbuf + copy_len, in _ib_respond_udata()
492 udata->outlen - copy_len)) in _ib_respond_udata()
/linux/drivers/gpu/drm/tegra/
H A Dsubmit.c163 size_t copy_len; in alloc_copy_user_array() local
166 if (check_mul_overflow(count, size, &copy_len)) in alloc_copy_user_array()
169 if (copy_len > 0x4000) in alloc_copy_user_array()
172 data = vmemdup_user(from, copy_len); in alloc_copy_user_array()
184 size_t copy_len; in submit_copy_gather_data() local
191 if (check_mul_overflow((size_t)args->gather_data_words, (size_t)4, &copy_len)) { in submit_copy_gather_data()
206 bo->gather_data = dma_alloc_attrs(dev, copy_len, &bo->gather_data_dma, in submit_copy_gather_data()
214 if (copy_from_user(bo->gather_data, u64_to_user_ptr(args->gather_data_ptr), copy_len)) { in submit_copy_gather_data()
216 dma_free_attrs(dev, copy_len, bo->gather_data, bo->gather_data_dma, 0); in submit_copy_gather_data()
/linux/drivers/net/ethernet/sfc/falcon/
H A Dtx.c144 unsigned int copy_len = skb->len; in ef4_enqueue_skb_copy() local
149 EF4_BUG_ON_PARANOID(copy_len > EF4_TX_CB_SIZE); in ef4_enqueue_skb_copy()
157 rc = skb_copy_bits(skb, 0, copy_buffer, copy_len); in ef4_enqueue_skb_copy()
159 if (unlikely(copy_len < min_len)) { in ef4_enqueue_skb_copy()
160 memset(copy_buffer + copy_len, 0, min_len - copy_len); in ef4_enqueue_skb_copy()
163 buffer->len = copy_len; in ef4_enqueue_skb_copy()
/linux/drivers/scsi/isci/
H A Dprobe_roms.c68 size_t copy_len; in isci_request_oprom() local
72 copy_len = min(oem_hdr.len - sizeof(oem_hdr), in isci_request_oprom()
77 copy_len); in isci_request_oprom()
/linux/drivers/net/ethernet/sfc/siena/
H A Dtx.c86 unsigned int copy_len = skb->len; in efx_enqueue_skb_copy() local
91 EFX_WARN_ON_ONCE_PARANOID(copy_len > EFX_TX_CB_SIZE); in efx_enqueue_skb_copy()
99 rc = skb_copy_bits(skb, 0, copy_buffer, copy_len); in efx_enqueue_skb_copy()
101 buffer->len = copy_len; in efx_enqueue_skb_copy()
/linux/net/xfrm/
H A Dxfrm_iptfs.c533 u32 off, u32 len, struct skb_seq_state *st, u32 copy_len) in iptfs_pskb_add_frags() argument
537 skb = iptfs_alloc_skb(tpl, copy_len, false); in iptfs_pskb_add_frags()
542 if (!iptfs_skb_can_add_frags(skb, walk, off + copy_len, in iptfs_pskb_add_frags()
543 len - copy_len)) { in iptfs_pskb_add_frags()
548 if (copy_len && in iptfs_pskb_add_frags()
549 skb_copy_seq_read(st, off, skb_put(skb, copy_len), copy_len)) { in iptfs_pskb_add_frags()
556 iptfs_skb_add_frags(skb, walk, off + copy_len, len - copy_len); in iptfs_pskb_add_frags()
1960 static struct sk_buff *iptfs_copy_create_frag(struct skb_seq_state *st, u32 offset, u32 copy_len) in iptfs_copy_create_frag() argument
1966 skb = iptfs_alloc_skb(src, copy_len, true); in iptfs_copy_create_frag()
1971 err = skb_copy_seq_read(st, offset, skb_put(skb, copy_len), copy_len); in iptfs_copy_create_frag()
[all …]
/linux/drivers/scsi/libfc/
H A Dfc_libfc.c105 u32 copy_len = 0; in fc_copy_buffer_to_sglist() local
140 copy_len += sg_bytes; in fc_copy_buffer_to_sglist()
142 return copy_len; in fc_copy_buffer_to_sglist()
/linux/net/sunrpc/xprtrdma/
H A Drpc_rdma.c991 rpcrdma_inline_fixup(struct rpc_rqst *rqst, char *srcp, int copy_len, int pad) in rpcrdma_inline_fixup() argument
1009 if (curlen > copy_len) in rpcrdma_inline_fixup()
1010 curlen = copy_len; in rpcrdma_inline_fixup()
1012 copy_len -= curlen; in rpcrdma_inline_fixup()
1018 if (copy_len && rqst->rq_rcv_buf.page_len) { in rpcrdma_inline_fixup()
1022 if (pagelist_len > copy_len) in rpcrdma_inline_fixup()
1023 pagelist_len = copy_len; in rpcrdma_inline_fixup()
1035 copy_len -= curlen; in rpcrdma_inline_fixup()
1056 if (copy_len || pad) { in rpcrdma_inline_fixup()
/linux/drivers/s390/char/
H A Duvdevice.c314 size_t copy_len; in uvio_get_list() local
323 copy_len = sizeof(list->secrets[0]) * list->num_secr_stored; in uvio_get_list()
324 if (copy_to_user(user_buf + user_off, list->secrets, copy_len)) in uvio_get_list()
327 user_off += copy_len; in uvio_get_list()
/linux/drivers/memstick/host/
H A Dr592.c330 int copy_len = kfifo_in(&dev->pio_fifo, buffer, len); in r592_write_fifo_pio() local
334 len -= copy_len; in r592_write_fifo_pio()
335 buffer += copy_len; in r592_write_fifo_pio()
337 copy_len = kfifo_out(&dev->pio_fifo, tmp, 4); in r592_write_fifo_pio()
338 WARN_ON(copy_len != 4); in r592_write_fifo_pio()
/linux/drivers/hwmon/
H A Dibmpowernv.c223 u32 copy_len; in get_sensor_index_attr() local
233 copy_len = dash_pos - hash_pos - 1; in get_sensor_index_attr()
234 if (copy_len >= sizeof(buf)) in get_sensor_index_attr()
237 memcpy(buf, hash_pos + 1, copy_len); in get_sensor_index_attr()
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-net.c992 unsigned int copy_len; in xlgmac_create_skb() local
1010 copy_len = (desc_data->rx.hdr_len) ? desc_data->rx.hdr_len : len; in xlgmac_create_skb()
1011 copy_len = min(desc_data->rx.hdr.dma_len, copy_len); in xlgmac_create_skb()
1012 skb_copy_to_linear_data(skb, packet, copy_len); in xlgmac_create_skb()
1013 skb_put(skb, copy_len); in xlgmac_create_skb()
1015 len -= copy_len; in xlgmac_create_skb()
/linux/net/bridge/netfilter/
H A Debt_nflog.c31 li.u.ulog.copy_len = info->len; in ebt_nflog_tg()
/linux/arch/powerpc/perf/
H A Dhv-24x7.c1007 size_t copy_len; in catalog_read() local
1040 copy_len = 4096 - offset_in_page; in catalog_read()
1041 if (copy_len > count) in catalog_read()
1042 copy_len = count; in catalog_read()
1044 memcpy(buf, page+offset_in_page, copy_len); in catalog_read()
1045 ret = copy_len; in catalog_read()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c376 int copied, copy_len, descr_size; in qlcnic_tx_encap_pkt() local
406 copy_len = min(descr_size, (total_hdr_len - copied)); in qlcnic_tx_encap_pkt()
411 copy_len); in qlcnic_tx_encap_pkt()
412 copied += copy_len; in qlcnic_tx_encap_pkt()
463 int copied, offset, copy_len, size; in qlcnic_tx_pkt() local
522 copy_len = min((int)sizeof(struct cmd_desc_type0) - in qlcnic_tx_pkt()
532 copy_len - 16); in qlcnic_tx_pkt()
533 copied = copy_len - VLAN_HLEN; in qlcnic_tx_pkt()
540 copy_len = min(size, (hdr_len - copied)); in qlcnic_tx_pkt()
545 offset, copy_len); in qlcnic_tx_pkt()
[all …]
/linux/include/net/netfilter/
H A Dnf_log.h27 u_int32_t copy_len; member
/linux/net/xdp/
H A Dxsk.c273 u32 copy_len = min_t(u32, *from_len, to_len); in xsk_copy_xdp() local
275 memcpy(to, *from, copy_len); in xsk_copy_xdp()
276 copied += copy_len; in xsk_copy_xdp()
280 if (*from_len == copy_len) { in xsk_copy_xdp()
284 *from += copy_len; in xsk_copy_xdp()
285 *from_len -= copy_len; in xsk_copy_xdp()
287 if (to_len == copy_len) in xsk_copy_xdp()
290 to_len -= copy_len; in xsk_copy_xdp()
291 to += copy_len; in xsk_copy_xdp()
/linux/net/netfilter/
H A Dxt_NFLOG.c28 li.u.ulog.copy_len = info->len; in nflog_tg()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c788 u32 copy_len; in gve_tx_add_skb_copy_dqo() local
800 copy_len = min_t(u32, GVE_TX_BUF_SIZE_DQO, in gve_tx_add_skb_copy_dqo()
802 skb_copy_bits(skb, copy_offset, va, copy_len); in gve_tx_add_skb_copy_dqo()
804 copy_offset += copy_len; in gve_tx_add_skb_copy_dqo()
806 copy_len, DMA_TO_DEVICE); in gve_tx_add_skb_copy_dqo()
808 copy_len, in gve_tx_add_skb_copy_dqo()
/linux/drivers/net/wireless/marvell/libertas_tf/
H A Dcmd.c46 uint16_t copy_len; in lbtf_cmd_copyback() local
48 copy_len = min(le16_to_cpu(buf->size), le16_to_cpu(resp->size)); in lbtf_cmd_copyback()
49 memcpy(buf, resp, copy_len); in lbtf_cmd_copyback()
/linux/drivers/firmware/cirrus/test/
H A Dcs_dsp_mock_wmfw.c136 size_t copy_len = info_len; in cs_dsp_mock_wmfw_add_info() local
140 memcpy(tmp, info, copy_len); in cs_dsp_mock_wmfw_add_info()

12