| /Linux-v5.4/include/linux/ |
| D | regset.h | 263 unsigned int copy = (end_pos < 0 ? *count in user_regset_copyout() local 267 memcpy(*kbuf, data, copy); in user_regset_copyout() 268 *kbuf += copy; in user_regset_copyout() 269 } else if (__copy_to_user(*ubuf, data, copy)) in user_regset_copyout() 272 *ubuf += copy; in user_regset_copyout() 273 *pos += copy; in user_regset_copyout() 274 *count -= copy; in user_regset_copyout() 288 unsigned int copy = (end_pos < 0 ? *count in user_regset_copyin() local 292 memcpy(data, *kbuf, copy); in user_regset_copyin() 293 *kbuf += copy; in user_regset_copyin() [all …]
|
| /Linux-v5.4/net/core/ |
| D | datagram.c | 416 int i, copy = start - offset, start_off = offset, n; in __skb_datagram_iter() local 420 if (copy > 0) { in __skb_datagram_iter() 421 if (copy > len) in __skb_datagram_iter() 422 copy = len; in __skb_datagram_iter() 423 n = cb(skb->data + offset, copy, data, to); in __skb_datagram_iter() 425 if (n != copy) in __skb_datagram_iter() 427 if ((len -= copy) == 0) in __skb_datagram_iter() 439 if ((copy = end - offset) > 0) { in __skb_datagram_iter() 443 if (copy > len) in __skb_datagram_iter() 444 copy = len; in __skb_datagram_iter() [all …]
|
| D | skbuff.c | 1380 u32 copy, done = 0; in skb_copy_ubufs() local 1388 copy = min_t(u32, PAGE_SIZE - d_off, p_len - done); in skb_copy_ubufs() 1390 vaddr + p_off + done, copy); in skb_copy_ubufs() 1391 done += copy; in skb_copy_ubufs() 1392 d_off += copy; in skb_copy_ubufs() 2192 int i, copy; in skb_copy_bits() local 2198 if ((copy = start - offset) > 0) { in skb_copy_bits() 2199 if (copy > len) in skb_copy_bits() 2200 copy = len; in skb_copy_bits() 2201 skb_copy_from_linear_data_offset(skb, offset, to, copy); in skb_copy_bits() [all …]
|
| /Linux-v5.4/lib/zlib_inflate/ |
| D | inflate.c | 104 unsigned copy, dist; in zlib_updatewindow() local 109 copy = out - strm->avail_out; in zlib_updatewindow() 110 if (copy >= state->wsize) { in zlib_updatewindow() 117 if (dist > copy) dist = copy; in zlib_updatewindow() 118 memcpy(state->window + state->write, strm->next_out - copy, dist); in zlib_updatewindow() 119 copy -= dist; in zlib_updatewindow() 120 if (copy) { in zlib_updatewindow() 121 memcpy(state->window, strm->next_out - copy, copy); in zlib_updatewindow() 122 state->write = copy; in zlib_updatewindow() 326 unsigned copy; /* number of stored or match bytes to copy */ in zlib_inflate() local [all …]
|
| /Linux-v5.4/samples/mic/mpssd/ |
| D | mpssd.c | 338 sum_iovec_len(struct mic_copy_desc *copy) in sum_iovec_len() argument 343 for (i = 0; i < copy->iovcnt; i++) in sum_iovec_len() 344 sum += copy->iov[i].iov_len; in sum_iovec_len() 349 struct mic_copy_desc *copy) in verify_out_len() argument 351 if (copy->out_len != sum_iovec_len(copy)) { in verify_out_len() 354 copy->out_len, sum_iovec_len(copy)); in verify_out_len() 355 assert(copy->out_len == sum_iovec_len(copy)); in verify_out_len() 361 disp_iovec(struct mic_info *mic, struct mic_copy_desc *copy, in disp_iovec() argument 366 for (i = 0; i < copy->iovcnt; i++) in disp_iovec() 369 copy->iov[i].iov_base, copy->iov[i].iov_len); in disp_iovec() [all …]
|
| /Linux-v5.4/drivers/misc/mic/scif/ |
| D | scif_fd.c | 347 struct scifioctl_copy copy; in scif_fdioctl() local 349 if (copy_from_user(©, argp, sizeof(copy))) { in scif_fdioctl() 353 err = scif_readfrom(priv, copy.loffset, copy.len, copy.roffset, in scif_fdioctl() 354 copy.flags); in scif_fdioctl() 362 struct scifioctl_copy copy; in scif_fdioctl() local 364 if (copy_from_user(©, argp, sizeof(copy))) { in scif_fdioctl() 368 err = scif_writeto(priv, copy.loffset, copy.len, copy.roffset, in scif_fdioctl() 369 copy.flags); in scif_fdioctl() 377 struct scifioctl_copy copy; in scif_fdioctl() local 379 if (copy_from_user(©, argp, sizeof(copy))) { in scif_fdioctl() [all …]
|
| /Linux-v5.4/drivers/block/ |
| D | brd.c | 176 size_t copy; in copy_to_brd_setup() local 178 copy = min_t(size_t, n, PAGE_SIZE - offset); in copy_to_brd_setup() 181 if (copy < n) { in copy_to_brd_setup() 182 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup() 198 size_t copy; in copy_to_brd() local 200 copy = min_t(size_t, n, PAGE_SIZE - offset); in copy_to_brd() 205 memcpy(dst + offset, src, copy); in copy_to_brd() 208 if (copy < n) { in copy_to_brd() 209 src += copy; in copy_to_brd() 210 sector += copy >> SECTOR_SHIFT; in copy_to_brd() [all …]
|
| /Linux-v5.4/Documentation/admin-guide/device-mapper/ |
| D | kcopyd.rst | 5 Kcopyd provides the ability to copy a range of sectors from one block-device 10 to set aside for their copy jobs. This is done with a call to 16 To start a copy job, the user must set up io_region structures to describe 17 the source and destinations of the copy. Each io_region indicates a 19 of the copy is given as one io_region structure, and the destinations of the 20 copy are given as an array of io_region structures:: 28 To start the copy, the user calls kcopyd_copy(), passing in the client 30 completion callback routine, and a pointer to some context data for the copy:: 39 When the copy completes, kcopyd will call the user's completion routine, 41 write error occurred during the copy. [all …]
|
| /Linux-v5.4/arch/parisc/kernel/ |
| D | entry.S | 112 copy %r30, %r17 125 copy %r9,%r29 133 copy %r30,%r1 139 copy %r9,%r29 384 copy \spc,\tmp 410 copy %r0,\pte 440 copy \index,\pgd 516 copy \pte,\tmp 620 copy \va,\tmp1 779 copy %r31, %r2 [all …]
|
| /Linux-v5.4/arch/parisc/boot/compressed/ |
| D | head.S | 36 copy %r1, %arg0 60 copy %arg1, %r6 /* command line */ 61 copy %arg2, %r7 /* rd-start */ 62 copy %arg3, %r8 /* rd-end */ 80 copy %r6, %arg1 /* command line */ 81 copy %r7, %arg2 /* rd-start */ 82 copy %r8, %arg3 /* rd-end */
|
| /Linux-v5.4/arch/nds32/lib/ |
| D | memmove.S | 21 srli $p1, $r2, #2 ! $p1 is how many words to copy 30 li $t0, #1 ! Determining copy direction in byte_cpy 35 addi $p1, $p1, #-1 ! How many words left to copy 38 beqz $r2, end_memcpy ! No left bytes to copy 45 li $t0, #-1 ! Determining copy direction in byte_cpy 50 addi $p1, $p1, #-1 ! How many words left to copy 53 beqz $r2, end_memcpy ! No left bytes to copy 58 byte_cpy: ! Less than 4 bytes to copy now 60 addi $r2, $r2, #-1 ! How many bytes left to copy 61 sb.bi $p0, [$r0], $t0 ! copy the byte to det
|
| /Linux-v5.4/arch/xtensa/lib/ |
| D | memcopy.S | 92 # copy 1 byte 101 # copy 2 bytes 117 mov a5, a2 # copy dst so that a2 is return value 125 _bany a3, a8, .Lsrcunaligned # then use shifting copy 129 # copy 16 bytes per iteration for word-aligned dst and word-aligned src 153 # copy 8 bytes 166 # copy 4 bytes 175 # copy 2 bytes 183 # copy 1 byte 195 # copy 16 bytes per iteration for word-aligned dst and unaligned src [all …]
|
| D | usercopy.S | 65 mov a5, a2 # copy dst so that a2 is return value 74 bnone a3, a8, .Laligned # then use word copy 87 # copy 1 byte 96 # copy 2 bytes 135 # copy 16 bytes per iteration for word-aligned dst and word-aligned src 162 # copy 8 bytes 171 # copy 4 bytes 178 # copy 2 bytes 185 # copy 1 byte 200 # copy 16 bytes per iteration for word-aligned dst and unaligned src [all …]
|
| /Linux-v5.4/net/sunrpc/ |
| D | xdr.c | 224 size_t copy; in _shift_data_right_pages() local 248 copy = len; in _shift_data_right_pages() 249 if (copy > pgto_base) in _shift_data_right_pages() 250 copy = pgto_base; in _shift_data_right_pages() 251 if (copy > pgfrom_base) in _shift_data_right_pages() 252 copy = pgfrom_base; in _shift_data_right_pages() 253 pgto_base -= copy; in _shift_data_right_pages() 254 pgfrom_base -= copy; in _shift_data_right_pages() 259 memcpy(vto + pgto_base, vfrom + pgfrom_base, copy); in _shift_data_right_pages() 262 memmove(vto + pgto_base, vto + pgfrom_base, copy); in _shift_data_right_pages() [all …]
|
| /Linux-v5.4/fs/nfsd/ |
| D | nfs4proc.c | 1088 void nfs4_put_copy(struct nfsd4_copy *copy) in nfs4_put_copy() argument 1090 if (!refcount_dec_and_test(©->refcount)) in nfs4_put_copy() 1092 kfree(copy); in nfs4_put_copy() 1096 check_and_set_stop_copy(struct nfsd4_copy *copy) in check_and_set_stop_copy() argument 1100 spin_lock(©->cp_clp->async_lock); in check_and_set_stop_copy() 1101 value = copy->stopped; in check_and_set_stop_copy() 1102 if (!copy->stopped) in check_and_set_stop_copy() 1103 copy->stopped = true; in check_and_set_stop_copy() 1104 spin_unlock(©->cp_clp->async_lock); in check_and_set_stop_copy() 1108 static void nfsd4_stop_copy(struct nfsd4_copy *copy) in nfsd4_stop_copy() argument [all …]
|
| /Linux-v5.4/drivers/w1/slaves/ |
| D | w1_ds2431.c | 209 int copy; in eeprom_write() local 234 copy = W1_F2D_SCRATCH_SIZE - in eeprom_write() 237 if (copy > len) in eeprom_write() 238 copy = len; in eeprom_write() 240 memcpy(&tmp[addr & W1_F2D_SCRATCH_MASK], buf, copy); in eeprom_write() 248 copy = W1_F2D_SCRATCH_SIZE; in eeprom_write() 249 if (w1_f2d_write(sl, addr, copy, buf) < 0) { in eeprom_write() 254 buf += copy; in eeprom_write() 255 addr += copy; in eeprom_write() 256 len -= copy; in eeprom_write()
|
| D | w1_ds2805.c | 208 int copy; in w1_f0d_write_bin() local 233 copy = W1_F0D_SCRATCH_SIZE - in w1_f0d_write_bin() 236 if (copy > len) in w1_f0d_write_bin() 237 copy = len; in w1_f0d_write_bin() 239 memcpy(&tmp[addr & W1_F0D_SCRATCH_MASK], buf, copy); in w1_f0d_write_bin() 247 copy = W1_F0D_SCRATCH_SIZE; in w1_f0d_write_bin() 248 if (w1_f0d_write(sl, addr, copy, buf) < 0) { in w1_f0d_write_bin() 253 buf += copy; in w1_f0d_write_bin() 254 addr += copy; in w1_f0d_write_bin() 255 len -= copy; in w1_f0d_write_bin()
|
| /Linux-v5.4/fs/dlm/ |
| D | midcomms.c | 35 unsigned copy = len; in copy_from_cb() local 37 if ((copy + offset) > limit) in copy_from_cb() 38 copy = limit - offset; in copy_from_cb() 39 memcpy(dst, base + offset, copy); in copy_from_cb() 40 len -= copy; in copy_from_cb() 42 memcpy(dst + copy, base, len); in copy_from_cb()
|
| /Linux-v5.4/Documentation/ |
| D | lzo.txt | 27 - a length (number of bytes to copy from dictionary) 28 - the number of literals to copy, which is retained in variable "state" 55 ranges, resulting in multiple copy instructions using different encodings. 59 After any instruction except the large literal copy, 0, 1, 2 or 3 literals 68 End of stream is declared when a block copy of distance 0 is seen. Only one 101 noting that code 16 will represent a block copy from the 111 18..21 : copy 0..3 literals 112 state = (byte - 17) = 0..3 [ copy <state> literals ] 115 22..255 : copy literal string 117 state = 4 [ don't copy extra literals ] [all …]
|
| /Linux-v5.4/drivers/gpu/drm/qxl/ |
| D | qxl_draw.c | 221 drawable->u.copy.src_area.top = 0; in qxl_draw_dirty_fb() 222 drawable->u.copy.src_area.bottom = height; in qxl_draw_dirty_fb() 223 drawable->u.copy.src_area.left = 0; in qxl_draw_dirty_fb() 224 drawable->u.copy.src_area.right = width; in qxl_draw_dirty_fb() 226 drawable->u.copy.rop_descriptor = SPICE_ROPD_OP_PUT; in qxl_draw_dirty_fb() 227 drawable->u.copy.scale_mode = 0; in qxl_draw_dirty_fb() 228 drawable->u.copy.mask.flags = 0; in qxl_draw_dirty_fb() 229 drawable->u.copy.mask.pos.x = 0; in qxl_draw_dirty_fb() 230 drawable->u.copy.mask.pos.y = 0; in qxl_draw_dirty_fb() 231 drawable->u.copy.mask.bitmap = 0; in qxl_draw_dirty_fb() [all …]
|
| /Linux-v5.4/Documentation/input/devices/ |
| D | bcm5974.rst | 7 :Copyright: |copy| 2008-2009 Henrik Rydberg <rydberg@euromail.se> 12 :Copyright: |copy| 2008 Scott Shawcroft (scott.shawcroft@gmail.com) 16 :Copyright: |copy| 2001-2004 Greg Kroah-Hartman (greg@kroah.com) 17 :Copyright: |copy| 2005 Johannes Berg (johannes@sipsolutions.net) 18 :Copyright: |copy| 2005 Stelian Pop (stelian@popies.net) 19 :Copyright: |copy| 2005 Frank Arnold (frank@scirocco-5v-turbo.de) 20 :Copyright: |copy| 2005 Peter Osterlund (petero2@telia.com) 21 :Copyright: |copy| 2005 Michael Hanselmann (linux-kernel@hansmi.ch) 22 :Copyright: |copy| 2006 Nicolas Boichat (nicolas@boichat.ch)
|
| /Linux-v5.4/drivers/gpu/drm/tegra/ |
| D | plane.c | 46 struct tegra_plane_state *copy; in tegra_plane_atomic_duplicate_state() local 49 copy = kmalloc(sizeof(*copy), GFP_KERNEL); in tegra_plane_atomic_duplicate_state() 50 if (!copy) in tegra_plane_atomic_duplicate_state() 53 __drm_atomic_helper_plane_duplicate_state(plane, ©->base); in tegra_plane_atomic_duplicate_state() 54 copy->tiling = state->tiling; in tegra_plane_atomic_duplicate_state() 55 copy->format = state->format; in tegra_plane_atomic_duplicate_state() 56 copy->swap = state->swap; in tegra_plane_atomic_duplicate_state() 57 copy->bottom_up = state->bottom_up; in tegra_plane_atomic_duplicate_state() 58 copy->opaque = state->opaque; in tegra_plane_atomic_duplicate_state() 61 copy->blending[i] = state->blending[i]; in tegra_plane_atomic_duplicate_state() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/sfc/ |
| D | siena_sriov.c | 403 struct efx_memcpy_req copy[4]; in __efx_siena_sriov_push_vf_status() local 415 memset(copy, '\0', sizeof(copy)); in __efx_siena_sriov_push_vf_status() 417 copy[0].from_buf = &status->generation_start; in __efx_siena_sriov_push_vf_status() 418 copy[0].to_rid = vf->pci_rid; in __efx_siena_sriov_push_vf_status() 419 copy[0].to_addr = vf->status_addr + offsetof(struct vfdi_status, in __efx_siena_sriov_push_vf_status() 421 copy[0].length = sizeof(status->generation_start); in __efx_siena_sriov_push_vf_status() 427 copy[1].from_rid = efx->pci_dev->devfn; in __efx_siena_sriov_push_vf_status() 428 copy[1].from_addr = nic_data->vfdi_status.dma_addr + data_offset; in __efx_siena_sriov_push_vf_status() 429 copy[1].to_rid = vf->pci_rid; in __efx_siena_sriov_push_vf_status() 430 copy[1].to_addr = vf->status_addr + data_offset; in __efx_siena_sriov_push_vf_status() [all …]
|
| /Linux-v5.4/drivers/crypto/chelsio/chtls/ |
| D | chtls_io.c | 889 int off, int copy) in chtls_skb_copy_to_page_nocache() argument 894 off, copy, skb->len); in chtls_skb_copy_to_page_nocache() 898 skb->len += copy; in chtls_skb_copy_to_page_nocache() 899 skb->data_len += copy; in chtls_skb_copy_to_page_nocache() 900 skb->truesize += copy; in chtls_skb_copy_to_page_nocache() 901 sk->sk_wmem_queued += copy; in chtls_skb_copy_to_page_nocache() 1014 int copy = 0; in chtls_sendmsg() local 1018 copy = mss - skb->len; in chtls_sendmsg() 1037 copy <= 0) { in chtls_sendmsg() 1060 copy = mss; in chtls_sendmsg() [all …]
|
| /Linux-v5.4/lib/ |
| D | iov_iter.c | 159 size_t skip, copy, left, wanted; in copy_page_to_iter_iovec() local 175 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec() 177 if (IS_ENABLED(CONFIG_HIGHMEM) && !fault_in_pages_writeable(buf, copy)) { in copy_page_to_iter_iovec() 182 left = copyout(buf, from, copy); in copy_page_to_iter_iovec() 183 copy -= left; in copy_page_to_iter_iovec() 184 skip += copy; in copy_page_to_iter_iovec() 185 from += copy; in copy_page_to_iter_iovec() 186 bytes -= copy; in copy_page_to_iter_iovec() 191 copy = min(bytes, iov->iov_len); in copy_page_to_iter_iovec() 192 left = copyout(buf, from, copy); in copy_page_to_iter_iovec() [all …]
|