Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Doverlay.c39 static struct omap_overlay *overlays; variable
52 return &overlays[num]; in omap_dss_get_overlay()
62 overlays = kzalloc(sizeof(struct omap_overlay) * num_overlays, 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.c78 INIT_LIST_HEAD(&mgr->overlays); in dss_init_overlay_managers()
157 list_for_each_entry(ovl1, &mgr->overlays, list) { in dss_mgr_check_zorder()
163 list_for_each_entry(ovl2, &mgr->overlays, list) { in dss_mgr_check_zorder()
248 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-4.4.14/drivers/video/fbdev/mmp/
Dcore.c32 return &path->overlays[overlay_id]; in path_get_overlay()
40 if (path->overlays[i].status) in path_check_status()
211 path->overlays[i].path = path; in mmp_register_path()
212 path->overlays[i].id = i; in mmp_register_path()
213 mutex_init(&path->overlays[i].access_ok); in mmp_register_path()
214 path->overlays[i].ops = info->overlay_ops; in mmp_register_path()
244 mutex_destroy(&path->overlays[i].access_ok); in mmp_unregister_path()
/linux-4.4.14/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.h74 struct omap_overlay *overlays[OMAPFB_MAX_OVL_PER_FB]; member
105 struct omap_overlay *overlays[10]; member
156 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()
533 ovl = fbdev->overlays[ovl_idx]; in omapfb_get_ovl_colormode()
574 struct omap_overlay *ovl = ofbi->overlays[i]; in omapfb_wait_for_go()
DKconfig26 Select the number of framebuffers created. OMAP2/3 has 3 overlays
Domapfb-main.c684 if ((ofbi->overlays[i]->supported_modes & mode) == 0) { in check_fb_var()
861 if (ovl != ofbi->overlays[i]) in omapfb_setup_overlay()
954 ovl = ofbi->overlays[i]; in omapfb_apply_changes()
1837 struct omap_overlay *ovl = fbdev->overlays[i]; in omapfb_free_resources()
1927 ofbi->overlays[0] = fbdev->overlays[i]; in omapfb_create_framebuffers()
1997 struct omap_overlay *ovl = ofbi->overlays[0]; in omapfb_create_framebuffers()
2404 struct omap_overlay *ovl = fbdev->overlays[i]; in omapfb_init_connections()
2539 fbdev->overlays[i] = omap_dss_get_overlay(i); in omapfb_probe()
/linux-4.4.14/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-4.4.14/drivers/gpu/drm/omapdrm/
DKconfig24 Select the number of video overlays which can be used as framebuffers.
25 The remaining overlays are reserved for video.
/linux-4.4.14/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()
1089 ovl = ovid->overlays[0]; in vidioc_try_fmt_vid_out()
1121 ovl = ovid->overlays[0]; in vidioc_s_fmt_vid_out()
1184 ovl = ovid->overlays[0]; in vidioc_try_fmt_vid_overlay()
1209 ovl = ovid->overlays[0]; in vidioc_s_fmt_vid_overlay()
1236 ovl = ovid->overlays[0]; in vidioc_g_fmt_vid_overlay()
[all …]
Domap_voutdef.h93 struct omap_overlay *overlays[MAX_OVLS]; member
108 struct omap_overlay *overlays[MAX_OVLS]; member
/linux-4.4.14/drivers/of/
DKconfig9 be enabled manually for unittests, overlays or
106 bool "Device Tree overlays"
/linux-4.4.14/drivers/gpu/drm/armada/
DKconfig12 supports graphics and video overlays.
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.h117 struct atmel_hlcdc_plane **overlays; member
Datmel_hlcdc_plane.c1002 planes->overlays = devm_kzalloc(dev->dev, in atmel_hlcdc_create_planes()
1004 sizeof(*planes->overlays), in atmel_hlcdc_create_planes()
1006 if (!planes->overlays) in atmel_hlcdc_create_planes()
1035 planes->overlays[planes->noverlays++] = plane; in atmel_hlcdc_create_planes()
Datmel_hlcdc_dc.c463 dc->layers[planes->overlays[i]->layer.desc->id] = in atmel_hlcdc_dc_modeset_init()
464 &planes->overlays[i]->layer; in atmel_hlcdc_dc_modeset_init()
Datmel_hlcdc_crtc.c357 planes->overlays[i]->base.possible_crtcs = 1 << crtc->id; in atmel_hlcdc_crtc_create()
/linux-4.4.14/Documentation/devicetree/
Doverlay-notes.txt9 How overlays work
99 Finally, if you need to remove all overlays in one-go, just call
/linux-4.4.14/drivers/of/unittest-data/
Dtests-overlay.dtsi185 /* test overlays application and removal in sequence */
203 /* test overlays application and removal in bad sequence */
/linux-4.4.14/include/video/
Dsh_mobile_lcdc.h194 struct sh_mobile_lcdc_overlay_cfg overlays[4]; member
Dmmp_disp.h247 struct mmp_overlay overlays[0]; member
Domapdss.h467 struct list_head overlays; member
/linux-4.4.14/drivers/video/fbdev/
Dsh_mobile_lcdcfb.c215 struct sh_mobile_lcdc_overlay overlays[4]; member
1161 for (k = 0; k < ARRAY_SIZE(priv->overlays); ++k) { in sh_mobile_lcdc_start()
1162 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[k]; in sh_mobile_lcdc_start()
2447 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) in sh_mobile_lcdc_remove()
2448 sh_mobile_lcdc_overlay_fb_unregister(&priv->overlays[i]); in sh_mobile_lcdc_remove()
2454 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) { in sh_mobile_lcdc_remove()
2455 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_remove()
2805 for (i = 0; i < ARRAY_SIZE(pdata->overlays); i++) { in sh_mobile_lcdc_probe()
2806 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_probe()
2808 ovl->cfg = &pdata->overlays[i]; in sh_mobile_lcdc_probe()
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Dlogicpd-torpedo-som.dtsi106 * probably device tree overlays is the way to go with the various SOM and
/linux-4.4.14/Documentation/fb/
Dpxafb.txt67 available on overlay2). These overlays have dedicated DMA channels and
/linux-4.4.14/Documentation/video4linux/
Dvivid.txt7 testing capture and output overlays.
104 bit 16: Framebuffer for testing overlays
1020 V4L2 capture overlay API. In practice few if any GPUs support such overlays
1081 Note: output overlays are primarily implemented in order to test the existing
1095 Output overlays are not supported for multiplanar formats. In addition, the
1099 Output overlays only work if the driver has been configured to create a
/linux-4.4.14/drivers/media/platform/
DKconfig52 video data, or overlays video on DIU frame buffer.
/linux-4.4.14/Documentation/networking/dsa/
Ddsa.txt443 return their values. DSA overlays slave network devices general statistics: