| /linux/drivers/gpu/drm/i915/display/ |
| A D | intel_overlay.c | 294 drm_WARN_ON(&overlay->i915->drm, overlay->old_vma); in intel_overlay_flip_prepare() 309 overlay->old_vma = overlay->vma; in intel_overlay_flip_prepare() 383 overlay->crtc->overlay = NULL; in intel_overlay_off_tail() 397 overlay->flip_complete(overlay); in intel_overlay_last_flip_retire() 1125 overlay = dev_priv->display.overlay; in intel_overlay_put_image_ioctl() 1171 crtc->overlay = overlay; in intel_overlay_put_image_ioctl() 1285 overlay = dev_priv->display.overlay; in intel_overlay_attrs_ioctl() 1321 update_reg_attrs(overlay, overlay->regs); in intel_overlay_attrs_ioctl() 1427 update_reg_attrs(overlay, overlay->regs); in intel_overlay_setup() 1429 dev_priv->display.overlay = overlay; in intel_overlay_setup() [all …]
|
| /linux/drivers/gpu/drm/omapdrm/ |
| A D | omap_overlay.c | 82 *overlay = ovl; in omap_overlay_assign() 89 *overlay = NULL; in omap_overlay_assign() 119 if (!overlay) in omap_overlay_release() 125 DBG("%s: release from plane %s", overlay->name, overlay_map[overlay->idx]->name); in omap_overlay_release() 153 kfree(overlay); in omap_overlay_destroy() 161 overlay = kzalloc(sizeof(*overlay), GFP_KERNEL); in omap_overlay_init() 162 if (!overlay) in omap_overlay_init() 166 overlay->id = overlay_id; in omap_overlay_init() 167 overlay->caps = caps; in omap_overlay_init() 169 return overlay; in omap_overlay_init() [all …]
|
| A D | omap_plane.c | 27 struct omap_hw_overlay *overlay; member 84 if (old_omap_state->overlay) in omap_plane_atomic_update() 89 if (!new_omap_state->overlay) { in omap_plane_atomic_update() 183 if (!old_omap_state->overlay) in omap_plane_atomic_disable() 190 new_omap_state->overlay = NULL; in omap_plane_atomic_disable() 255 omap_state->overlay = NULL; in omap_plane_atomic_check() 312 if (!omap_state->overlay || (caps & ~omap_state->overlay->caps)) { in omap_plane_atomic_check() 342 omap_state->overlay = NULL; in omap_plane_atomic_check() 347 omap_state->overlay = new_ovl; in omap_plane_atomic_check() 435 state->overlay = current_state->overlay; in omap_plane_atomic_duplicate_state() [all …]
|
| A D | omap_overlay.h | 31 u32 caps, u32 fourcc, struct omap_hw_overlay **overlay, 33 void omap_overlay_release(struct drm_atomic_state *s, struct omap_hw_overlay *overlay); 34 void omap_overlay_update_state(struct omap_drm_private *priv, struct omap_hw_overlay *overlay);
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| A D | vmwgfx_overlay.c | 362 if (!overlay) in vmw_overlay_resume_all() 365 mutex_lock(&overlay->mutex); in vmw_overlay_resume_all() 396 if (!overlay) in vmw_overlay_pause_all() 399 mutex_lock(&overlay->mutex); in vmw_overlay_pause_all() 441 mutex_lock(&overlay->mutex); in vmw_overlay_ioctl() 495 if (!overlay) in vmw_overlay_claim() 521 if (!overlay) in vmw_overlay_unref() 542 overlay = kzalloc(sizeof(*overlay), GFP_KERNEL); in vmw_overlay_init() 543 if (!overlay) in vmw_overlay_init() 564 if (!overlay) in vmw_overlay_close() [all …]
|
| /linux/include/video/ |
| A D | mmp_disp.h | 137 void (*set_fetch)(struct mmp_overlay *overlay, int fetch_id); 138 void (*set_onoff)(struct mmp_overlay *overlay, int status); 139 void (*set_win)(struct mmp_overlay *overlay, struct mmp_win *win); 266 if (overlay) in mmp_overlay_set_fetch() 267 overlay->ops->set_fetch(overlay, fetch_id); in mmp_overlay_set_fetch() 272 if (overlay) in mmp_overlay_set_onoff() 273 overlay->ops->set_onoff(overlay, status); in mmp_overlay_set_onoff() 278 if (overlay) in mmp_overlay_set_win() 279 overlay->ops->set_win(overlay, win); in mmp_overlay_set_win() 284 if (overlay) in mmp_overlay_set_addr() [all …]
|
| /linux/drivers/of/ |
| A D | resolver.c | 49 if (overlay->phandle != 0 && overlay->phandle != OF_PHANDLE_ILLEGAL) in adjust_overlay_phandles() 50 overlay->phandle += phandle_delta; in adjust_overlay_phandles() 53 for_each_property_of_node(overlay, prop) { in adjust_overlay_phandles() 69 for_each_child_of_node(overlay, child) in adjust_overlay_phandles() 151 struct device_node *overlay, int phandle_delta) in adjust_local_phandle_references() argument 173 for_each_property_of_node(overlay, prop) { in adjust_local_phandle_references() 199 for_each_child_of_node(overlay, overlay_child) in adjust_local_phandle_references() 261 if (!overlay) { in of_resolve_phandles() 267 if (!of_node_check_flag(overlay, OF_DETACHED)) { in of_resolve_phandles() 276 for_each_child_of_node(overlay, local_fixups) in of_resolve_phandles() [all …]
|
| A D | Makefile | 13 obj-$(CONFIG_OF_OVERLAY) += overlay.o 24 obj-$(CONFIG_OF_OVERLAY_KUNIT_TEST) += overlay-test.o 25 overlay-test-y := overlay_test.o kunit_overlay_test.dtbo.o
|
| /linux/drivers/video/fbdev/mmp/hw/ |
| A D | mmp_ctrl.c | 52 vid = overlay_is_vid(overlay); in fmt_to_reg() 125 tmp |= fmt_to_reg(overlay, overlay->win.pix_fmt); in dmafetch_set_fmt() 138 if (overlay_is_vid(overlay)) { in overlay_set_win() 161 dmafetch_set_fmt(overlay); in overlay_set_win() 218 if (overlay->status == on) { in overlay_set_onoff() 220 overlay->path->name, stat_name(overlay->status)); in overlay_set_onoff() 223 overlay->status = on; in overlay_set_onoff() 224 dmafetch_onoff(overlay, on); in overlay_set_onoff() 225 if (overlay->path->ops.check_status(overlay->path) in overlay_set_onoff() 226 != overlay->path->status) in overlay_set_onoff() [all …]
|
| /linux/Documentation/devicetree/ |
| A D | overlay-notes.rst | 8 device tree overlay functionality residing in drivers/of/overlay.c and is a 14 A Devicetree's overlay purpose is to modify the kernel's live tree, and 41 The overlay bar.dts, 81 As a result of the overlay, a new device node (bar) has been created 112 return value is an error or a cookie identifying this overlay. 116 overlay changeset that is stacked by another will not be permitted. 123 overlay operations. See of_overlay_notifier_register/unregister and 139 of removing the overlay. 141 Any other code that retains a pointer to the overlay nodes or data is 142 considered to be a bug because after removing the overlay the pointer [all …]
|
| /linux/drivers/fpga/ |
| A D | of-fpga-region.c | 109 br = of_parse_phandle(info->overlay, "fpga-bridges", 0); in of_fpga_region_get_bridges() 112 np = info->overlay; in of_fpga_region_get_bridges() 158 of_node_get(overlay); in child_regions_with_firmware() 196 struct device_node *overlay) in of_fpga_region_parse_ov() argument 213 ret = child_regions_with_firmware(overlay); in of_fpga_region_parse_ov() 221 info->overlay = overlay; in of_fpga_region_parse_ov() 224 if (of_property_read_bool(overlay, "partial-fpga-config")) in of_fpga_region_parse_ov() 227 if (of_property_read_bool(overlay, "external-fpga-config")) in of_fpga_region_parse_ov() 233 if (!of_property_read_string(overlay, "firmware-name", in of_fpga_region_parse_ov() 244 of_property_read_u32(overlay, "region-freeze-timeout-us", in of_fpga_region_parse_ov() [all …]
|
| /linux/drivers/gpu/drm/ci/ |
| A D | lava-submit.sh | 16 mkdir -p results/job-rootfs-overlay/ 18 cp artifacts/ci-common/capture-devcoredump.sh results/job-rootfs-overlay/ 19 cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/ 20 cp artifacts/ci-common/intel-gpu-freq.sh results/job-rootfs-overlay/ 21 cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/ 26 artifacts/ci-common/generate-env.sh | tee results/job-rootfs-overlay/set-job-env-vars.sh 29 tar zcf job-rootfs-overlay.tar.gz -C results/job-rootfs-overlay/ . 30 ci-fairy s3cp --token-file "${S3_JWT_FILE}" job-rootfs-overlay.tar.gz "https://${JOB_ROOTFS_OVERLAY… 42 --job-rootfs-overlay-url "${FDO_HTTP_CACHE_URI:-}https://${JOB_ROOTFS_OVERLAY_PATH}" \
|
| /linux/drivers/gpu/drm/sun4i/ |
| A D | sun8i_ui_layer.c | 28 int overlay, struct drm_plane *plane) in sun8i_ui_layer_update_alpha() argument 44 SUN8I_MIXER_CHAN_UI_LAYER_ATTR(ch_base, overlay), in sun8i_ui_layer_update_alpha() 49 int overlay, struct drm_plane *plane, in sun8i_ui_layer_update_coord() argument 59 channel, overlay); in sun8i_ui_layer_update_coord() 117 int overlay, struct drm_plane *plane) in sun8i_ui_layer_update_formats() argument 142 int overlay, struct drm_plane *plane) in sun8i_ui_layer_update_buffer() argument 227 layer->overlay, plane, zpos); in sun8i_ui_layer_atomic_update() 229 layer->overlay, plane); in sun8i_ui_layer_atomic_update() 231 layer->overlay, plane); in sun8i_ui_layer_atomic_update() 233 layer->overlay, plane); in sun8i_ui_layer_atomic_update() [all …]
|
| A D | sun8i_vi_layer.c | 22 int overlay, struct drm_plane *plane) in sun8i_vi_layer_update_alpha() argument 40 overlay), in sun8i_vi_layer_update_alpha() 66 channel, overlay); in sun8i_vi_layer_update_coord() 257 int overlay, struct drm_plane *plane) in sun8i_vi_layer_update_buffer() argument 300 overlay, i), in sun8i_vi_layer_update_buffer() 308 overlay, i), in sun8i_vi_layer_update_buffer() 360 layer->overlay, plane, zpos); in sun8i_vi_layer_atomic_update() 362 layer->overlay, plane); in sun8i_vi_layer_atomic_update() 364 layer->overlay, plane); in sun8i_vi_layer_atomic_update() 366 layer->overlay, plane); in sun8i_vi_layer_atomic_update() [all …]
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-devices-platform-sh_mobile_lcdc_fb | 6 to overlay planes. 8 Stores the alpha blending value for the overlay. Values range 17 to overlay planes. 19 Selects the composition mode for the overlay. Possible values 30 to overlay planes. 32 Stores the x,y overlay position on the display in pixels. The 40 to overlay planes. 42 Stores the raster operation (ROP3) for the overlay. Values
|
| /linux/Documentation/userspace-api/media/v4l/ |
| A D | vidioc-overlay.rst | 13 VIDIOC_OVERLAY - Start or stop video overlay 34 This ioctl is part of the :ref:`video overlay <overlay>` I/O method. 35 Applications call :ref:`VIDIOC_OVERLAY` to start or stop the overlay. It 37 application to stop overlay, to one to start. 51 The overlay parameters have not been set up. See :ref:`overlay`
|
| A D | dev-overlay.rst | 11 Video overlay devices have the ability to genlock (TV-)video into the 25 capturing. The overlay function is only available after calling 28 The driver may support simultaneous overlay and capturing using the 36 capturing and overlay. Optionally these drivers may also permit 48 Devices supporting the video overlay interface set the 51 :ref:`VIDIOC_QUERYCAP` ioctl. The overlay I/O 59 Video overlay devices shall support :ref:`audio input <audio>`, 64 ioctls must be supported by all video overlay devices. 114 (:ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>`) or overlay 128 The overlay window is described by a struct [all …]
|
| A D | vidioc-g-fbuf.rst | 40 :ref:`Video Overlay <overlay>` or :ref:`Video Output Overlay <osd>` 44 device must not support both kinds of overlay. 259 the overlay is destructive. This flag is typically set by any 266 size, otherwise the existing overlay size (as set by 271 setting the overlay size is through 273 video output device, then the video output overlay window is 282 ioctl, see :ref:`overlay` and :ref:`osd`. 285 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl, see :ref:`overlay` 300 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl, see :ref:`overlay` 314 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl, see :ref:`overlay` [all …]
|
| A D | io.rst | 22 Video overlay can be considered another I/O method, although the 24 initiating video overlay with the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` 25 ioctl. For more information see :ref:`overlay`. 27 Generally exactly one I/O method, including overlay, is associated with 30 and drivers permitting simultaneous video capturing and overlay using
|
| A D | dev-osd.rst | 11 Some video output devices can overlay a framebuffer image onto the 12 outgoing video signal. Applications can set up such an overlay using 14 :ref:`Video Overlay <overlay>` interface. 103 for the video output overlay, or -1 if no device was found. */ 109 The overlay is controlled by source and target rectangles. The source 115 :ref:`Video Overlay <overlay>` interface. 119 clipping/blending method to be used for the overlay. To get the current 135 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` this also works after the overlay has been enabled. 138 of the target rectangle. The scaling factor of the overlay is implied by 149 There is no V4L2 ioctl to enable or disable the overlay, however the
|
| /linux/Documentation/filesystems/ |
| A D | overlayfs.rst | 11 union-filesystems). An overlay-filesystem tries to present a 123 mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,\ 325 mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,... /merged 342 mount -t overlay overlay -olowerdir=/lower1:/lower2:/lower3 /merged 345 that case the overlay will be read-only. 354 mount -t overlay overlay -olowerdir=/a\:lower\:\:dir /merged 422 mount -t overlay overlay -olowerdir=/l1:/l2:/l3::/do1::/do2 /merged 540 "overlay.overlay.". So, a file with a "trusted.overlay.overlay.metacopy" xattr 628 When the overlay NFS export feature is enabled, overlay filesystems 668 The encoded overlay file handle includes: [all …]
|
| /linux/drivers/gpu/drm/vkms/ |
| A D | vkms_output.c | 37 struct vkms_plane *overlay; in vkms_add_overlay_plane() local 39 overlay = vkms_plane_init(vkmsdev, DRM_PLANE_TYPE_OVERLAY, index); in vkms_add_overlay_plane() 40 if (IS_ERR(overlay)) in vkms_add_overlay_plane() 41 return PTR_ERR(overlay); in vkms_add_overlay_plane() 43 if (!overlay->base.possible_crtcs) in vkms_add_overlay_plane() 44 overlay->base.possible_crtcs = drm_crtc_mask(crtc); in vkms_add_overlay_plane() 65 if (vkmsdev->config->overlay) { in vkms_output_init()
|
| /linux/fs/overlayfs/ |
| A D | Kconfig | 7 An overlay filesystem combines two filesystems - an 'upper' filesystem 19 If this config option is enabled then overlay filesystems will use 26 an overlay which has redirects on a kernel that doesn't support this 50 If this config option is enabled then overlay filesystems will use 60 That is, mounting an overlay which has an inodes index on a kernel 71 If this config option is enabled then overlay filesystems will use 72 the index directory to decode overlay NFS file handles by default. 78 directory. This full index is used to detect overlay filesystems 85 That is, mounting an overlay which has a full index on a kernel 116 If this config option is enabled then overlay filesystems will [all …]
|
| /linux/drivers/of/unittest-data/ |
| A D | overlay_bad_add_dup_prop.dtso | 11 * This will result in an error and the overlay apply 18 * will occur if the overlay is removed. Since the overlay apply 21 * enabled. Adding the overlay node 'electric' avoids the
|
| /linux/Documentation/arch/arm/omap/ |
| A D | dss.rst | 46 The DSS driver models OMAP's overlays, overlay managers and displays in a 135 the overlay is smaller than the display. 143 framebuffer can be connected to any overlay. 145 An overlay can be connected to one overlay manager. Also DISPC overlays can be 149 An overlay manager can be connected to one display. There are certain 152 - DISPC TV overlay manager can be only connected to TV display. 169 overlays List of overlay numbers to which framebuffer pixels go 174 /sys/devices/platform/omapdss/overlay? directory: 177 manager Destination overlay manager name 238 framebuffers, overlays, overlay managers, displays. Framebuffers are [all …]
|