Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/
Doverlay.c39 static struct omap_overlay *overlays; variable
52 return &overlays[num]; in omap_dss_get_overlay()
62 overlays = kcalloc(num_overlays, sizeof(struct omap_overlay), in dss_init_overlays()
65 BUG_ON(overlays == NULL); in dss_init_overlays()
68 struct omap_overlay *ovl = &overlays[i]; in dss_init_overlays()
104 struct omap_overlay *ovl = &overlays[i]; in dss_uninit_overlays()
108 kfree(overlays); in dss_uninit_overlays()
109 overlays = NULL; in dss_uninit_overlays()
Dmanager.c77 INIT_LIST_HEAD(&mgr->overlays); in dss_init_overlay_managers()
156 list_for_each_entry(ovl1, &mgr->overlays, list) { in dss_mgr_check_zorder()
162 list_for_each_entry(ovl2, &mgr->overlays, list) { in dss_mgr_check_zorder()
247 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_check()
Dapply.c229 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_check_settings_low()
309 list_for_each_entry(ovl, &mgr->overlays, list) { in need_isr()
356 list_for_each_entry(ovl, &mgr->overlays, list) { in need_go()
388 list_for_each_entry(ovl, &mgr->overlays, list) { in extra_info_update_ongoing()
701 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_write_regs()
801 list_for_each_entry(ovl, &mgr->overlays, list) { in mgr_clear_shadow_dirty()
994 list_for_each_entry(ovl, &mgr->overlays, list) in omap_dss_mgr_apply()
1059 list_for_each_entry(ovl, &mgr->overlays, list) in dss_mgr_setup_fifos()
1380 list_add_tail(&ovl->list, &mgr->overlays); in dss_ovl_set_manager()
/Linux-v4.19/drivers/video/fbdev/mmp/
Dcore.c33 return &path->overlays[overlay_id]; in path_get_overlay()
41 if (path->overlays[i].status) in path_check_status()
212 path->overlays[i].path = path; in mmp_register_path()
213 path->overlays[i].id = i; in mmp_register_path()
214 mutex_init(&path->overlays[i].access_ok); in mmp_register_path()
215 path->overlays[i].ops = info->overlay_ops; in mmp_register_path()
245 mutex_destroy(&path->overlays[i].access_ok); in mmp_unregister_path()
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/
Domapfb-sysfs.c157 struct omap_overlay *ovl = ofbi->overlays[t]; in show_overlays()
161 if (ovl == fbdev->overlays[ovlnum]) in show_overlays()
185 if (ofbi->overlays[t] == ovl) in get_overlay_fb()
234 if (ovls[i] == fbdev->overlays[ovlnum]) { in store_overlays()
241 ovls[num_ovls++] = fbdev->overlays[ovlnum]; in store_overlays()
260 ovl = ofbi->overlays[i]; in store_overlays()
274 DBG("detaching %d\n", ofbi->overlays[i]->id); in store_overlays()
287 ofbi->overlays[t-1] = ofbi->overlays[t]; in store_overlays()
302 if (ovl == ofbi->overlays[t]) { in store_overlays()
311 ofbi->overlays[ofbi->num_overlays++] = ovl; in store_overlays()
[all …]
Domapfb.h73 struct omap_overlay *overlays[OMAPFB_MAX_OVL_PER_FB]; member
104 struct omap_overlay *overlays[10]; member
155 ovl = ofbi->overlays[0]; in fb2display()
Domapfb-ioctl.c79 ovl = ofbi->overlays[0]; in omapfb_setup_plane()
197 ovl = ofbi->overlays[0]; in omapfb_query_plane()
252 ovl = ofbi2->overlays[j]; in omapfb_setup_mem()
438 if (ofbi->overlays[i]->manager) { in omapfb_set_color_key()
439 mgr = ofbi->overlays[i]->manager; in omapfb_set_color_key()
468 if (ofbi->overlays[i]->manager) { in omapfb_get_color_key()
469 mgr = ofbi->overlays[i]->manager; in omapfb_get_color_key()
536 ovl = fbdev->overlays[ovl_idx]; in omapfb_get_ovl_colormode()
577 struct omap_overlay *ovl = ofbi->overlays[i]; in omapfb_wait_for_go()
DKconfig34 Select the number of framebuffers created. OMAP2/3 has 3 overlays
/Linux-v4.19/Documentation/arm/OMAP/
DDSS45 The DSS driver models OMAP's overlays, overlay managers and displays in a
47 modelling the hardware overlays, omapdss supports virtual overlays and overlay
106 These framebuffers can be routed flexibly to any overlays, thus allowing very
135 - Overlay manager combines the overlays in to one image and feeds them to
139 A framebuffer can be connected to multiple overlays to show the same pixel data
140 on all of the overlays. Note that in this case the overlay input sizes must be
141 the same, but, in case of video overlays, the output size can be different. Any
144 An overlay can be connected to one overlay manager. Also DISPC overlays can be
145 connected only to DISPC overlay managers, and virtual overlays can be only
146 connected to virtual overlays.
[all …]
/Linux-v4.19/drivers/media/platform/omap/
Domap_vout.c322 ovl = ovid->overlays[0]; in video_mode_to_dss_mode()
444 ovl = ovid->overlays[i]; in omapvid_init()
505 ovl = ovid->overlays[i]; in omapvid_apply_changes()
569 ovl = ovid->overlays[0]; in omap_vout_isr()
949 struct omap_overlay *ovl = ovid->overlays[i]; in omap_vout_release()
1090 ovl = ovid->overlays[0]; in vidioc_try_fmt_vid_out()
1122 ovl = ovid->overlays[0]; in vidioc_s_fmt_vid_out()
1185 ovl = ovid->overlays[0]; in vidioc_try_fmt_vid_overlay()
1210 ovl = ovid->overlays[0]; in vidioc_s_fmt_vid_overlay()
1237 ovl = ovid->overlays[0]; in vidioc_g_fmt_vid_overlay()
[all …]
Domap_voutdef.h96 struct omap_overlay *overlays[MAX_OVLS]; member
111 struct omap_overlay *overlays[MAX_OVLS]; member
/Linux-v4.19/Documentation/media/uapi/v4l/
Dvidioc-g-fbuf.rst46 The V4L2 API distinguishes destructive and non-destructive overlays. A
55 EINVAL error code when overlays are not supported.
223 - The device is capable of non-destructive overlays. When the driver
224 clears this flag, only destructive overlays are supported. There
226 non-destructive overlays. Video Output Overlays are in practice
233 for destructive overlays.
244 destructive overlays.
248 Alpha blending makes no sense for destructive overlays.
253 sense for destructive overlays.
/Linux-v4.19/drivers/of/unittest-data/
Doverlay_6.dts6 /* overlays 6, 7 application and removal in sequence */
Doverlay_7.dts6 /* overlays 6, 7 application and removal in sequence */
Doverlay_8.dts6 /* overlays 8, 9, 10, 11 application and removal in bad sequence */
Doverlay_9.dts6 /* overlays 8, 9, 10, 11 application and removal in bad sequence */
Doverlay_10.dts6 /* overlays 8, 9, 10, 11 application and removal in bad sequence */
Doverlay_11.dts6 /* overlays 8, 9, 10, 11 application and removal in bad sequence */
Doverlay_base.dts6 * Base device tree that overlays will be applied against.
/Linux-v4.19/drivers/staging/pi433/Documentation/devicetree/
Dpi433.txt49 Since Raspbian supports device tree overlays, you may use an overlay instead
58 arch/arm/boot/dts/overlays and you need to add the file to the list of files
/Linux-v4.19/drivers/of/
DKconfig10 be enabled manually for unittests, overlays or
93 bool "Device Tree overlays"
/Linux-v4.19/drivers/gpu/drm/armada/
DKconfig8 supports graphics and video overlays.
/Linux-v4.19/drivers/video/fbdev/
Dsh_mobile_lcdcfb.c214 struct sh_mobile_lcdc_overlay overlays[4]; member
1112 for (k = 0; k < ARRAY_SIZE(priv->overlays); ++k) { in sh_mobile_lcdc_start()
1113 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[k]; in sh_mobile_lcdc_start()
2382 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) in sh_mobile_lcdc_remove()
2383 sh_mobile_lcdc_overlay_fb_unregister(&priv->overlays[i]); in sh_mobile_lcdc_remove()
2389 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) { in sh_mobile_lcdc_remove()
2390 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_remove()
2740 for (i = 0; i < ARRAY_SIZE(pdata->overlays); i++) { in sh_mobile_lcdc_probe()
2741 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_probe()
2743 ovl->cfg = &pdata->overlays[i]; in sh_mobile_lcdc_probe()
[all …]
/Linux-v4.19/Documentation/devicetree/
Doverlay-notes.txt8 How overlays work
97 Finally, if you need to remove all overlays in one-go, just call
/Linux-v4.19/arch/arm/boot/dts/
Darm-realview-eb-bbrevd.dts23 /* This derives from the Realview Baseboard, and overlays the new ethernet */

12