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

12

/drivers/gpu/drm/i915/
H A Dintel_overlay.c37 /* 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 Dintel_drv.h159 struct intel_overlay *overlay; member in struct:intel_crtc
391 extern int intel_overlay_switch_off(struct intel_overlay *overlay);
H A Di915_drv.h198 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 Di915_debugfs.c836 if (error->overlay)
837 intel_overlay_print_error_state(m, error->overlay);
H A Di915_irq.c780 kfree(error->overlay);
1002 error->overlay = intel_overlay_capture_error_state(dev);
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_overlay.c51 * 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 Dsvga_overlay.h29 * 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 Dexynos_drm_crtc.c45 * @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 Dexynos_drm_plane.c21 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 Dexynos_drm_crtc.h59 int exynos_drm_overlay_update(struct exynos_drm_overlay *overlay,
H A Dexynos_mixer.c579 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 Dexynos_drm_hdmi.h58 void (*win_mode_set)(void *ctx, struct exynos_drm_overlay *overlay);
H A Dexynos_drm_fimd.c298 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 Dexynos_drm_drv.h56 * 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 Dexynos_drm_encoder.c130 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 Dexynos_drm_hdmi.c208 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 DMakefile3 manager.o overlay.o apply.o
H A Doverlay.c2 * 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 Dpxafb.h160 struct pxafb_layer overlay[2]; member in struct:pxafb_info
H A Dpxafb.c729 /* 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 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));
/drivers/media/
H A DKconfig36 V4L core support for video capture and overlay devices, webcams and
/drivers/staging/tidspbridge/rmgr/
H A Dnldr.c6 * 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...]

Completed in 172 milliseconds

12