/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_plane.c | 25 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 D | exynos_drm_crtc.h | 30 struct exynos_drm_overlay *overlay);
|
H A D | exynos_drm_vidi.c | 153 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 D | exynos_drm_fimd.c | 466 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 D | exynos_mixer.c | 662 * 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 D | exynos_drm_drv.h | 62 * 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 D | exynos_drm_crtc.c | 447 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 D | intel_overlay.c | 34 /* 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 D | i915_gpu_error.c | 483 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 D | intel_drv.h | 407 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 D | vmwgfx_overlay.c | 52 * 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 D | svga_overlay.h | 29 * 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 D | mmpfb.h | 44 struct mmp_overlay *overlay; member in struct:mmpfb_info
|
H A D | mmpfb.c | 357 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 D | mmp_ctrl.c | 61 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 D | mmp_ctrl.h | 1426 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 D | Makefile | 8 nouveau-y += dispnv04/overlay.o
|
H A D | overlay.c | 354 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 D | Makefile | 7 omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \
|
H A D | overlay-sysfs.c | 98 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 D | pxafb.h | 160 struct pxafb_layer overlay[2]; member in struct:pxafb_info
|
H A D | pxafb.c | 730 /* 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 D | debug.c | 58 qset->qh.overlay.qtd.status, qset->qh.overlay.qtd.options);
|
H A D | whci-hc.h | 145 } overlay; member in struct:whc_qhead
|
H A D | qset.c | 134 memset(&qset->qh.overlay, 0, sizeof(qset->qh.overlay));
|