/drivers/gpu/drm/i915/ |
H A D | intel_overlay.c | 37 /* Limits for overlay size. According to intel doc, the real limits are: 47 /* overlay register definitions */ 107 /* overlay flip addr flag */ 118 /* memory bufferd overlay registers */ 193 intel_overlay_map_regs(struct intel_overlay *overlay) argument 195 drm_i915_private_t *dev_priv = overlay->dev->dev_private; 198 if (OVERLAY_NEEDS_PHYSICAL(overlay->dev)) 199 regs = overlay->reg_bo->phys_obj->handle->vaddr; 202 overlay->reg_bo->gtt_offset); 207 static void intel_overlay_unmap_regs(struct intel_overlay *overlay, argument 214 intel_overlay_do_wait_request(struct intel_overlay *overlay, struct drm_i915_gem_request *request, void (*tail)(struct intel_overlay *)) argument 287 intel_overlay_on(struct intel_overlay *overlay) argument 331 intel_overlay_continue(struct intel_overlay *overlay, bool load_polyphase_filter) argument 374 intel_overlay_release_old_vid_tail(struct intel_overlay *overlay) argument 384 intel_overlay_off_tail(struct intel_overlay *overlay) argument 401 intel_overlay_off(struct intel_overlay *overlay) argument 442 intel_overlay_recover_from_interrupt(struct intel_overlay *overlay) argument 466 intel_overlay_release_old_vid(struct intel_overlay *overlay) argument 628 update_scaling_factors(struct intel_overlay *overlay, struct overlay_registers *regs, struct put_image_params *params) argument 685 update_colorkey(struct intel_overlay *overlay, struct overlay_registers *regs) argument 759 intel_overlay_do_put_image(struct intel_overlay *overlay, struct drm_i915_gem_object *new_bo, struct put_image_params *params) argument 861 intel_overlay_switch_off(struct intel_overlay *overlay) argument 893 check_overlay_possible_on_crtc(struct intel_overlay *overlay, struct intel_crtc *crtc) argument 909 update_pfit_vscale_ratio(struct intel_overlay *overlay) argument 933 check_overlay_dst(struct intel_overlay *overlay, struct drm_intel_overlay_put_image *rec) argument 1105 struct intel_overlay *overlay; local 1252 update_reg_attrs(struct intel_overlay *overlay, struct overlay_registers *regs) argument 1308 struct intel_overlay *overlay; local 1397 struct intel_overlay *overlay; local 1503 intel_overlay_map_regs_atomic(struct intel_overlay *overlay) argument 1517 intel_overlay_unmap_regs_atomic(struct intel_overlay *overlay, struct overlay_registers *regs) argument 1529 struct intel_overlay *overlay = dev_priv->overlay; local [all...] |
H A D | intel_drv.h | 159 struct intel_overlay *overlay; member in struct:intel_crtc 391 extern int intel_overlay_switch_off(struct intel_overlay *overlay);
|
H A D | i915_drv.h | 198 struct intel_overlay_error_state *overlay; member in struct:drm_i915_error_state 361 /* overlay */ 362 struct intel_overlay *overlay; member in struct:drm_i915_private 1329 /* overlay */
|
H A D | i915_debugfs.c | 836 if (error->overlay) 837 intel_overlay_print_error_state(m, error->overlay);
|
H A D | i915_irq.c | 780 kfree(error->overlay); 1002 error->overlay = intel_overlay_capture_error_state(dev);
|
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_overlay.c | 51 * Each stream is a single overlay. In Xv these are called ports. 246 * The caller must hold the overlay lock. 255 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 256 struct vmw_stream *stream = &overlay->stream[stream_id]; 292 * The caller must hold the overlay lock. 303 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 304 struct vmw_stream *stream = &overlay->stream[arg->stream_id]; 362 * Takes the overlay lock. 366 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 369 if (!overlay) 397 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 431 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 457 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 503 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 522 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 547 struct vmw_overlay *overlay = dev_priv->overlay_priv; local 566 struct vmw_overlay *overlay; local 596 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:__anon768
|
/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_crtc.c | 45 * @overlay: contain information common to display controller and hdmi and 46 * contents of this overlay object would be copied to sub driver size. 58 struct exynos_drm_overlay overlay; member in struct:exynos_drm_crtc 66 struct exynos_drm_overlay *overlay = &exynos_crtc->overlay; local 68 exynos_drm_fn_encoder(crtc, overlay, 74 int exynos_drm_overlay_update(struct exynos_drm_overlay *overlay, argument 92 overlay->dma_addr[i] = buffer->dma_addr; 93 overlay->vaddr[i] = buffer->kvaddr; 96 i, (unsigned long)overlay 134 struct exynos_drm_overlay *overlay; local [all...] |
H A D | exynos_drm_plane.c | 21 struct exynos_drm_overlay overlay; member in struct:exynos_plane 34 struct exynos_drm_overlay *overlay = &exynos_plane->overlay; local 52 ret = exynos_drm_overlay_update(overlay, fb, &crtc->mode, &pos); 56 exynos_drm_fn_encoder(crtc, overlay, 58 exynos_drm_fn_encoder(crtc, &overlay->zpos, 70 struct exynos_drm_overlay *overlay = &exynos_plane->overlay; local 77 exynos_drm_fn_encoder(plane->crtc, &overlay->zpos, 81 exynos_plane->overlay [all...] |
H A D | exynos_drm_crtc.h | 59 int exynos_drm_overlay_update(struct exynos_drm_overlay *overlay,
|
H A D | exynos_mixer.c | 579 struct exynos_drm_overlay *overlay) 587 if (!overlay) { 588 DRM_ERROR("overlay is NULL\n"); 593 overlay->fb_width, overlay->fb_height, 594 overlay->fb_x, overlay->fb_y, 595 overlay->crtc_width, overlay->crtc_height, 596 overlay 578 mixer_win_mode_set(void *ctx, struct exynos_drm_overlay *overlay) argument [all...] |
H A D | exynos_drm_hdmi.h | 58 void (*win_mode_set)(void *ctx, struct exynos_drm_overlay *overlay);
|
H A D | exynos_drm_fimd.c | 298 struct exynos_drm_overlay *overlay) 307 if (!overlay) { 308 dev_err(dev, "overlay is NULL\n"); 312 win = overlay->zpos; 319 offset = overlay->fb_x * (overlay->bpp >> 3); 320 offset += overlay->fb_y * overlay->pitch; 322 DRM_DEBUG_KMS("offset = 0x%lx, pitch = %x\n", offset, overlay->pitch); 326 win_data->offset_x = overlay 297 fimd_win_mode_set(struct device *dev, struct exynos_drm_overlay *overlay) argument [all...] |
H A D | exynos_drm_drv.h | 56 * Exynos drm overlay ops structure. 58 * @mode_set: copy drm overlay info to hw specific overlay info. 59 * @commit: apply hardware specific overlay data to registers. 60 * @disable: disable hardware specific overlay. 64 struct exynos_drm_overlay *overlay); 70 * Exynos drm common overlay structure. 88 * @pixel_format: fourcc pixel format of this overlay 90 * allocated for a overlay. 91 * @vaddr: array of virtual memory addresss to this overlay [all...] |
H A D | exynos_drm_encoder.c | 130 struct exynos_drm_overlay *overlay = get_exynos_drm_overlay(dev, local 143 overlay_ops->mode_set(manager->dev, overlay); 415 struct exynos_drm_overlay *overlay = data; local 418 overlay_ops->mode_set(manager->dev, overlay);
|
H A D | exynos_drm_hdmi.c | 208 struct exynos_drm_overlay *overlay) 215 hdmi_overlay_ops->win_mode_set(ctx->mixer_ctx->ctx, overlay); 207 drm_mixer_mode_set(struct device *subdrv_dev, struct exynos_drm_overlay *overlay) argument
|
/drivers/video/omap2/dss/ |
H A D | Makefile | 3 manager.o overlay.o apply.o
|
H A D | overlay.c | 2 * linux/drivers/video/omap2/dss/overlay.c 107 DSSERR("Failed to attach overlay\n"); 417 struct omap_overlay *overlay; local 420 overlay = container_of(kobj, struct omap_overlay, kobj); 426 return overlay_attr->show(overlay, buf); 432 struct omap_overlay *overlay; local 435 overlay = container_of(kobj, struct omap_overlay, kobj); 441 return overlay_attr->store(overlay, buf, size); 516 &pdev->dev.kobj, "overlay%d", i); 608 DSSERR("check_overlay: overlay [all...] |
/drivers/video/ |
H A D | pxafb.h | 160 struct pxafb_layer overlay[2]; member in struct:pxafb_info
|
H A D | pxafb.c | 729 /* no support for framebuffer console on overlay */ 871 sprintf(ofb->fb.fix.id, "overlay%d", id + 1); 905 /* We assume that user will use at most video_mem_size for overlay fb, 906 * anyway, it's useless to use 16bpp main plane and 24bpp overlay 934 struct pxafb_layer *ofb = &fbi->overlay[i]; 938 dev_err(fbi->dev, "failed to register overlay %d\n", i); 944 "failed to map video memory for overlay %d\n", 966 struct pxafb_layer *ofb = &fbi->overlay[i]; 1502 complete(&fbi->overlay[0].branch_done); 1505 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));
|
/drivers/media/ |
H A D | Kconfig | 36 V4L core support for video capture and overlay devices, webcams and
|
/drivers/staging/tidspbridge/rmgr/ |
H A D | nldr.c | 6 * DSP/BIOS Bridge dynamic + overlay Node loader. 119 * These names may be embedded in overlay sections to identify which 156 * Information needed to overlay a section. 168 * For maintaining a list of overlay nodes, with sections that need to be 200 nldr_ovlyfxn ovly_fxn; /* "write" for overlay nodes */ 202 struct ovly_node *ovly_table; /* Table of overlay nodes */ 203 u16 ovly_nodes; /* Number of overlay nodes in base */ 204 u16 ovly_nid; /* Index for tracking overlay nodes */ 222 bool overlay; /* Overlay node? */ member in struct:nldr_nodeobject 390 /* Check for overlay nod [all...] |