/linux/lib/zlib_inflate/ |
H A D | inflate.c | 123 unsigned copy, dist; in zlib_updatewindow() local 128 copy = out - strm->avail_out; in zlib_updatewindow() 129 if (copy >= state->wsize) { in zlib_updatewindow() 136 if (dist > copy) dist = copy; in zlib_updatewindow() 137 memcpy(state->window + state->write, strm->next_out - copy, dist); in zlib_updatewindow() 138 copy -= dist; in zlib_updatewindow() 139 if (copy) { in zlib_updatewindow() 140 memcpy(state->window, strm->next_out - copy, copy); in zlib_updatewindow() 141 state->write = copy; in zlib_updatewindow() 340 unsigned copy; /* number of stored or match bytes to copy */ in zlib_inflate() local [all …]
|
/linux/net/core/ |
H A D | datagram.c | 394 int i, copy = start - offset, start_off = offset, n; in __skb_datagram_iter() local 398 if (copy > 0) { in __skb_datagram_iter() 399 if (copy > len) in __skb_datagram_iter() 400 copy = len; in __skb_datagram_iter() 402 skb->data + offset, copy, data, to); in __skb_datagram_iter() 404 if (n != copy) in __skb_datagram_iter() 406 if ((len -= copy) == 0) in __skb_datagram_iter() 421 if ((copy = end - offset) > 0) { in __skb_datagram_iter() 426 if (copy > len) in __skb_datagram_iter() 427 copy = len; in __skb_datagram_iter() [all …]
|
/linux/drivers/block/ |
H A D | brd.c | 109 size_t copy; in copy_to_brd_setup() local 112 copy = min_t(size_t, n, PAGE_SIZE - offset); in copy_to_brd_setup() 116 if (copy < n) { in copy_to_brd_setup() 117 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup() 132 size_t copy; in copy_to_brd() local 134 copy = min_t(size_t, n, PAGE_SIZE - offset); in copy_to_brd() 139 memcpy(dst + offset, src, copy); in copy_to_brd() 142 if (copy < n) { in copy_to_brd() 143 src += copy; in copy_to_brd() 144 sector += copy >> SECTOR_SHIFT; in copy_to_brd() [all …]
|
/linux/fs/nfsd/ |
H A D | nfs4proc.c | 60 static void cleanup_async_copy(struct nfsd4_copy *copy); 1296 struct nfsd4_copy *copy; in nfsd4_has_active_async_copies() local 1300 list_for_each_entry(copy, &clp->async_copies, copies) { in nfsd4_has_active_async_copies() 1301 if (!test_bit(NFSD4_COPY_F_COMPLETED, ©->cp_flags) && in nfsd4_has_active_async_copies() 1302 !test_bit(NFSD4_COPY_F_STOPPED, ©->cp_flags)) { in nfsd4_has_active_async_copies() 1318 struct nfsd4_copy *copy; in nfsd4_async_copy_reaper() local 1327 copy = list_entry(pos, struct nfsd4_copy, copies); in nfsd4_async_copy_reaper() 1328 if (test_bit(NFSD4_COPY_F_OFFLOAD_DONE, ©->cp_flags)) { in nfsd4_async_copy_reaper() 1329 if (--copy->cp_ttl) { in nfsd4_async_copy_reaper() 1330 list_del_init(©->copies); in nfsd4_async_copy_reaper() [all …]
|
/linux/include/linux/ |
H A D | regset.h | 262 unsigned int copy = (end_pos < 0 ? *count in user_regset_copyin() local 266 memcpy(data, *kbuf, copy); in user_regset_copyin() 267 *kbuf += copy; in user_regset_copyin() 268 } else if (__copy_from_user(data, *ubuf, copy)) in user_regset_copyin() 271 *ubuf += copy; in user_regset_copyin() 272 *pos += copy; in user_regset_copyin() 273 *count -= copy; in user_regset_copyin() 289 unsigned int copy = (end_pos < 0 ? *count in user_regset_copyin_ignore() local 292 *kbuf += copy; in user_regset_copyin_ignore() 294 *ubuf += copy; in user_regset_copyin_ignore() [all …]
|
/linux/arch/parisc/kernel/ |
H A D | entry.S | 104 copy %r30, %r17 116 copy %r9,%r29 124 copy %r30,%r1 130 copy %r9,%r29 375 copy \spc,\tmp 394 copy %r0,\pte 408 copy %r0,\pte 483 copy \pte,\tmp 589 copy \va,\tmp1 748 copy %r31, %r2 [all …]
|
/linux/Documentation/admin-guide/device-mapper/ |
H A 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/arch/xtensa/lib/ |
H A 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 …]
|
H A D | usercopy.S | 70 mov a5, a2 # copy dst so that a2 is return value 79 bnone a3, a8, .Laligned # then use word copy 92 # copy 1 byte 101 # copy 2 bytes 140 # copy 16 bytes per iteration for word-aligned dst and word-aligned src 167 # copy 8 bytes 176 # copy 4 bytes 183 # copy 2 bytes 190 # copy 1 byte 205 # copy 16 bytes per iteration for word-aligned dst and unaligned src [all …]
|
/linux/arch/parisc/boot/compressed/ |
H A 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/drivers/gpu/drm/v3d/ |
H A D | v3d_submit.c | 584 struct drm_v3d_copy_timestamp_query copy; in v3d_get_cpu_copy_query_results_params() local 599 if (copy_from_user(©, ext, sizeof(copy))) in v3d_get_cpu_copy_query_results_params() 602 if (copy.pad) in v3d_get_cpu_copy_query_results_params() 607 query_info->queries = kvmalloc_array(copy.count, in v3d_get_cpu_copy_query_results_params() 613 offsets = u64_to_user_ptr(copy.offsets); in v3d_get_cpu_copy_query_results_params() 614 syncs = u64_to_user_ptr(copy.syncs); in v3d_get_cpu_copy_query_results_params() 616 for (i = 0; i < copy.count; i++) { in v3d_get_cpu_copy_query_results_params() 638 query_info->count = copy.count; in v3d_get_cpu_copy_query_results_params() 640 job->copy.do_64bit = copy.do_64bit; in v3d_get_cpu_copy_query_results_params() 641 job->copy.do_partial = copy.do_partial; in v3d_get_cpu_copy_query_results_params() [all …]
|
/linux/lib/kunit/ |
H A D | executor.c | 102 struct kunit_suite *copy; in kunit_filter_glob_tests() local 112 copy = kmemdup(suite, sizeof(*copy), GFP_KERNEL); in kunit_filter_glob_tests() 113 if (!copy) in kunit_filter_glob_tests() 118 kfree(copy); in kunit_filter_glob_tests() 128 copy->test_cases = filtered; in kunit_filter_glob_tests() 129 return copy; in kunit_filter_glob_tests() 156 struct kunit_suite **copy, **copy_start, *filtered_suite, *new_filtered_suite; in kunit_filter_suites() local 164 copy = kcalloc(max, sizeof(*filtered.start), GFP_KERNEL); in kunit_filter_suites() 165 if (!copy) { /* won't be able to run anything, return an empty set */ in kunit_filter_suites() 168 copy_start = copy; in kunit_filter_suites() [all …]
|
/linux/drivers/w1/slaves/ |
H A D | w1_ds2430.c | 210 int copy; in eeprom_write() local 235 copy = W1_F14_SCRATCH_SIZE - in eeprom_write() 238 if (copy > len) in eeprom_write() 239 copy = len; in eeprom_write() 241 memcpy(&tmp[addr & W1_F14_SCRATCH_MASK], buf, copy); in eeprom_write() 249 copy = W1_F14_SCRATCH_SIZE; in eeprom_write() 250 if (w1_f14_write(sl, addr, copy, buf) < 0) { in eeprom_write() 255 buf += copy; in eeprom_write() 256 addr += copy; in eeprom_write() 257 len -= copy; in eeprom_write()
|
H A 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()
|
H A 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/Documentation/staging/ |
H A D | lzo.rst | 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/arch/s390/lib/ |
H A D | csum-partial.c | 19 static __always_inline __wsum csum_copy(void *dst, const void *src, int len, __wsum sum, bool copy) in csum_copy() argument 24 if (copy) in csum_copy() 35 if (copy) { in csum_copy() 48 if (copy) { in csum_copy() 59 if (copy) { in csum_copy() 69 if (copy) in csum_copy()
|
/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_draw.c | 229 drawable->u.copy.src_area.top = 0; in qxl_draw_dirty_fb() 230 drawable->u.copy.src_area.bottom = height; in qxl_draw_dirty_fb() 231 drawable->u.copy.src_area.left = 0; in qxl_draw_dirty_fb() 232 drawable->u.copy.src_area.right = width; in qxl_draw_dirty_fb() 234 drawable->u.copy.rop_descriptor = SPICE_ROPD_OP_PUT; in qxl_draw_dirty_fb() 235 drawable->u.copy.scale_mode = 0; in qxl_draw_dirty_fb() 236 drawable->u.copy.mask.flags = 0; in qxl_draw_dirty_fb() 237 drawable->u.copy.mask.pos.x = 0; in qxl_draw_dirty_fb() 238 drawable->u.copy.mask.pos.y = 0; in qxl_draw_dirty_fb() 239 drawable->u.copy.mask.bitmap = 0; in qxl_draw_dirty_fb() [all …]
|
/linux/lib/ |
H A D | test_bitmap.c | 808 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit_wrap() 821 bitmap_zero(copy, 500); in test_for_each_set_bit_wrap() 824 bitmap_set(copy, bit, 1); in test_for_each_set_bit_wrap() 826 expect_eq_bitmap(orig, copy, 500); in test_for_each_set_bit_wrap() 833 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit() 837 bitmap_zero(copy, 500); in test_for_each_set_bit() 847 bitmap_set(copy, bit, 1); in test_for_each_set_bit() 849 expect_eq_bitmap(orig, copy, 500); in test_for_each_set_bit() 855 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit_from() 870 bitmap_zero(copy, 500); in test_for_each_set_bit_from() [all …]
|
/linux/drivers/net/ethernet/sfc/siena/ |
H A D | siena_sriov.c | 405 struct efx_memcpy_req copy[4]; in __efx_siena_sriov_push_vf_status() local 417 memset(copy, '\0', sizeof(copy)); in __efx_siena_sriov_push_vf_status() 419 copy[0].from_buf = &status->generation_start; in __efx_siena_sriov_push_vf_status() 420 copy[0].to_rid = vf->pci_rid; in __efx_siena_sriov_push_vf_status() 421 copy[0].to_addr = vf->status_addr + offsetof(struct vfdi_status, in __efx_siena_sriov_push_vf_status() 423 copy[0].length = sizeof(status->generation_start); in __efx_siena_sriov_push_vf_status() 429 copy[1].from_rid = efx->pci_dev->devfn; in __efx_siena_sriov_push_vf_status() 430 copy[1].from_addr = nic_data->vfdi_status.dma_addr + data_offset; in __efx_siena_sriov_push_vf_status() 431 copy[1].to_rid = vf->pci_rid; in __efx_siena_sriov_push_vf_status() 432 copy[1].to_addr = vf->status_addr + data_offset; in __efx_siena_sriov_push_vf_status() [all …]
|
/linux/Documentation/input/devices/ |
H A 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/drivers/base/test/ |
H A D | property-entry-test.c | 353 struct property_entry *copy; in pe_test_move_inline_u8() local 356 copy = property_entries_dup(entries); in pe_test_move_inline_u8() 357 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, copy); in pe_test_move_inline_u8() 359 KUNIT_EXPECT_TRUE(test, copy[0].is_inline); in pe_test_move_inline_u8() 360 data_ptr = (u8 *)©[0].value; in pe_test_move_inline_u8() 364 KUNIT_EXPECT_FALSE(test, copy[1].is_inline); in pe_test_move_inline_u8() 365 data_ptr = copy[1].pointer; in pe_test_move_inline_u8() 369 property_entries_free(copy); in pe_test_move_inline_u8() 385 struct property_entry *copy; in pe_test_move_inline_str() local 388 copy = property_entries_dup(entries); in pe_test_move_inline_str() [all …]
|
/linux/drivers/gpu/drm/tegra/ |
H A D | plane.c | 55 struct tegra_plane_state *copy; in tegra_plane_atomic_duplicate_state() local 58 copy = kmalloc(sizeof(*copy), GFP_KERNEL); in tegra_plane_atomic_duplicate_state() 59 if (!copy) in tegra_plane_atomic_duplicate_state() 62 __drm_atomic_helper_plane_duplicate_state(plane, ©->base); in tegra_plane_atomic_duplicate_state() 63 copy->tiling = state->tiling; in tegra_plane_atomic_duplicate_state() 64 copy->format = state->format; in tegra_plane_atomic_duplicate_state() 65 copy->swap = state->swap; in tegra_plane_atomic_duplicate_state() 66 copy->reflect_x = state->reflect_x; in tegra_plane_atomic_duplicate_state() 67 copy->reflect_y = state->reflect_y; in tegra_plane_atomic_duplicate_state() 68 copy->opaque = state->opaque; in tegra_plane_atomic_duplicate_state() [all …]
|
/linux/tools/perf/Documentation/ |
H A D | guest-files.txt | 4 Guest OS /proc/kallsyms file copy. perf reads it to get guest 5 kernel symbols. Users copy it out from guest OS. 8 Guest OS /proc/modules file copy. perf reads it to get guest 9 kernel module information. Users copy it out from guest OS.
|
/linux/security/ipe/ |
H A D | fs.c | 141 char *copy = NULL; in new_policy() local 147 copy = memdup_user_nul(data, len); in new_policy() 148 if (IS_ERR(copy)) in new_policy() 149 return PTR_ERR(copy); in new_policy() 151 p = ipe_new_policy(NULL, 0, copy, len); in new_policy() 166 kfree(copy); in new_policy()
|