Home
last modified time | relevance | path

Searched refs:dst_offset (Results 1 - 25 of 152) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_bo85b5.c46 u64 dst_offset = mem->vma[1].addr; in nva3_bo_move_copy() local
60 0x0314, upper_32_bits(dst_offset), in nva3_bo_move_copy()
61 0x0318, lower_32_bits(dst_offset), in nva3_bo_move_copy()
70 dst_offset += (PAGE_SIZE * line_count); in nva3_bo_move_copy()
H A Dnouveau_bo90b5.c39 u64 dst_offset = mem->vma[1].addr; in nvc0_bo_move_copy() local
53 0x0314, upper_32_bits(dst_offset), in nvc0_bo_move_copy()
54 0x0318, lower_32_bits(dst_offset), in nvc0_bo_move_copy()
63 dst_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_copy()
H A Dnouveau_bo9039.c44 u64 dst_offset = mem->vma[1].addr; in nvc0_bo_move_m2mf() local
57 NVVAL(NV9039, OFFSET_OUT_UPPER, VALUE, upper_32_bits(dst_offset)), in nvc0_bo_move_m2mf()
59 OFFSET_OUT, lower_32_bits(dst_offset)); in nvc0_bo_move_m2mf()
80 dst_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_m2mf()
H A Dnouveau_bo0039.c54 u32 dst_offset = new_reg->start << PAGE_SHIFT; in nv04_bo_move_m2mf() local
74 OFFSET_OUT, dst_offset, in nv04_bo_move_m2mf()
90 dst_offset += (PAGE_SIZE * line_count); in nv04_bo_move_m2mf()
H A Dnouveau_bo5039.c46 u64 dst_offset = mem->vma[1].addr; in nv50_bo_move_m2mf() local
110 NVVAL(NV5039, OFFSET_OUT_UPPER, VALUE, upper_32_bits(dst_offset))); in nv50_bo_move_m2mf()
113 OFFSET_OUT, lower_32_bits(dst_offset), in nv50_bo_move_m2mf()
130 dst_offset += amount; in nv50_bo_move_m2mf()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_bo85b5.c46 u64 dst_offset = mem->vma[1].addr; in nva3_bo_move_copy() local
60 0x0314, upper_32_bits(dst_offset), in nva3_bo_move_copy()
61 0x0318, lower_32_bits(dst_offset), in nva3_bo_move_copy()
70 dst_offset += (PAGE_SIZE * line_count); in nva3_bo_move_copy()
H A Dnouveau_bo90b5.c39 u64 dst_offset = mem->vma[1].addr; in nvc0_bo_move_copy() local
53 0x0314, upper_32_bits(dst_offset), in nvc0_bo_move_copy()
54 0x0318, lower_32_bits(dst_offset), in nvc0_bo_move_copy()
63 dst_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_copy()
H A Dnouveau_bo9039.c44 u64 dst_offset = mem->vma[1].addr; in nvc0_bo_move_m2mf() local
57 NVVAL(NV9039, OFFSET_OUT_UPPER, VALUE, upper_32_bits(dst_offset)), in nvc0_bo_move_m2mf()
59 OFFSET_OUT, lower_32_bits(dst_offset)); in nvc0_bo_move_m2mf()
80 dst_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_m2mf()
H A Dnouveau_bo0039.c54 u32 dst_offset = new_reg->start << PAGE_SHIFT; in nv04_bo_move_m2mf() local
74 OFFSET_OUT, dst_offset, in nv04_bo_move_m2mf()
90 dst_offset += (PAGE_SIZE * line_count); in nv04_bo_move_m2mf()
H A Dnouveau_bo5039.c46 u64 dst_offset = mem->vma[1].addr; in nv50_bo_move_m2mf() local
110 NVVAL(NV5039, OFFSET_OUT_UPPER, VALUE, upper_32_bits(dst_offset))); in nv50_bo_move_m2mf()
113 OFFSET_OUT, lower_32_bits(dst_offset), in nv50_bo_move_m2mf()
130 dst_offset += amount; in nv50_bo_move_m2mf()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Drv770_dma.c34 * @dst_offset: dst GPU address
43 uint64_t src_offset, uint64_t dst_offset, in rv770_copy_dma()
75 radeon_ring_write(ring, dst_offset & 0xfffffffc); in rv770_copy_dma()
77 radeon_ring_write(ring, upper_32_bits(dst_offset) & 0xff); in rv770_copy_dma()
80 dst_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.c99 * @dst_offset: dst GPU address
109 uint64_t dst_offset, in evergreen_copy_dma()
141 radeon_ring_write(ring, dst_offset & 0xfffffffc); in evergreen_copy_dma()
143 radeon_ring_write(ring, upper_32_bits(dst_offset) & 0xff); in evergreen_copy_dma()
146 dst_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 Devergreen_cs.c2804 u64 src_offset, dst_offset, dst2_offset; in evergreen_dma_cs_parse() local
2829 dst_offset = radeon_get_ib_value(p, idx+1); in evergreen_dma_cs_parse()
2830 dst_offset <<= 8; in evergreen_dma_cs_parse()
2837 dst_offset = radeon_get_ib_value(p, idx+1); in evergreen_dma_cs_parse()
2838 dst_offset |= ((u64)(radeon_get_ib_value(p, idx+2) & 0xff)) << 32; in evergreen_dma_cs_parse()
2848 if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { in evergreen_dma_cs_parse()
2850 dst_offset, radeon_bo_size(dst_reloc->robj)); in evergreen_dma_cs_parse()
2871 dst_offset = radeon_get_ib_value(p, idx+1); in evergreen_dma_cs_parse()
2872 dst_offset |= ((u64)(radeon_get_ib_value(p, idx+3) & 0xff)) << 32; in evergreen_dma_cs_parse()
2878 if ((dst_offset in evergreen_dma_cs_parse()
[all...]
H A Dsi_dma.c223 * @dst_offset: dst GPU address
232 uint64_t src_offset, uint64_t dst_offset, in si_copy_dma()
264 radeon_ring_write(ring, lower_32_bits(dst_offset)); in si_copy_dma()
266 radeon_ring_write(ring, upper_32_bits(dst_offset) & 0xff); in si_copy_dma()
269 dst_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/drivers/gpu/drm/radeon/
H A Drv770_dma.c34 * @dst_offset: dst GPU address
43 uint64_t src_offset, uint64_t dst_offset, in rv770_copy_dma()
75 radeon_ring_write(ring, dst_offset & 0xfffffffc); in rv770_copy_dma()
77 radeon_ring_write(ring, upper_32_bits(dst_offset) & 0xff); in rv770_copy_dma()
80 dst_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 * @dst_offset: dst GPU address
108 uint64_t dst_offset, in evergreen_copy_dma()
140 radeon_ring_write(ring, dst_offset & 0xfffffffc); in evergreen_copy_dma()
142 radeon_ring_write(ring, upper_32_bits(dst_offset) & 0xff); in evergreen_copy_dma()
145 dst_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 Devergreen_cs.c2803 u64 src_offset, dst_offset, dst2_offset; in evergreen_dma_cs_parse() local
2828 dst_offset = radeon_get_ib_value(p, idx+1); in evergreen_dma_cs_parse()
2829 dst_offset <<= 8; in evergreen_dma_cs_parse()
2836 dst_offset = radeon_get_ib_value(p, idx+1); in evergreen_dma_cs_parse()
2837 dst_offset |= ((u64)(radeon_get_ib_value(p, idx+2) & 0xff)) << 32; in evergreen_dma_cs_parse()
2847 if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { in evergreen_dma_cs_parse()
2849 dst_offset, radeon_bo_size(dst_reloc->robj)); in evergreen_dma_cs_parse()
2870 dst_offset = radeon_get_ib_value(p, idx+1); in evergreen_dma_cs_parse()
2871 dst_offset |= ((u64)(radeon_get_ib_value(p, idx+3) & 0xff)) << 32; in evergreen_dma_cs_parse()
2877 if ((dst_offset in evergreen_dma_cs_parse()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.c531 u32 dst_offset, u8 dst_access, in emit_copy_ccs()
569 *cs++ = dst_offset; in emit_copy_ccs()
582 u32 dst_offset, u32 src_offset, int size) in emit_copy()
597 *cs++ = dst_offset; in emit_copy()
608 *cs++ = dst_offset; in emit_copy()
619 *cs++ = dst_offset; in emit_copy()
692 u32 src_offset, dst_offset; in intel_context_migrate_copy() local
740 dst_offset = CHUNK_SZ; in intel_context_migrate_copy()
743 dst_offset = 0; in intel_context_migrate_copy()
747 dst_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/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
246 memcpy(host_stats->hor_prod.odd_real + dst_offset, in ia_css_translate_dvs2_statistics()
248 memcpy(host_stats->hor_prod.odd_imag + dst_offset, in ia_css_translate_dvs2_statistics()
250 memcpy(host_stats->hor_prod.even_real + dst_offset, in ia_css_translate_dvs2_statistics()
252 memcpy(host_stats->hor_prod.even_imag + dst_offset, in ia_css_translate_dvs2_statistics()
256 memcpy(host_stats->ver_prod.odd_real + dst_offset, in ia_css_translate_dvs2_statistics()
258 memcpy(host_stats->ver_prod.odd_imag + dst_offset, in ia_css_translate_dvs2_statistics()
260 memcpy(host_stats->ver_prod.even_real + dst_offset, in ia_css_translate_dvs2_statistics()
262 memcpy(host_stats->ver_prod.even_imag + dst_offset, in ia_css_translate_dvs2_statistics()
266 dst_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
246 memcpy(host_stats->hor_prod.odd_real + dst_offset, in ia_css_translate_dvs2_statistics()
248 memcpy(host_stats->hor_prod.odd_imag + dst_offset, in ia_css_translate_dvs2_statistics()
250 memcpy(host_stats->hor_prod.even_real + dst_offset, in ia_css_translate_dvs2_statistics()
252 memcpy(host_stats->hor_prod.even_imag + dst_offset, in ia_css_translate_dvs2_statistics()
256 memcpy(host_stats->ver_prod.odd_real + dst_offset, in ia_css_translate_dvs2_statistics()
258 memcpy(host_stats->ver_prod.odd_imag + dst_offset, in ia_css_translate_dvs2_statistics()
260 memcpy(host_stats->ver_prod.even_real + dst_offset, in ia_css_translate_dvs2_statistics()
262 memcpy(host_stats->ver_prod.even_imag + dst_offset, in ia_css_translate_dvs2_statistics()
266 dst_offset in ia_css_translate_dvs2_statistics()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_ioctl.c76 uint32_t dst_offset; member
91 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_reloc()
92 *(uint64_t *)(reloc_page + (info->dst_offset & ~PAGE_MASK)) = qxl_bo_physical_address(qdev, in apply_reloc()
107 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_surf_reloc()
108 *(uint32_t *)(reloc_page + (info->dst_offset & ~PAGE_MASK)) = id; in apply_surf_reloc()
231 reloc_info[i].dst_offset = reloc.dst_offset; in qxl_process_single_command()
234 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_blit.c353 * @dst_offset: Destination copy start offset from start of bo.
358 u32 dst_offset, in vmw_bo_cpu_blit_line()
366 u32 dst_page = dst_offset >> PAGE_SHIFT; in vmw_bo_cpu_blit_line()
368 u32 dst_page_offset = dst_offset & ~PAGE_MASK; in vmw_bo_cpu_blit_line()
416 dst_offset += copy_size; in vmw_bo_cpu_blit_line()
427 * @dst_offset: Destination offset of blit start in bytes.
447 u32 dst_offset, u32 dst_stride, in vmw_bo_cpu_blit()
457 u32 j, initial_line = dst_offset / dst_stride; in vmw_bo_cpu_blit()
493 diff->line_offset = dst_offset % dst_stride; in vmw_bo_cpu_blit()
494 ret = vmw_bo_cpu_blit_line(&d, dst_offset, src_offse 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
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_ioctl.c74 uint32_t dst_offset; member
89 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_reloc()
90 *(uint64_t *)(reloc_page + (info->dst_offset & ~PAGE_MASK)) = qxl_bo_physical_address(qdev, in apply_reloc()
105 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_surf_reloc()
106 *(uint32_t *)(reloc_page + (info->dst_offset & ~PAGE_MASK)) = id; in apply_surf_reloc()
228 reloc_info[i].dst_offset = reloc.dst_offset; in qxl_process_single_command()
231 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_blit.c353 * @dst_offset: Destination copy start offset from start of bo.
358 u32 dst_offset, in vmw_bo_cpu_blit_line()
366 u32 dst_page = dst_offset >> PAGE_SHIFT; in vmw_bo_cpu_blit_line()
368 u32 dst_page_offset = dst_offset & ~PAGE_MASK; in vmw_bo_cpu_blit_line()
416 dst_offset += copy_size; in vmw_bo_cpu_blit_line()
427 * @dst_offset: Destination offset of blit start in bytes.
448 u32 dst_offset, u32 dst_stride, in vmw_bo_cpu_blit()
458 u32 j, initial_line = dst_offset / dst_stride; in vmw_bo_cpu_blit()
494 diff->line_offset = dst_offset % dst_stride; in vmw_bo_cpu_blit()
495 ret = vmw_bo_cpu_blit_line(&d, dst_offset, src_offse 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
447 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
[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
287 dst_offset = dst->node.start; in intel_emit_vma_copy_blt()
299 *cmd++ = lower_32_bits(dst_offset); in intel_emit_vma_copy_blt()
300 *cmd++ = upper_32_bits(dst_offset); in intel_emit_vma_copy_blt()
310 *cmd++ = lower_32_bits(dst_offset); in intel_emit_vma_copy_blt()
311 *cmd++ = upper_32_bits(dst_offset); in intel_emit_vma_copy_blt()
320 *cmd++ = dst_offset; in intel_emit_vma_copy_blt()
329 dst_offset += size; in intel_emit_vma_copy_blt()

Completed in 16 milliseconds

1234567