Searched refs:src (Results 101 - 125 of 3377) sorted by last modified time

1234567891011>>

/linux-master/drivers/gpu/drm/xe/
H A Dxe_migrate.c642 * If the src is already in vram, then it should already
676 * @src_bo: The buffer object @src is currently bound to.
680 * @src: The source TTM resource.
684 * Copies the contents of @src to @dst: On flat CCS devices,
695 struct ttm_resource *src,
709 bool src_is_pltt = src->mem_type == XE_PL_TT;
711 bool src_is_vram = mem_type_is_vram(src->mem_type);
727 xe_res_first(src, 0, size, &src_it);
758 batch_size += pte_update_size(m, src_is_vram, src, &src_it, &src_L0,
789 &src_it, src_L0, src);
692 xe_migrate_copy(struct xe_migrate *m, struct xe_bo *src_bo, struct xe_bo *dst_bo, struct ttm_resource *src, struct ttm_resource *dst, bool copy_only_ccs) argument
986 struct ttm_resource *src = dst; local
[all...]
H A Dxe_lrc.c1373 struct iosys_map src; local
1386 if (!ttm_bo_vmap(&bo->ttm, &src)) {
1388 snapshot->lrc_snapshot, &src, snapshot->lrc_offset, local
1390 ttm_bo_vunmap(&bo->ttm, &src);
H A Dxe_bo.h104 int xe_managed_bo_reinit_in_vram(struct xe_device *xe, struct xe_tile *tile, struct xe_bo **src);
H A Dxe_bo.c1572 * @src: Managed buffer object allocated in system memory
1574 * Replace a managed src buffer object allocated in system memory with a new
1581 int xe_managed_bo_reinit_in_vram(struct xe_device *xe, struct xe_tile *tile, struct xe_bo **src) argument
1586 dst_flags |= (*src)->flags & XE_BO_FLAG_GGTT_INVALIDATE;
1589 xe_assert(xe, !(*src)->vmap.is_iomem);
1591 bo = xe_managed_bo_create_from_data(xe, tile, (*src)->vmap.vaddr,
1592 (*src)->size, dst_flags);
1596 drmm_release_action(&xe->drm, __xe_bo_unpin_map_no_vm, *src);
1597 *src = bo;
H A DMakefile35 subdir-ccflags-y += -I$(obj) -I$(srctree)/$(src)
46 $(srctree)/$(src)/xe_wa_oob.rules
179 -I$(srctree)/$(src)/display/ext \
180 -I$(srctree)/$(src)/compat-i915-headers \
322 $(patsubst %.h,%.hdrtest, $(shell cd $(srctree)/$(src) && find * -name '*.h' $(hdrtest_find_args)))
327 $(obj)/%.hdrtest: $(src)/%.h FORCE
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_stdu.c667 cmd->body.src.sid = sdirty->sid;
1256 cmd_copy->body.src.sid = vfbs->surface->res.id;
H A Dvmwgfx_drv.h1312 void (*do_cpy)(struct vmw_diff_cpy *diff, u8 *dest, const u8 *src,
1332 void vmw_diff_memcpy(struct vmw_diff_cpy *diff, u8 *dest, const u8 *src,
1335 void vmw_memcpy(struct vmw_diff_cpy *diff, u8 *dest, const u8 *src, size_t n);
1339 struct ttm_buffer_object *src,
/linux-master/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c581 struct drm_rect *src = &pstate->src; local
585 u32 width = drm_rect_width(src) >> 16;
586 u32 height = drm_rect_height(src) >> 16;
587 u32 act_xoffset = src->x1 >> 16;
588 u32 act_yoffset = src->y1 >> 16;
672 static u16 vop2_scale_factor(u32 src, u32 dst) argument
677 if (src == dst)
683 if (src < 2)
686 if (src > ds
1065 struct drm_rect *src = &pstate->src; local
1211 struct drm_rect *src = &pstate->src; local
[all...]
/linux-master/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_vsp.c133 cfg.src.left = state->state.src.x1 >> 16;
134 cfg.src.top = state->state.src.y1 >> 16;
135 cfg.src.width = drm_rect_width(&state->state.src) >> 16;
136 cfg.src.height = drm_rect_height(&state->state.src) >> 16;
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_fence.c776 struct radeon_fence_driver *dst, *src; local
786 src = &fence->rdev->fence_drv[fence->ring];
792 dst->sync_seq[i] = max(dst->sync_seq[i], src->sync_seq[i]);
H A Dradeon.h1864 uint64_t pe, uint64_t src,
2700 #define radeon_asic_vm_copy_pages(rdev, ib, pe, src, count) ((rdev)->asic->vm.copy_pages((rdev), (ib), (pe), (src), (count)))
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_dmm_tiler.c76 static int dmm_dma_copy(struct dmm *dmm, dma_addr_t src, dma_addr_t dst) argument
82 tx = dmaengine_prep_dma_memcpy(dmm->wa_dma_chan, dst, src, 4, 0);
104 dma_addr_t src, dst; local
107 src = dmm->phys_base + reg;
110 r = dmm_dma_copy(dmm, src, dst);
127 dma_addr_t src, dst; local
139 src = dmm->wa_dma_handle;
142 r = dmm_dma_copy(dmm, src, dst);
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Dcrc.c174 if (!crc->src)
179 nv50_crc_get_entries(head, func, crc->src);
207 nv50_crc_get_entries(head, func, crc->src);
255 crc->src = NV50_CRC_SOURCE_NONE;
339 crc->src = asyh->crc.src;
356 bool changed = armh->crc.src != asyh->crc.src;
358 if (!armh->crc.src && !asyh->crc.src) {
[all...]
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_plane.c25 struct drm_rect *src, struct drm_rect *dest);
204 struct drm_rect src = drm_plane_state_src(state); local
206 DRM_RECT_FP_ARG(&src));
364 &new_state->src, &new_state->dst);
392 /* only allow changing of position(crtc x/y or src x/y) in fast path */
443 &new_state->src, &new_state->dst);
555 static int calc_phase_step(uint32_t src, uint32_t dst, uint32_t *out_phase) argument
559 if (src == 0 || dst == 0)
568 if (src > (dst * DOWN_SCALE_RATIO_MAX))
572 *out_phase = mult_frac(unit, src, ds
577 calc_scalex_steps(struct drm_plane *plane, uint32_t pixel_format, uint32_t src, uint32_t dest, uint32_t phasex_steps[COMP_MAX]) argument
600 calc_scaley_steps(struct drm_plane *plane, uint32_t pixel_format, uint32_t src, uint32_t dest, uint32_t phasey_steps[COMP_MAX]) argument
623 get_scale_config(const struct msm_format *format, uint32_t src, uint32_t dst, bool horz) argument
654 calc_pixel_ext(const struct msm_format *format, uint32_t src, uint32_t dst, uint32_t phase_step[2], int pix_ext_edge1[COMP_MAX], int pix_ext_edge2[COMP_MAX], bool horz) argument
846 mdp5_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_rect *src, struct drm_rect *dest) argument
[all...]
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.c113 * Prefill BW Equation: line src bytes * line_time
708 struct drm_rect src, const struct msm_format *fmt)
718 if (drm_rect_width(&src) > sblk->rotation_cfg->rot_maxheight) {
720 src.y2, sblk->rotation_cfg->rot_maxheight);
753 /* check src bounds */
841 pipe_cfg->src_rect = new_plane_state->src;
843 /* state->src is 16.16, src_rect is not */
876 DPU_DEBUG_PLANE(pdpu, "invalid src " DRM_RECT_FMT " line:%u, tiled format\n",
882 DPU_DEBUG_PLANE(pdpu, "invalid src " DRM_RECT_FMT " line:%u\n",
892 DPU_DEBUG_PLANE(pdpu, "invalid src " DRM_RECT_FM
706 dpu_plane_check_inline_rotation(struct dpu_plane *pdpu, const struct dpu_sspp_sub_blks *sblk, struct drm_rect src, const struct msm_format *fmt) argument
[all...]
/linux-master/drivers/gpu/drm/msm/adreno/
H A Da6xx_gpu_state.c117 static void *state_kmemdup(struct a6xx_gpu_state *a6xx_state, void *src, argument
123 memcpy(dst, src, size);
/linux-master/drivers/gpu/drm/msm/
H A DMakefile2 ccflags-y := -I $(srctree)/$(src)
4 ccflags-y += -I $(srctree)/$(src)/disp/dpu1
5 ccflags-$(CONFIG_DRM_MSM_DSI) += -I $(srctree)/$(src)/dsi
6 ccflags-$(CONFIG_DRM_MSM_DP) += -I $(srctree)/$(src)/dp
166 cmd_headergen = mkdir -p $(obj)/generated && $(PYTHON3) $(srctree)/$(src)/registers/gen_header.py \
167 $(headergen-opts) --rnn $(srctree)/$(src)/registers --xml $< c-defines > $@
169 $(obj)/generated/%.xml.h: $(src)/registers/adreno/%.xml \
170 $(src)/registers/adreno/adreno_common.xml \
171 $(src)/registers/adreno/adreno_pm4.xml \
172 $(src)/register
[all...]
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_plane.c156 * for example: addr += (new_state->src.x1 >> 16) * fb->format->cpp[0];
159 offset = (new_state->src.x1 >> 16) * fb->format->cpp[0];
161 offset = (new_state->src.y1 >> 16) * pitch;
168 int x_offset_in_blocks = (new_state->src.x1 >> 16) / AFBC_DATA_BLOCK_WIDTH;
169 int y_offset_in_blocks = (new_state->src.y1 >> 16) / AFBC_DATA_BLOCK_HEIGHT;
/linux-master/drivers/gpu/drm/lima/
H A Dlima_drv.c292 void *src, size_t src_size)
300 memcpy(reader->dst, src + (reader->off - reader->base), size);
291 lima_read_block(struct lima_block_reader *reader, void *src, size_t src_size) argument
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.c36 return ALIGN(drm_rect_width(&state->src) >> 16, 8);
129 int x = state->src.x1 >> 16;
130 int y = state->src.y1 >> 16;
145 int x = state->src.x1 >> 16;
146 int y = state->src.y1 >> 16;
164 int x = state->src.x1 >> 16;
165 int y = state->src.y1 >> 16;
504 if (((new_state->src.x1 >> 16) & (fb->format->hsub - 1)) ||
505 ((new_state->src.y1 >> 16) & (fb->format->vsub - 1)))
620 width = drm_rect_width(&new_state->src) >> 1
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_params.h77 void i915_params_copy(struct i915_params *dest, const struct i915_params *src);
H A Di915_params.c200 void i915_params_copy(struct i915_params *dest, const struct i915_params *src) argument
202 *dest = *src;
H A Di915_gpu_error.c303 void *src,
309 zstream->next_in = src;
310 if (wc && c->tmp && i915_memcpy_from_wc(c->tmp, src, PAGE_SIZE))
400 void *src,
410 if (!(wc && i915_memcpy_from_wc(ptr, src, PAGE_SIZE)))
411 memcpy(ptr, src, PAGE_SIZE);
302 compress_page(struct i915_vma_compress *c, void *src, struct i915_vma_coredump *dst, bool wc) argument
399 compress_page(struct i915_vma_compress *c, void *src, struct i915_vma_coredump *dst, bool wc) argument
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_fw.c285 void *src; local
293 src = i915_gem_object_pin_map_unlocked(gsc->fw.obj,
295 if (IS_ERR(src))
296 return PTR_ERR(src);
298 memcpy_toio(gsc->local_vaddr, src, gsc->fw.size);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.c131 * [CHUNK_SZ, 2 * CHUNK_SZ) -> second window/object, maps lmem src
680 struct scatterlist *src,
688 struct sgt_dma it_src = sg_sgt(src), it_dst = sg_sgt(dst), it_ccs;
705 src_sz = scatter_list_length(src);
849 * If the src is already in lmem, then we must
1081 struct scatterlist *src,
1106 src, src_pat_index, src_is_lmem,
678 intel_context_migrate_copy(struct intel_context *ce, const struct i915_deps *deps, struct scatterlist *src, unsigned int src_pat_index, bool src_is_lmem, struct scatterlist *dst, unsigned int dst_pat_index, bool dst_is_lmem, struct i915_request **out) argument
1078 intel_migrate_copy(struct intel_migrate *m, struct i915_gem_ww_ctx *ww, const struct i915_deps *deps, struct scatterlist *src, unsigned int src_pat_index, bool src_is_lmem, struct scatterlist *dst, unsigned int dst_pat_index, bool dst_is_lmem, struct i915_request **out) argument

Completed in 265 milliseconds

1234567891011>>