Home
last modified time | relevance | path

Searched refs:src_offset (Results 1 - 25 of 173) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_bo85b5.c45 u64 src_offset = mem->vma[0].addr; in nva3_bo_move_copy() local
58 PUSH_NVSQ(push, NV85B5, 0x030c, upper_32_bits(src_offset), in nva3_bo_move_copy()
59 0x0310, lower_32_bits(src_offset), in nva3_bo_move_copy()
69 src_offset += (PAGE_SIZE * line_count); in nva3_bo_move_copy()
H A Dnouveau_bo90b5.c38 u64 src_offset = mem->vma[0].addr; in nvc0_bo_move_copy() local
51 PUSH_NVSQ(push, NV90B5, 0x030c, upper_32_bits(src_offset), in nvc0_bo_move_copy()
52 0x0310, lower_32_bits(src_offset), in nvc0_bo_move_copy()
62 src_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_copy()
H A Dnouveau_bo9039.c43 u64 src_offset = mem->vma[0].addr; in nvc0_bo_move_m2mf() local
62 NVVAL(NV9039, OFFSET_IN_UPPER, VALUE, upper_32_bits(src_offset)), in nvc0_bo_move_m2mf()
64 OFFSET_IN, lower_32_bits(src_offset), in nvc0_bo_move_m2mf()
79 src_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_m2mf()
H A Dnouveau_bo0039.c52 u32 src_offset = old_reg->start << PAGE_SHIFT; in nv04_bo_move_m2mf() local
73 PUSH_MTHD(push, NV039, OFFSET_IN, src_offset, in nv04_bo_move_m2mf()
89 src_offset += (PAGE_SIZE * line_count); in nv04_bo_move_m2mf()
H A Dnouveau_bo5039.c45 u64 src_offset = mem->vma[0].addr; in nv50_bo_move_m2mf() local
107 NVVAL(NV5039, OFFSET_IN_UPPER, VALUE, upper_32_bits(src_offset)), in nv50_bo_move_m2mf()
112 PUSH_MTHD(push, NV5039, OFFSET_IN, lower_32_bits(src_offset), in nv50_bo_move_m2mf()
129 src_offset += amount; in nv50_bo_move_m2mf()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_bo85b5.c45 u64 src_offset = mem->vma[0].addr; in nva3_bo_move_copy() local
58 PUSH_NVSQ(push, NV85B5, 0x030c, upper_32_bits(src_offset), in nva3_bo_move_copy()
59 0x0310, lower_32_bits(src_offset), in nva3_bo_move_copy()
69 src_offset += (PAGE_SIZE * line_count); in nva3_bo_move_copy()
H A Dnouveau_bo90b5.c38 u64 src_offset = mem->vma[0].addr; in nvc0_bo_move_copy() local
51 PUSH_NVSQ(push, NV90B5, 0x030c, upper_32_bits(src_offset), in nvc0_bo_move_copy()
52 0x0310, lower_32_bits(src_offset), in nvc0_bo_move_copy()
62 src_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_copy()
H A Dnouveau_bo9039.c43 u64 src_offset = mem->vma[0].addr; in nvc0_bo_move_m2mf() local
62 NVVAL(NV9039, OFFSET_IN_UPPER, VALUE, upper_32_bits(src_offset)), in nvc0_bo_move_m2mf()
64 OFFSET_IN, lower_32_bits(src_offset), in nvc0_bo_move_m2mf()
79 src_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_m2mf()
H A Dnouveau_bo0039.c52 u32 src_offset = old_reg->start << PAGE_SHIFT; in nv04_bo_move_m2mf() local
73 PUSH_MTHD(push, NV039, OFFSET_IN, src_offset, in nv04_bo_move_m2mf()
89 src_offset += (PAGE_SIZE * line_count); in nv04_bo_move_m2mf()
H A Dnouveau_bo5039.c45 u64 src_offset = mem->vma[0].addr; in nv50_bo_move_m2mf() local
107 NVVAL(NV5039, OFFSET_IN_UPPER, VALUE, upper_32_bits(src_offset)), in nv50_bo_move_m2mf()
112 PUSH_MTHD(push, NV5039, OFFSET_IN, lower_32_bits(src_offset), in nv50_bo_move_m2mf()
129 src_offset += amount; in nv50_bo_move_m2mf()
/kernel/linux/linux-5.10/crypto/async_tx/
H A Dasync_memcpy.c25 * @src_offset: offset into 'src' to start transaction
33 unsigned int src_offset, size_t len, in async_memcpy()
45 if (unmap && is_dma_copy_aligned(device, src_offset, dest_offset, len)) { in async_memcpy()
54 unmap->addr[0] = dma_map_page(device->dev, src, src_offset, len, in async_memcpy()
79 src_buf = kmap_atomic(src) + src_offset; in async_memcpy()
32 async_memcpy(struct page *dest, struct page *src, unsigned int dest_offset, unsigned int src_offset, size_t len, struct async_submit_ctl *submit) async_memcpy() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Drv770_dma.c33 * @src_offset: src GPU address
43 uint64_t src_offset, uint64_t dst_offset, in rv770_copy_dma()
76 radeon_ring_write(ring, src_offset & 0xfffffffc); in rv770_copy_dma()
78 radeon_ring_write(ring, upper_32_bits(src_offset) & 0xff); in rv770_copy_dma()
79 src_offset += cur_size_in_dw * 4; in rv770_copy_dma()
42 rv770_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct dma_resv *resv) rv770_copy_dma() argument
H A Devergreen_dma.c98 * @src_offset: src GPU address
108 uint64_t src_offset, in evergreen_copy_dma()
142 radeon_ring_write(ring, src_offset & 0xfffffffc); in evergreen_copy_dma()
144 radeon_ring_write(ring, upper_32_bits(src_offset) & 0xff); in evergreen_copy_dma()
145 src_offset += cur_size_in_dw * 4; in evergreen_copy_dma()
107 evergreen_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct dma_resv *resv) evergreen_copy_dma() argument
H A Dsi_dma.c222 * @src_offset: src GPU address
232 uint64_t src_offset, uint64_t dst_offset, in si_copy_dma()
265 radeon_ring_write(ring, lower_32_bits(src_offset)); in si_copy_dma()
267 radeon_ring_write(ring, upper_32_bits(src_offset) & 0xff); in si_copy_dma()
268 src_offset += cur_size_in_bytes; in si_copy_dma()
231 si_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct dma_resv *resv) si_copy_dma() argument
/kernel/linux/linux-6.6/crypto/async_tx/
H A Dasync_memcpy.c25 * @src_offset: offset into 'src' to start transaction
33 unsigned int src_offset, size_t len, in async_memcpy()
45 if (unmap && is_dma_copy_aligned(device, src_offset, dest_offset, len)) { in async_memcpy()
54 unmap->addr[0] = dma_map_page(device->dev, src, src_offset, len, in async_memcpy()
79 src_buf = kmap_atomic(src) + src_offset; in async_memcpy()
32 async_memcpy(struct page *dest, struct page *src, unsigned int dest_offset, unsigned int src_offset, size_t len, struct async_submit_ctl *submit) async_memcpy() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Drv770_dma.c33 * @src_offset: src GPU address
43 uint64_t src_offset, uint64_t dst_offset, in rv770_copy_dma()
76 radeon_ring_write(ring, src_offset & 0xfffffffc); in rv770_copy_dma()
78 radeon_ring_write(ring, upper_32_bits(src_offset) & 0xff); in rv770_copy_dma()
79 src_offset += cur_size_in_dw * 4; in rv770_copy_dma()
42 rv770_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct dma_resv *resv) rv770_copy_dma() argument
H A Devergreen_dma.c97 * @src_offset: src GPU address
107 uint64_t src_offset, in evergreen_copy_dma()
141 radeon_ring_write(ring, src_offset & 0xfffffffc); in evergreen_copy_dma()
143 radeon_ring_write(ring, upper_32_bits(src_offset) & 0xff); in evergreen_copy_dma()
144 src_offset += cur_size_in_dw * 4; in evergreen_copy_dma()
106 evergreen_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct dma_resv *resv) evergreen_copy_dma() argument
H A Dsi_dma.c221 * @src_offset: src GPU address
231 uint64_t src_offset, uint64_t dst_offset, in si_copy_dma()
264 radeon_ring_write(ring, lower_32_bits(src_offset)); in si_copy_dma()
266 radeon_ring_write(ring, upper_32_bits(src_offset) & 0xff); in si_copy_dma()
267 src_offset += cur_size_in_bytes; in si_copy_dma()
230 si_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct dma_resv *resv) si_copy_dma() argument
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/
H A Dia_css_sdis2.host.c210 unsigned int src_offset = 0, dst_offset = 0; in ia_css_translate_dvs2_statistics() local
247 &htemp_ptr[0 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
249 &htemp_ptr[1 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
251 &htemp_ptr[2 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
253 &htemp_ptr[3 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
257 &vtemp_ptr[0 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
259 &vtemp_ptr[1 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
261 &vtemp_ptr[2 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
263 &vtemp_ptr[3 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
265 src_offset in ia_css_translate_dvs2_statistics()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/
H A Dia_css_sdis2.host.c210 unsigned int src_offset = 0, dst_offset = 0; in ia_css_translate_dvs2_statistics() local
247 &htemp_ptr[0 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
249 &htemp_ptr[1 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
251 &htemp_ptr[2 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
253 &htemp_ptr[3 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
257 &vtemp_ptr[0 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
259 &vtemp_ptr[1 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
261 &vtemp_ptr[2 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
263 &vtemp_ptr[3 * table_size + src_offset], size_bytes); in ia_css_translate_dvs2_statistics()
265 src_offset in ia_css_translate_dvs2_statistics()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.c532 u32 src_offset, u8 src_access, int size) in emit_copy_ccs()
566 *cs++ = src_offset; in emit_copy_ccs()
582 u32 dst_offset, u32 src_offset, int size) in emit_copy()
601 *cs++ = src_offset; in emit_copy()
612 *cs++ = src_offset; in emit_copy()
621 *cs++ = src_offset; in emit_copy()
692 u32 src_offset, dst_offset; in intel_context_migrate_copy() local
739 src_offset = 0; in intel_context_migrate_copy()
742 src_offset = 0; in intel_context_migrate_copy()
745 src_offset in intel_context_migrate_copy()
530 emit_copy_ccs(struct i915_request *rq, u32 dst_offset, u8 dst_access, u32 src_offset, u8 src_access, int size) emit_copy_ccs() argument
581 emit_copy(struct i915_request *rq, u32 dst_offset, u32 src_offset, int size) emit_copy() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_validate.c487 uint32_t src_offset = 0; in vc4_validate_bin_cl() local
489 while (src_offset < len) { in vc4_validate_bin_cl()
491 void *src_pkt = unvalidated + src_offset; in vc4_validate_bin_cl()
497 src_offset, cmd); in vc4_validate_bin_cl()
504 src_offset, cmd); in vc4_validate_bin_cl()
508 if (src_offset + info->len > len) { in vc4_validate_bin_cl()
511 src_offset, cmd, info->name, info->len, in vc4_validate_bin_cl()
512 src_offset + len); in vc4_validate_bin_cl()
523 src_offset, cmd, info->name); in vc4_validate_bin_cl()
527 src_offset in vc4_validate_bin_cl()
826 uint32_t src_offset = *(uint32_t *)(pkt_u + o); validate_gl_shader_rec() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
H A Dvc4_validate.c496 uint32_t src_offset = 0; in vc4_validate_bin_cl() local
501 while (src_offset < len) { in vc4_validate_bin_cl()
503 void *src_pkt = unvalidated + src_offset; in vc4_validate_bin_cl()
509 src_offset, cmd); in vc4_validate_bin_cl()
516 src_offset, cmd); in vc4_validate_bin_cl()
520 if (src_offset + info->len > len) { in vc4_validate_bin_cl()
523 src_offset, cmd, info->name, info->len, in vc4_validate_bin_cl()
524 src_offset + len); in vc4_validate_bin_cl()
535 src_offset, cmd, info->name); in vc4_validate_bin_cl()
539 src_offset in vc4_validate_bin_cl()
838 uint32_t src_offset = *(uint32_t *)(pkt_u + o); validate_gl_shader_rec() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_blt.c246 u64 src_offset, dst_offset; in intel_emit_vma_copy_blt() local
286 src_offset = src->node.start; in intel_emit_vma_copy_blt()
303 *cmd++ = lower_32_bits(src_offset); in intel_emit_vma_copy_blt()
304 *cmd++ = upper_32_bits(src_offset); in intel_emit_vma_copy_blt()
314 *cmd++ = lower_32_bits(src_offset); in intel_emit_vma_copy_blt()
315 *cmd++ = upper_32_bits(src_offset); in intel_emit_vma_copy_blt()
322 *cmd++ = src_offset; in intel_emit_vma_copy_blt()
328 src_offset += size; in intel_emit_vma_copy_blt()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_blit.c354 * @src_offset: Source copy start offset from start of bo.
359 u32 src_offset, in vmw_bo_cpu_blit_line()
367 u32 src_page = src_offset >> PAGE_SHIFT; in vmw_bo_cpu_blit_line()
369 u32 src_page_offset = src_offset & ~PAGE_MASK; in vmw_bo_cpu_blit_line()
417 src_offset += copy_size; in vmw_bo_cpu_blit_line()
430 * @src_offset: Source offset of blit start in bytes.
449 u32 src_offset, u32 src_stride, in vmw_bo_cpu_blit()
494 ret = vmw_bo_cpu_blit_line(&d, dst_offset, src_offset, w); in vmw_bo_cpu_blit()
499 src_offset += src_stride; in vmw_bo_cpu_blit()
357 vmw_bo_cpu_blit_line(struct vmw_bo_blit_line_data *d, u32 dst_offset, u32 src_offset, u32 bytes_to_copy) vmw_bo_cpu_blit_line() argument
446 vmw_bo_cpu_blit(struct ttm_buffer_object *dst, u32 dst_offset, u32 dst_stride, struct ttm_buffer_object *src, u32 src_offset, u32 src_stride, u32 w, u32 h, struct vmw_diff_cpy *diff) vmw_bo_cpu_blit() argument

Completed in 11 milliseconds

1234567