Home
last modified time | relevance | path

Searched refs:copy (Results 1 – 25 of 1200) sorted by relevance

12345678910>>...48

/linux/lib/zlib_inflate/
H A Dinflate.c123 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 Ddatagram.c395 int i, copy = start - offset, start_off = offset, n; in __skb_datagram_iter() local
399 if (copy > 0) { in __skb_datagram_iter()
400 if (copy > len) in __skb_datagram_iter()
401 copy = len; in __skb_datagram_iter()
403 skb->data + offset, copy, data, to); in __skb_datagram_iter()
405 if (n != copy) in __skb_datagram_iter()
407 if ((len -= copy) == 0) in __skb_datagram_iter()
422 if ((copy = end - offset) > 0) { in __skb_datagram_iter()
427 if (copy > len) in __skb_datagram_iter()
428 copy = len; in __skb_datagram_iter()
[all …]
/linux/fs/nfsd/
H A Dnfs4proc.c60 static void cleanup_async_copy(struct nfsd4_copy *copy);
1374 struct nfsd4_copy *copy; in nfsd4_has_active_async_copies() local
1378 list_for_each_entry(copy, &clp->async_copies, copies) { in nfsd4_has_active_async_copies()
1379 if (!test_bit(NFSD4_COPY_F_COMPLETED, &copy->cp_flags) && in nfsd4_has_active_async_copies()
1380 !test_bit(NFSD4_COPY_F_STOPPED, &copy->cp_flags)) { in nfsd4_has_active_async_copies()
1396 struct nfsd4_copy *copy; in nfsd4_async_copy_reaper() local
1405 copy = list_entry(pos, struct nfsd4_copy, copies); in nfsd4_async_copy_reaper()
1406 if (test_bit(NFSD4_COPY_F_OFFLOAD_DONE, &copy->cp_flags)) { in nfsd4_async_copy_reaper()
1407 if (--copy->cp_ttl) { in nfsd4_async_copy_reaper()
1408 list_del_init(&copy->copies); in nfsd4_async_copy_reaper()
[all …]
/linux/drivers/s390/block/
H A Ddasd_devmap.c50 struct dasd_copy_relation *copy; member
660 struct dasd_copy_relation *copy) in dasd_devmap_check_copy_relation() argument
713 if (entry == &copy->entry[j]) in dasd_devmap_check_copy_relation()
716 tmp_dev = copy->entry[j].device; in dasd_devmap_check_copy_relation()
739 struct dasd_copy_relation *copy; in dasd_devmap_delete_copy_relation_device() local
742 if (!device->copy) in dasd_devmap_delete_copy_relation_device()
745 copy = device->copy; in dasd_devmap_delete_copy_relation_device()
747 if (copy->entry[i].device == device) in dasd_devmap_delete_copy_relation_device()
748 copy->entry[i].device = NULL; in dasd_devmap_delete_copy_relation_device()
751 device->copy = NULL; in dasd_devmap_delete_copy_relation_device()
[all …]
/linux/Documentation/admin-guide/device-mapper/
H A Dkcopyd.rst5 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/include/linux/
H A Dregset.h272 unsigned int copy = (end_pos < 0 ? *count in user_regset_copyin() local
276 memcpy(data, *kbuf, copy); in user_regset_copyin()
277 *kbuf += copy; in user_regset_copyin()
278 } else if (__copy_from_user(data, *ubuf, copy)) in user_regset_copyin()
281 *ubuf += copy; in user_regset_copyin()
282 *pos += copy; in user_regset_copyin()
283 *count -= copy; in user_regset_copyin()
299 unsigned int copy = (end_pos < 0 ? *count in user_regset_copyin_ignore() local
302 *kbuf += copy; in user_regset_copyin_ignore()
304 *ubuf += copy; in user_regset_copyin_ignore()
[all …]
/linux/arch/parisc/kernel/
H A Dentry.S104 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
596 copy \va,\tmp1
755 copy %r31, %r2
[all …]
/linux/arch/xtensa/lib/
H A Dmemcopy.S92 # 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 Dusercopy.S70 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 Dhead.S36 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/lib/kunit/
H A Dexecutor.c118 struct kunit_suite *copy; in kunit_filter_glob_tests() local
128 copy = kmemdup(suite, sizeof(*copy), GFP_KERNEL); in kunit_filter_glob_tests()
129 if (!copy) in kunit_filter_glob_tests()
134 kfree(copy); in kunit_filter_glob_tests()
144 copy->test_cases = filtered; in kunit_filter_glob_tests()
145 return copy; in kunit_filter_glob_tests()
172 struct kunit_suite **copy, **copy_start, *filtered_suite, *new_filtered_suite; in kunit_filter_suites() local
180 copy = kcalloc(max, sizeof(*copy), GFP_KERNEL); in kunit_filter_suites()
181 if (!copy) { /* won't be able to run anything, return an empty set */ in kunit_filter_suites()
184 copy_start = copy; in kunit_filter_suites()
[all …]
/linux/drivers/w1/slaves/
H A Dw1_ds2430.c210 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 Dw1_ds2805.c208 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()
H A Dw1_ds2431.c209 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()
/linux/drivers/gpu/drm/v3d/
H A Dv3d_submit.c585 struct drm_v3d_copy_timestamp_query copy; in v3d_get_cpu_copy_query_results_params() local
600 if (copy_from_user(&copy, ext, sizeof(copy))) in v3d_get_cpu_copy_query_results_params()
603 if (copy.pad) in v3d_get_cpu_copy_query_results_params()
608 query_info->queries = kvmalloc_array(copy.count, in v3d_get_cpu_copy_query_results_params()
614 offsets = u64_to_user_ptr(copy.offsets); in v3d_get_cpu_copy_query_results_params()
615 syncs = u64_to_user_ptr(copy.syncs); in v3d_get_cpu_copy_query_results_params()
617 for (i = 0; i < copy.count; i++) { in v3d_get_cpu_copy_query_results_params()
639 query_info->count = copy.count; in v3d_get_cpu_copy_query_results_params()
641 job->copy.do_64bit = copy.do_64bit; in v3d_get_cpu_copy_query_results_params()
642 job->copy.do_partial = copy.do_partial; in v3d_get_cpu_copy_query_results_params()
[all …]
/linux/arch/s390/lib/
H A Dcsum-partial.c19 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/Documentation/staging/
H A Dlzo.rst27 - 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/drivers/gpu/drm/qxl/
H A Dqxl_draw.c229 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/drivers/gpu/drm/xe/
H A Dxe_guc_log.c85 snapshot->copy = kcalloc(snapshot->num_chunks, sizeof(*snapshot->copy), in xe_guc_log_snapshot_alloc()
87 if (!snapshot->copy) in xe_guc_log_snapshot_alloc()
94 snapshot->copy[i] = kmalloc(size, atomic ? GFP_ATOMIC : GFP_KERNEL); in xe_guc_log_snapshot_alloc()
95 if (!snapshot->copy[i]) in xe_guc_log_snapshot_alloc()
104 kfree(snapshot->copy[i]); in xe_guc_log_snapshot_alloc()
105 kfree(snapshot->copy); in xe_guc_log_snapshot_alloc()
125 if (snapshot->copy) { in xe_guc_log_snapshot_free()
127 kfree(snapshot->copy[i]); in xe_guc_log_snapshot_free()
128 kfree(snapshot->copy); in xe_guc_log_snapshot_free()
163 xe_map_memcpy_from(xe, snapshot->copy[i], &log->bo->vmap, in xe_guc_log_snapshot_capture()
[all …]
/linux/lib/
H A Dtest_bitmap.c780 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit_wrap()
793 bitmap_zero(copy, 500); in test_for_each_set_bit_wrap()
796 bitmap_set(copy, bit, 1); in test_for_each_set_bit_wrap()
798 expect_eq_bitmap(orig, copy, 500); in test_for_each_set_bit_wrap()
805 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit()
809 bitmap_zero(copy, 500); in test_for_each_set_bit()
819 bitmap_set(copy, bit, 1); in test_for_each_set_bit()
821 expect_eq_bitmap(orig, copy, 500); in test_for_each_set_bit()
827 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit_from()
842 bitmap_zero(copy, 500); in test_for_each_set_bit_from()
[all …]
/linux/Documentation/input/devices/
H A Dbcm5974.rst7 :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/net/ethernet/sfc/siena/
H A Dsiena_sriov.c405 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/drivers/base/test/
H A Dproperty-entry-test.c353 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 *)&copy[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 Dplane.c55 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, &copy->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/security/ipe/
H A Dfs.c140 char *copy = NULL; in new_policy() local
148 copy = memdup_user_nul(data, len); in new_policy()
149 if (IS_ERR(copy)) { in new_policy()
150 rc = PTR_ERR(copy); in new_policy()
151 copy = NULL; in new_policy()
155 p = ipe_new_policy(NULL, 0, copy, len); in new_policy()
166 kfree(copy); in new_policy()

12345678910>>...48