Searched refs:overlay (Results 1 - 25 of 28) sorted by relevance

12

/drivers/gpu/drm/exynos/
H A Dexynos_drm_plane.c25 struct exynos_drm_overlay overlay; member in struct:exynos_plane
79 struct exynos_drm_overlay *overlay = &exynos_plane->overlay; local
94 overlay->dma_addr[i] = buffer->dma_addr;
97 i, (unsigned long)overlay->dma_addr[i]);
116 overlay->fb_x = src_x;
117 overlay->fb_y = src_y;
118 overlay->fb_width = fb->width;
119 overlay->fb_height = fb->height;
120 overlay
152 struct exynos_drm_overlay *overlay = &exynos_plane->overlay; local
160 struct exynos_drm_overlay *overlay = &exynos_plane->overlay; local
[all...]
H A Dexynos_drm_crtc.h30 struct exynos_drm_overlay *overlay);
H A Dexynos_drm_vidi.c153 struct exynos_drm_overlay *overlay)
160 if (!overlay) {
161 DRM_ERROR("overlay is NULL\n");
165 win = overlay->zpos;
172 offset = overlay->fb_x * (overlay->bpp >> 3);
173 offset += overlay->fb_y * overlay->pitch;
175 DRM_DEBUG_KMS("offset = 0x%lx, pitch = %x\n", offset, overlay->pitch);
179 win_data->offset_x = overlay
152 vidi_win_mode_set(struct exynos_drm_manager *mgr, struct exynos_drm_overlay *overlay) argument
[all...]
H A Dexynos_drm_fimd.c466 struct exynos_drm_overlay *overlay)
473 if (!overlay) {
474 DRM_ERROR("overlay is NULL\n");
478 win = overlay->zpos;
485 offset = overlay->fb_x * (overlay->bpp >> 3);
486 offset += overlay->fb_y * overlay->pitch;
488 DRM_DEBUG_KMS("offset = 0x%lx, pitch = %x\n", offset, overlay->pitch);
492 win_data->offset_x = overlay
465 fimd_win_mode_set(struct exynos_drm_manager *mgr, struct exynos_drm_overlay *overlay) argument
[all...]
H A Dexynos_mixer.c662 * video - video overlay
921 struct exynos_drm_overlay *overlay)
927 if (!overlay) {
928 DRM_ERROR("overlay is NULL\n");
933 overlay->fb_width, overlay->fb_height,
934 overlay->fb_x, overlay->fb_y,
935 overlay->crtc_width, overlay
920 mixer_win_mode_set(struct exynos_drm_manager *mgr, struct exynos_drm_overlay *overlay) argument
[all...]
H A Dexynos_drm_drv.h62 * Exynos drm common overlay structure.
82 * @pixel_format: fourcc pixel format of this overlay
84 * allocated for a overlay.
85 * @zpos: order of overlay layer(z position).
95 * to hardware specific overlay info.
184 * hardware overlay is updated.
185 * @win_mode_set: copy drm overlay info to hw specific overlay info.
186 * @win_commit: apply hardware specific overlay data to registers.
187 * @win_enable: enable hardware specific overlay
[all...]
H A Dexynos_drm_crtc.c447 struct exynos_drm_overlay *overlay)
452 manager->ops->win_mode_set(manager, overlay);
486 * make sure that overlay data are updated to real hardware
494 * - this makes sure that overlay data are updated to
446 exynos_drm_crtc_plane_mode_set(struct drm_crtc *crtc, struct exynos_drm_overlay *overlay) argument
/drivers/gpu/drm/i915/
H A Dintel_overlay.c34 /* Limits for overlay size. According to intel doc, the real limits are:
44 /* overlay register definitions */
104 /* overlay flip addr flag */
115 /* memory bufferd overlay registers */
190 intel_overlay_map_regs(struct intel_overlay *overlay) argument
192 struct drm_i915_private *dev_priv = overlay->dev->dev_private;
195 if (OVERLAY_NEEDS_PHYSICAL(overlay->dev))
196 regs = (struct overlay_registers __iomem *)overlay->reg_bo->phys_handle->vaddr;
199 i915_gem_obj_ggtt_offset(overlay->reg_bo));
204 static void intel_overlay_unmap_regs(struct intel_overlay *overlay, argument
211 intel_overlay_do_wait_request(struct intel_overlay *overlay, void (*tail)(struct intel_overlay *)) argument
235 intel_overlay_on(struct intel_overlay *overlay) argument
261 intel_overlay_continue(struct intel_overlay *overlay, bool load_polyphase_filter) argument
292 intel_overlay_release_old_vid_tail(struct intel_overlay *overlay) argument
302 intel_overlay_off_tail(struct intel_overlay *overlay) argument
319 intel_overlay_off(struct intel_overlay *overlay) argument
362 intel_overlay_recover_from_interrupt(struct intel_overlay *overlay) argument
388 intel_overlay_release_old_vid(struct intel_overlay *overlay) argument
548 update_scaling_factors(struct intel_overlay *overlay, struct overlay_registers __iomem *regs, struct put_image_params *params) argument
608 update_colorkey(struct intel_overlay *overlay, struct overlay_registers __iomem *regs) argument
684 intel_overlay_do_put_image(struct intel_overlay *overlay, struct drm_i915_gem_object *new_bo, struct put_image_params *params) argument
800 intel_overlay_switch_off(struct intel_overlay *overlay) argument
832 check_overlay_possible_on_crtc(struct intel_overlay *overlay, struct intel_crtc *crtc) argument
845 update_pfit_vscale_ratio(struct intel_overlay *overlay) argument
869 check_overlay_dst(struct intel_overlay *overlay, struct drm_intel_overlay_put_image *rec) argument
1041 struct intel_overlay *overlay; local
1183 update_reg_attrs(struct intel_overlay *overlay, struct overlay_registers __iomem *regs) argument
1240 struct intel_overlay *overlay; local
1325 struct intel_overlay *overlay; local
1430 intel_overlay_map_regs_atomic(struct intel_overlay *overlay) argument
1447 intel_overlay_unmap_regs_atomic(struct intel_overlay *overlay, struct overlay_registers __iomem *regs) argument
1459 struct intel_overlay *overlay = dev_priv->overlay; local
[all...]
H A Di915_gpu_error.c483 if (error->overlay)
484 intel_overlay_print_error_state(m, error->overlay);
557 kfree(error->overlay);
1297 error->overlay = intel_overlay_capture_error_state(dev);
H A Dintel_drv.h407 struct intel_overlay *overlay; member in struct:intel_crtc
1025 int intel_overlay_switch_off(struct intel_overlay *overlay);
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_overlay.c52 * Each stream is a single overlay. In Xv these are called ports.
247 * The caller must hold the overlay lock.
256 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
257 struct vmw_stream *stream = &overlay->stream[stream_id];
293 * The caller must hold the overlay lock.
304 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
305 struct vmw_stream *stream = &overlay->stream[arg->stream_id];
363 * Takes the overlay lock.
367 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
370 if (!overlay)
398 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
432 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
466 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
512 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
531 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
556 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
575 struct vmw_overlay *overlay; local
599 struct vmw_overlay *overlay = dev_priv->overlay_priv; local
[all...]
H A Dsvga_overlay.h29 * Definitions for video-overlay support.
86 * Struct definitions for the video overlay commands built on
92 uint32 overlay; member in struct:__anon1192
/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.h44 struct mmp_overlay *overlay; member in struct:mmpfb_info
H A Dmmpfb.c357 mmp_overlay_set_addr(fbi->overlay, &addr);
410 mmp_overlay_set_win(fbi->overlay, &win);
436 mmp_overlay_set_addr(fbi->overlay, &addr);
456 mmp_overlay_set_addr(fbi->overlay, &addr);
458 mmp_overlay_set_onoff(fbi->overlay, power);
592 /* get overlay */
593 fbi->overlay = mmp_path_get_overlay(fbi->path, mi->overlay_id);
594 if (!fbi->overlay) {
599 mmp_overlay_set_fetch(fbi->overlay, mi->dmafetch_id);
/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c61 static u32 fmt_to_reg(struct mmp_overlay *overlay, int pix_fmt) argument
65 vid = overlay_is_vid(overlay);
132 static void dmafetch_set_fmt(struct mmp_overlay *overlay) argument
135 struct mmp_path *path = overlay->path;
137 tmp &= ~dma_mask(overlay_is_vid(overlay));
138 tmp |= fmt_to_reg(overlay, overlay->win.pix_fmt);
142 static void overlay_set_win(struct mmp_overlay *overlay, struct mmp_win *win) argument
144 struct lcd_regs *regs = path_regs(overlay->path);
147 memcpy(&overlay
171 dmafetch_onoff(struct mmp_overlay *overlay, int on) argument
222 overlay_set_onoff(struct mmp_overlay *overlay, int on) argument
236 overlay_set_fetch(struct mmp_overlay *overlay, int fetch_id) argument
241 overlay_set_addr(struct mmp_overlay *overlay, struct mmp_addr *addr) argument
[all...]
H A Dmmp_ctrl.h1426 static inline int overlay_is_vid(struct mmp_overlay *overlay) argument
1428 return overlay->dmafetch_id & 1;
1441 static inline struct mmphw_ctrl *overlay_to_ctrl(struct mmp_overlay *overlay) argument
1443 return path_to_ctrl(overlay->path);
/drivers/gpu/drm/nouveau/dispnv04/
H A DMakefile8 nouveau-y += dispnv04/overlay.o
H A Doverlay.c354 uint32_t overlay = 1; local
412 overlay |= 0x10;
414 overlay |= 0x100;
416 nvif_wr32(dev, NV_PVIDEO_OVERLAY, overlay);
/drivers/video/fbdev/omap2/dss/
H A DMakefile7 omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \
H A Doverlay-sysfs.c98 DSSERR("Failed to attach overlay\n");
408 struct omap_overlay *overlay; local
411 overlay = container_of(kobj, struct omap_overlay, kobj);
417 return overlay_attr->show(overlay, buf);
423 struct omap_overlay *overlay; local
426 overlay = container_of(kobj, struct omap_overlay, kobj);
432 return overlay_attr->store(overlay, buf, size);
449 &pdev->dev.kobj, "overlay%d", ovl->id);
/drivers/video/fbdev/
H A Dpxafb.h160 struct pxafb_layer overlay[2]; member in struct:pxafb_info
H A Dpxafb.c730 /* no support for framebuffer console on overlay */
875 sprintf(ofb->fb.fix.id, "overlay%d", id + 1);
909 /* We assume that user will use at most video_mem_size for overlay fb,
910 * anyway, it's useless to use 16bpp main plane and 24bpp overlay
938 struct pxafb_layer *ofb = &fbi->overlay[i];
942 dev_err(fbi->dev, "failed to register overlay %d\n", i);
948 "failed to map video memory for overlay %d\n",
970 struct pxafb_layer *ofb = &fbi->overlay[i];
1506 complete(&fbi->overlay[0].branch_done);
1509 complete(&fbi->overlay[
[all...]
/drivers/usb/host/whci/
H A Ddebug.c58 qset->qh.overlay.qtd.status, qset->qh.overlay.qtd.options);
H A Dwhci-hc.h145 } overlay; member in struct:whc_qhead
H A Dqset.c134 memset(&qset->qh.overlay, 0, sizeof(qset->qh.overlay));

Completed in 338 milliseconds

12