Home
last modified time | relevance | path

Searched refs:dst_offset (Results 1 – 25 of 61) sorted by relevance

123

/Linux-v5.4/drivers/gpu/drm/radeon/
Drv770_dma.c43 uint64_t src_offset, uint64_t dst_offset, in rv770_copy_dma() argument
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()
Devergreen_dma.c109 uint64_t dst_offset, in evergreen_copy_dma() argument
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()
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 + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { in evergreen_dma_cs_parse()
[all …]
Dsi_dma.c232 uint64_t src_offset, uint64_t dst_offset, in si_copy_dma() argument
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()
Dr600_dma.c445 uint64_t src_offset, uint64_t dst_offset, in r600_copy_dma() argument
477 radeon_ring_write(ring, dst_offset & 0xfffffffc); in r600_copy_dma()
479 radeon_ring_write(ring, (((upper_32_bits(dst_offset) & 0xff) << 16) | in r600_copy_dma()
482 dst_offset += cur_size_in_dw * 4; in r600_copy_dma()
Dr600_cs.c2385 u64 src_offset, dst_offset; in r600_dma_cs_parse() local
2408 dst_offset = radeon_get_ib_value(p, idx+1); in r600_dma_cs_parse()
2409 dst_offset <<= 8; in r600_dma_cs_parse()
2414 dst_offset = radeon_get_ib_value(p, idx+1); in r600_dma_cs_parse()
2415 dst_offset |= ((u64)(radeon_get_ib_value(p, idx+2) & 0xff)) << 32; in r600_dma_cs_parse()
2421 if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { in r600_dma_cs_parse()
2423 dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); in r600_dma_cs_parse()
2447 dst_offset = radeon_get_ib_value(p, idx+5); in r600_dma_cs_parse()
2448 dst_offset |= ((u64)(radeon_get_ib_value(p, idx+6) & 0xff)) << 32; in r600_dma_cs_parse()
2458 dst_offset = radeon_get_ib_value(p, idx+1); in r600_dma_cs_parse()
[all …]
Dradeon_asic.h87 uint64_t dst_offset,
158 uint64_t dst_offset,
348 uint64_t src_offset, uint64_t dst_offset,
352 uint64_t src_offset, uint64_t dst_offset,
474 uint64_t src_offset, uint64_t dst_offset,
548 uint64_t src_offset, uint64_t dst_offset,
726 uint64_t src_offset, uint64_t dst_offset,
797 uint64_t src_offset, uint64_t dst_offset,
801 uint64_t src_offset, uint64_t dst_offset,
Dr200.c85 uint64_t dst_offset, in r200_copy_dma() argument
115 radeon_ring_write(ring, dst_offset); in r200_copy_dma()
118 dst_offset += cur_size; in r200_copy_dma()
/Linux-v5.4/drivers/misc/mic/scif/
Dscif_dma.c33 s64 dst_offset; member
57 s64 dst_offset; member
851 scif_rma_local_cpu_copy(comp_cb->dst_offset, in scif_rma_completion_cb()
885 offset = work->dst_offset; in scif_rma_list_dma_copy_unaligned()
1099 s64 src_offset = work->src_offset, dst_offset = work->dst_offset; in _scif_rma_list_dma_copy_aligned() local
1120 if (dst_offset == end_dst_offset) { in _scif_rma_list_dma_copy_aligned()
1131 dst_dma_addr = scif_off_to_dma_addr(dst_window, dst_offset, in _scif_rma_list_dma_copy_aligned()
1157 dst_offset += (loop_len - 1); in _scif_rma_list_dma_copy_aligned()
1190 dst_offset += loop_len; in _scif_rma_list_dma_copy_aligned()
1219 s64 src_offset = work->src_offset, dst_offset = work->dst_offset; in scif_rma_list_dma_copy_aligned() local
[all …]
Dscif_rma.h397 static inline bool scif_unaligned(off_t src_offset, off_t dst_offset) in scif_unaligned() argument
400 dst_offset = dst_offset & (L1_CACHE_BYTES - 1); in scif_unaligned()
401 return !(src_offset == dst_offset); in scif_unaligned()
/Linux-v5.4/drivers/gpu/drm/qxl/
Dqxl_ioctl.c77 uint32_t dst_offset; member
92 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_reloc()
93 *(uint64_t *)(reloc_page + (info->dst_offset & ~PAGE_MASK)) = qxl_bo_physical_address(qdev, in apply_reloc()
108 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); in apply_surf_reloc()
109 *(uint32_t *)(reloc_page + (info->dst_offset & ~PAGE_MASK)) = id; in apply_surf_reloc()
232 reloc_info[i].dst_offset = reloc.dst_offset; in qxl_process_single_command()
235 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command()
/Linux-v5.4/drivers/gpu/drm/vmwgfx/
Dvmwgfx_blit.c357 u32 dst_offset, in vmw_bo_cpu_blit_line() argument
365 u32 dst_page = dst_offset >> PAGE_SHIFT; in vmw_bo_cpu_blit_line()
367 u32 dst_page_offset = dst_offset & ~PAGE_MASK; in vmw_bo_cpu_blit_line()
415 dst_offset += copy_size; in vmw_bo_cpu_blit_line()
446 u32 dst_offset, u32 dst_stride, in vmw_bo_cpu_blit() argument
456 u32 j, initial_line = dst_offset / dst_stride; in vmw_bo_cpu_blit()
492 diff->line_offset = dst_offset % dst_stride; in vmw_bo_cpu_blit()
493 ret = vmw_bo_cpu_blit_line(&d, dst_offset, src_offset, w); in vmw_bo_cpu_blit()
497 dst_offset += dst_stride; in vmw_bo_cpu_blit()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_object_blt.c206 u64 src_offset, dst_offset; in intel_emit_vma_copy_blt() local
233 dst_offset = dst->node.start; in intel_emit_vma_copy_blt()
244 *cmd++ = lower_32_bits(dst_offset); in intel_emit_vma_copy_blt()
245 *cmd++ = upper_32_bits(dst_offset); in intel_emit_vma_copy_blt()
255 *cmd++ = lower_32_bits(dst_offset); in intel_emit_vma_copy_blt()
256 *cmd++ = upper_32_bits(dst_offset); in intel_emit_vma_copy_blt()
265 *cmd++ = dst_offset; in intel_emit_vma_copy_blt()
274 dst_offset += size; in intel_emit_vma_copy_blt()
/Linux-v5.4/drivers/gpu/drm/tiny/
Dgm12u320.c265 int block, dst_offset, len, remain, ret, x1, x2, y1, y2; in gm12u320_copy_fb_to_blocks() local
304 dst_offset = (y1 * GM12U320_REAL_WIDTH + x1) * 3; in gm12u320_copy_fb_to_blocks()
305 block = dst_offset / DATA_BLOCK_CONTENT_SIZE; in gm12u320_copy_fb_to_blocks()
306 dst_offset %= DATA_BLOCK_CONTENT_SIZE; in gm12u320_copy_fb_to_blocks()
308 if ((dst_offset + len) > DATA_BLOCK_CONTENT_SIZE) { in gm12u320_copy_fb_to_blocks()
309 remain = dst_offset + len - DATA_BLOCK_CONTENT_SIZE; in gm12u320_copy_fb_to_blocks()
310 len = DATA_BLOCK_CONTENT_SIZE - dst_offset; in gm12u320_copy_fb_to_blocks()
313 dst_offset += DATA_BLOCK_HEADER_SIZE; in gm12u320_copy_fb_to_blocks()
317 gm12u320->data_buf[block] + dst_offset, in gm12u320_copy_fb_to_blocks()
322 dst_offset = DATA_BLOCK_HEADER_SIZE; in gm12u320_copy_fb_to_blocks()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_sdma.h80 uint64_t dst_offset,
95 uint64_t dst_offset,
Dsi_dma.c777 uint64_t dst_offset, in si_dma_emit_copy_buffer() argument
782 ib->ptr[ib->length_dw++] = lower_32_bits(dst_offset); in si_dma_emit_copy_buffer()
784 ib->ptr[ib->length_dw++] = upper_32_bits(dst_offset) & 0xff; in si_dma_emit_copy_buffer()
800 uint64_t dst_offset, in si_dma_emit_fill_buffer() argument
805 ib->ptr[ib->length_dw++] = lower_32_bits(dst_offset); in si_dma_emit_fill_buffer()
807 ib->ptr[ib->length_dw++] = upper_32_bits(dst_offset) << 16; in si_dma_emit_fill_buffer()
/Linux-v5.4/drivers/gpu/drm/nouveau/
Dnouveau_bo.c788 u64 dst_offset = mem->vma[1].addr; in nvc0_bo_move_copy() local
803 OUT_RING (chan, upper_32_bits(dst_offset)); in nvc0_bo_move_copy()
804 OUT_RING (chan, lower_32_bits(dst_offset)); in nvc0_bo_move_copy()
814 dst_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_copy()
826 u64 dst_offset = mem->vma[1].addr; in nvc0_bo_move_m2mf() local
839 OUT_RING (chan, upper_32_bits(dst_offset)); in nvc0_bo_move_m2mf()
840 OUT_RING (chan, lower_32_bits(dst_offset)); in nvc0_bo_move_m2mf()
853 dst_offset += (PAGE_SIZE * line_count); in nvc0_bo_move_m2mf()
865 u64 dst_offset = mem->vma[1].addr; in nva3_bo_move_copy() local
880 OUT_RING (chan, upper_32_bits(dst_offset)); in nva3_bo_move_copy()
[all …]
/Linux-v5.4/drivers/media/platform/rockchip/rga/
Drga-hw.c176 struct rga_addr_offset *dst_offset; in rga_cmd_set_trans_info() local
322 dst_offset = rga_lookup_draw_pos(&offsets, src_info.data.rot_mode, in rga_cmd_set_trans_info()
340 dst_offset->y_off; in rga_cmd_set_trans_info()
342 dst_offset->u_off; in rga_cmd_set_trans_info()
344 dst_offset->v_off; in rga_cmd_set_trans_info()
/Linux-v5.4/sound/core/oss/
Dpcm_plugin.h134 size_t dst_offset,
139 size_t dst_offset,
Dpcm_plugin.c659 int snd_pcm_area_silence(const struct snd_pcm_channel_area *dst_area, size_t dst_offset, in snd_pcm_area_silence() argument
669 dst = dst_area->addr + (dst_area->first + dst_area->step * dst_offset) / 8; in snd_pcm_area_silence()
706 const struct snd_pcm_channel_area *dst_area, size_t dst_offset, in snd_pcm_area_copy() argument
715 return snd_pcm_area_silence(dst_area, dst_offset, samples, format); in snd_pcm_area_copy()
716 dst = dst_area->addr + (dst_area->first + dst_area->step * dst_offset) / 8; in snd_pcm_area_copy()
/Linux-v5.4/drivers/crypto/ccp/
Dccp-dmaengine.c367 unsigned int dst_offset, dst_len; in ccp_create_desc() local
388 dst_offset = 0; in ccp_create_desc()
415 dst_offset = 0; in ccp_create_desc()
434 ccp_pt->dst_dma = sg_dma_address(dst_sg) + dst_offset; in ccp_create_desc()
453 dst_offset += len; in ccp_create_desc()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_acl_ctcam.c29 u16 src_offset, u16 dst_offset, u16 size) in mlxsw_sp_acl_ctcam_region_move() argument
35 region->tcam_region_info, dst_offset, size); in mlxsw_sp_acl_ctcam_region_move()
/Linux-v5.4/drivers/gpu/drm/gma500/
Daccel_2d.c161 uint32_t src_format, uint32_t dst_offset, in psb_accel_2d_copy() argument
199 *buf++ = dst_offset; in psb_accel_2d_copy()
/Linux-v5.4/drivers/video/fbdev/
Dfb-puv3.c135 int dst_offset = dst_y0 * dst_pitch + dst_x0 * (m_iBpp / 8); in unifb_prim_fillrect() local
165 writel(dst_offset, UGE_DSTSTART); in unifb_prim_fillrect()
225 int dst_offset = dst_y0 * dst_pitch + dst_x0 * (m_iBpp / 8); in unifb_prim_copyarea() local
249 dst_offset = (dst_y0 + aheight) * dst_pitch + in unifb_prim_copyarea()
270 writel(dst_offset, UGE_DSTSTART); in unifb_prim_copyarea()
/Linux-v5.4/drivers/crypto/ccree/
Dcc_aead.h92 unsigned int dst_offset; member

123