Home
last modified time | relevance | path

Searched refs:overlays (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Doverlay.c29 static struct omap_overlay *overlays; variable
42 return &overlays[num]; in omap_dss_get_overlay()
52 overlays = kzalloc_objs(struct omap_overlay, num_overlays); in dss_init_overlays()
54 BUG_ON(overlays == NULL); in dss_init_overlays()
57 struct omap_overlay *ovl = &overlays[i]; in dss_init_overlays()
93 struct omap_overlay *ovl = &overlays[i]; in dss_uninit_overlays()
97 kfree(overlays); in dss_uninit_overlays()
98 overlays = NULL; in dss_uninit_overlays()
H A Dmanager.c66 INIT_LIST_HEAD(&mgr->overlays); in dss_init_overlay_managers()
145 list_for_each_entry(ovl1, &mgr->overlays, list) { in dss_mgr_check_zorder()
151 list_for_each_entry(ovl2, &mgr->overlays, list) { in dss_mgr_check_zorder()
236 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_check()
/linux/drivers/video/fbdev/mmp/
H A Dcore.c20 return &path->overlays[overlay_id]; in path_get_overlay()
28 if (path->overlays[i].status) in path_check_status()
158 path = kzalloc_flex(*path, overlays, info->overlay_num); in mmp_register_path()
195 path->overlays[i].path = path; in mmp_register_path()
196 path->overlays[i].id = i; in mmp_register_path()
197 mutex_init(&path->overlays[i].access_ok); in mmp_register_path()
198 path->overlays[i].ops = info->overlay_ops; in mmp_register_path()
228 mutex_destroy(&path->overlays[i].access_ok); in mmp_unregister_path()
/linux/drivers/pinctrl/bcm/
H A Dpinctrl-bcm6368.c39 struct regmap_field *overlays; member
397 regmap_field_write(priv->overlays, fun->basemode); in bcm6368_pinctrl_set_mux()
402 regmap_field_write(priv->overlays, in bcm6368_pinctrl_set_mux()
442 regmap_field_write(priv->overlays, BCM6368_BASEMODE_GPIO); in bcm6368_gpio_request_enable()
474 struct reg_field overlays = REG_FIELD(BCM6368_BASEMODE_REG, 0, 15); in bcm6368_pinctrl_probe() local
490 priv->overlays = devm_regmap_field_alloc(dev, pc->regs, overlays); in bcm6368_pinctrl_probe()
491 if (IS_ERR(priv->overlays)) in bcm6368_pinctrl_probe()
492 return PTR_ERR(priv->overlays); in bcm6368_pinctrl_probe()
/linux/Documentation/arch/arm/omap/
H A Ddss.rst46 The DSS driver models OMAP's overlays, overlay managers and displays in a
48 modelling the hardware overlays, omapdss supports virtual overlays and overlay
107 These framebuffers can be routed flexibly to any overlays, thus allowing very
136 - Overlay manager combines the overlays in to one image and feeds them to
140 A framebuffer can be connected to multiple overlays to show the same pixel data
141 on all of the overlays. Note that in this case the overlay input sizes must be
142 the same, but, in case of video overlays, the output size can be different. Any
145 An overlay can be connected to one overlay manager. Also DISPC overlays can be
146 connected only to DISPC overlay managers, and virtual overlays can be only
147 connected to virtual overlays.
[all …]
/linux/drivers/media/platform/ti/omap/
H A Domap_vout.c246 ovl = ovid->overlays[0]; in video_mode_to_dss_mode()
368 ovl = ovid->overlays[i]; in omapvid_init()
429 ovl = ovid->overlays[i]; in omapvid_apply_changes()
491 ovl = ovid->overlays[0]; in omap_vout_isr()
617 ovl = ovid->overlays[0]; in vidioc_try_fmt_vid_out()
647 ovl = ovid->overlays[0]; in vidioc_s_fmt_vid_out()
709 ovl = ovid->overlays[0]; in vidioc_try_fmt_vid_overlay()
729 ovl = ovid->overlays[0]; in vidioc_s_fmt_vid_overlay()
775 ovl = ovid->overlays[0]; in vidioc_g_fmt_vid_overlay()
835 ovl = ovid->overlays[0]; in vidioc_s_selection()
[all …]
/linux/drivers/gpu/drm/omapdrm/
H A Domap_overlay.c37 struct omap_hw_overlay *cur = priv->overlays[i]; in omap_plane_find_free_overlay()
196 priv->overlays[priv->num_ovls++] = overlay; in omap_hwoverlays_init()
207 omap_overlay_destroy(priv->overlays[i]); in omap_hwoverlays_destroy()
208 priv->overlays[i] = NULL; in omap_hwoverlays_destroy()
/linux/drivers/video/fbdev/omap2/omapfb/
H A Domapfb.h62 struct omap_overlay *overlays[OMAPFB_MAX_OVL_PER_FB]; member
93 struct omap_overlay *overlays[10]; member
144 ovl = ofbi->overlays[0]; in fb2display()
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-fbuf.rst46 The V4L2 API distinguishes destructive and non-destructive overlays. A
58 EINVAL error code when overlays are not supported.
206 - The device is capable of non-destructive overlays. When the driver
207 clears this flag, only destructive overlays are supported. There
209 non-destructive overlays. Video Output Overlays are in practice
216 for destructive overlays.
229 destructive overlays.
233 Alpha blending makes no sense for destructive overlays.
238 sense for destructive overlays.
/linux/drivers/of/unittest-data/
H A Doverlay_7.dtso6 /* overlays 6, 7 application and removal in sequence */
H A Doverlay_6.dtso6 /* overlays 6, 7 application and removal in sequence */
H A Doverlay_8.dtso6 /* overlays 8, 9, 10, 11 application and removal in bad sequence */
H A Doverlay_9.dtso6 /* overlays 8, 9, 10, 11 application and removal in bad sequence */
H A Doverlay_10.dtso6 /* overlays 8, 9, 10, 11 application and removal in bad sequence */
H A Doverlay_11.dtso6 /* overlays 8, 9, 10, 11 application and removal in bad sequence */
H A Doverlay_common.dtsi4 * Base device tree that overlays will be applied against.
/linux/Documentation/admin-guide/acpi/
H A Dindex.rst12 ssdt-overlays
/linux/drivers/video/fbdev/
H A Dsh_mobile_lcdcfb.c214 struct sh_mobile_lcdc_overlay overlays[4]; member
1025 for (k = 0; k < ARRAY_SIZE(priv->overlays); ++k) { in sh_mobile_lcdc_start()
1026 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[k]; in sh_mobile_lcdc_start()
2245 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) in sh_mobile_lcdc_remove()
2246 sh_mobile_lcdc_overlay_fb_unregister(&priv->overlays[i]); in sh_mobile_lcdc_remove()
2252 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) { in sh_mobile_lcdc_remove()
2253 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_remove()
2600 for (i = 0; i < ARRAY_SIZE(pdata->overlays); i++) { in sh_mobile_lcdc_probe()
2601 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_probe()
2603 ovl->cfg = &pdata->overlays[i]; in sh_mobile_lcdc_probe()
[all …]
/linux/drivers/of/
H A DKconfig16 be enabled manually for unittests, overlays or
106 bool "Device Tree overlays"
/linux/arch/arm/boot/dts/arm/
H A Darm-realview-eb-bbrevd.dts23 /* This derives from the Realview Baseboard, and overlays the new ethernet */
/linux/include/video/
H A Dsh_mobile_lcdc.h193 struct sh_mobile_lcdc_overlay_cfg overlays[4]; member
/linux/Documentation/filesystems/
H A Defivarfs.rst42 - Documentation/admin-guide/acpi/ssdt-overlays.rst
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am6548-iot2050-advanced-m2.dts74 * Firmware switches to other modes via device tree overlays.
/linux/arch/arm/boot/dts/ti/omap/
H A Dlogicpd-torpedo-37xx-devkit.dts30 * probably device tree overlays is the way to go with the various SOM and
/linux/Documentation/driver-api/fpga/
H A Dintro.rst54 reprogramming FPGAs when device tree overlays are applied.

12