Home
last modified time | relevance | path

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

12345678910>>...37

/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/fs/nfsd/
H A Dnfs4proc.c61 static void cleanup_async_copy(struct nfsd4_async_copy *copy);
1469 struct nfsd4_async_copy *copy; in nfsd4_has_active_async_copies() local
1473 list_for_each_entry(copy, &clp->async_copies, copies) { in nfsd4_has_active_async_copies()
1474 if (!test_bit(NFSD4_COPY_F_COMPLETED, &copy->cp_copy.cp_flags) && in nfsd4_has_active_async_copies()
1475 !test_bit(NFSD4_COPY_F_STOPPED, &copy->cp_copy.cp_flags)) { in nfsd4_has_active_async_copies()
1491 struct nfsd4_async_copy *copy; in nfsd4_async_copy_reaper() local
1500 copy = list_entry(pos, struct nfsd4_async_copy, copies); in nfsd4_async_copy_reaper()
1502 &copy->cp_copy.cp_flags)) { in nfsd4_async_copy_reaper()
1503 if (!--copy->cp_ttl) { in nfsd4_async_copy_reaper()
1504 list_del_init(&copy->copies); in nfsd4_async_copy_reaper()
[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 …]
H A Dskbuff.c20 * Alan Cox : skb_copy copy arp field
931 * skb_pp_cow_data() - copy skb data into page-pool backed storage
1124 /* When we clone an SKB we copy the reycling bit. The pp_recycle in skb_release_data()
1562 /* We do not copy old->sk */ in __copy_skb_header()
1986 * skb_copy_ubufs - copy userspace skb frags buffers to kernel
1991 * It will copy all frags into kernel and drop the reference
1998 * to allocate kernel memory to copy to.
2049 u32 copy, done = 0; in skb_copy_ubufs() local
2057 copy = min_t(u32, psize - d_off, p_len - done); in skb_copy_ubufs()
2059 vaddr + p_off + done, copy); in skb_copy_ubufs()
3026 int i, copy; skb_copy_bits() local
3455 int i, copy; skb_store_bits() local
3535 int i, copy = start - offset; skb_checksum() local
3618 int i, copy = start - offset; skb_copy_and_csum_bits() local
3706 int i, copy = start - offset; skb_crc32c() local
5246 int i, copy = start - offset; __skb_to_sgvec() local
[all...]
/linux/drivers/s390/block/
H A Ddasd_devmap.c50 struct dasd_copy_relation *copy; member
661 struct dasd_copy_relation *copy) in dasd_devmap_check_copy_relation() argument
714 if (entry == &copy->entry[j]) in dasd_devmap_check_copy_relation()
717 tmp_dev = copy->entry[j].device; in dasd_devmap_check_copy_relation()
740 struct dasd_copy_relation *copy; in dasd_devmap_delete_copy_relation_device() local
743 if (!device->copy) in dasd_devmap_delete_copy_relation_device()
746 copy = device->copy; in dasd_devmap_delete_copy_relation_device()
748 if (copy->entry[i].device == device) in dasd_devmap_delete_copy_relation_device()
749 copy->entry[i].device = NULL; in dasd_devmap_delete_copy_relation_device()
752 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/lib/kunit/
H A Dexecutor.c130 struct kunit_suite *copy; in kunit_filter_glob_tests() local
140 copy = kmemdup(suite, sizeof(*copy), GFP_KERNEL); in kunit_filter_glob_tests()
141 if (!copy) in kunit_filter_glob_tests()
146 kfree(copy); in kunit_filter_glob_tests()
156 copy->test_cases = filtered; in kunit_filter_glob_tests()
157 return copy; in kunit_filter_glob_tests()
184 struct kunit_suite **copy, **copy_start, *filtered_suite, *new_filtered_suite; in kunit_filter_suites() local
192 copy = kzalloc_objs(*copy, max); in kunit_filter_suites()
193 if (!copy) { /* won't be able to run anything, return an empty set */ in kunit_filter_suites()
196 copy_start = copy; in kunit_filter_suites()
[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/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/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/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/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/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/gpu/drm/tegra/
H A Dplane.c55 struct tegra_plane_state *copy; in tegra_plane_atomic_duplicate_state() local
58 copy = kmalloc_obj(*copy); 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()
164 kfree(copy); in new_policy()
/linux/lib/
H A Dtest_bitmap.c821 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit_wrap()
834 bitmap_zero(copy, 500); in test_for_each_set_bit_wrap()
837 bitmap_set(copy, bit, 1); in test_for_each_set_bit_wrap()
839 expect_eq_bitmap(orig, copy, 500); in test_for_each_set_bit_wrap()
846 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit()
850 bitmap_zero(copy, 500); in test_for_each_set_bit()
860 bitmap_set(copy, bit, 1); in test_for_each_set_bit()
862 expect_eq_bitmap(orig, copy, 500); in test_for_each_set_bit()
868 DECLARE_BITMAP(copy, 500); in test_for_each_set_bit_from()
883 bitmap_zero(copy, 500); in test_for_each_set_bit_from()
[all …]
/linux/drivers/base/test/
H A Dproperty-entry-test.c355 struct property_entry *copy; in pe_test_move_inline_u8() local
358 copy = property_entries_dup(entries); in pe_test_move_inline_u8()
359 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, copy); in pe_test_move_inline_u8()
361 KUNIT_EXPECT_TRUE(test, copy[0].is_inline); in pe_test_move_inline_u8()
362 data_ptr = (u8 *)&copy[0].value; in pe_test_move_inline_u8()
366 KUNIT_EXPECT_FALSE(test, copy[1].is_inline); in pe_test_move_inline_u8()
367 data_ptr = copy[1].pointer; in pe_test_move_inline_u8()
371 property_entries_free(copy); in pe_test_move_inline_u8()
387 struct property_entry *copy; in pe_test_move_inline_str() local
390 copy = property_entries_dup(entries); in pe_test_move_inline_str()
[all …]
/linux/tools/perf/Documentation/
H A Dguest-files.txt4 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/drivers/gpu/drm/xe/
H A Dxe_guc_log.c131 snapshot->copy = kzalloc_objs(*snapshot->copy, snapshot->num_chunks, in xe_guc_log_snapshot_alloc()
133 if (!snapshot->copy) in xe_guc_log_snapshot_alloc()
140 snapshot->copy[i] = kmalloc(size, atomic ? GFP_ATOMIC : GFP_KERNEL); in xe_guc_log_snapshot_alloc()
141 if (!snapshot->copy[i]) in xe_guc_log_snapshot_alloc()
150 kfree(snapshot->copy[i]); in xe_guc_log_snapshot_alloc()
151 kfree(snapshot->copy); in xe_guc_log_snapshot_alloc()
171 if (snapshot->copy) { in xe_guc_log_snapshot_free()
173 kfree(snapshot->copy[i]); in xe_guc_log_snapshot_free()
174 kfree(snapshot->copy); in xe_guc_log_snapshot_free()
208 xe_map_memcpy_from(xe, snapshot->copy[i], &log->bo->vmap, in xe_guc_log_snapshot_capture()
[all …]

12345678910>>...37