/linux-4.4.14/drivers/video/fbdev/omap2/dss/ |
D | overlay.c | 39 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()
|
D | manager.c | 78 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()
|
D | apply.c | 229 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/ |
D | core.c | 32 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/ |
D | omapfb-sysfs.c | 157 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 …]
|
D | omapfb.h | 74 struct omap_overlay *overlays[OMAPFB_MAX_OVL_PER_FB]; member 105 struct omap_overlay *overlays[10]; member 156 ovl = ofbi->overlays[0]; in fb2display()
|
D | omapfb-ioctl.c | 79 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()
|
D | Kconfig | 26 Select the number of framebuffers created. OMAP2/3 has 3 overlays
|
D | omapfb-main.c | 684 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/ |
D | DSS | 45 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/ |
D | Kconfig | 24 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/ |
D | omap_vout.c | 322 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 …]
|
D | omap_voutdef.h | 93 struct omap_overlay *overlays[MAX_OVLS]; member 108 struct omap_overlay *overlays[MAX_OVLS]; member
|
/linux-4.4.14/drivers/of/ |
D | Kconfig | 9 be enabled manually for unittests, overlays or 106 bool "Device Tree overlays"
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
D | Kconfig | 12 supports graphics and video overlays.
|
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_dc.h | 117 struct atmel_hlcdc_plane **overlays; member
|
D | atmel_hlcdc_plane.c | 1002 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()
|
D | atmel_hlcdc_dc.c | 463 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()
|
D | atmel_hlcdc_crtc.c | 357 planes->overlays[i]->base.possible_crtcs = 1 << crtc->id; in atmel_hlcdc_crtc_create()
|
/linux-4.4.14/Documentation/devicetree/ |
D | overlay-notes.txt | 9 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/ |
D | tests-overlay.dtsi | 185 /* test overlays application and removal in sequence */ 203 /* test overlays application and removal in bad sequence */
|
/linux-4.4.14/include/video/ |
D | sh_mobile_lcdc.h | 194 struct sh_mobile_lcdc_overlay_cfg overlays[4]; member
|
D | mmp_disp.h | 247 struct mmp_overlay overlays[0]; member
|
D | omapdss.h | 467 struct list_head overlays; member
|
/linux-4.4.14/drivers/video/fbdev/ |
D | sh_mobile_lcdcfb.c | 215 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/ |
D | logicpd-torpedo-som.dtsi | 106 * probably device tree overlays is the way to go with the various SOM and
|
/linux-4.4.14/Documentation/fb/ |
D | pxafb.txt | 67 available on overlay2). These overlays have dedicated DMA channels and
|
/linux-4.4.14/Documentation/video4linux/ |
D | vivid.txt | 7 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/ |
D | Kconfig | 52 video data, or overlays video on DIU frame buffer.
|
/linux-4.4.14/Documentation/networking/dsa/ |
D | dsa.txt | 443 return their values. DSA overlays slave network devices general statistics:
|