Home
last modified time | relevance | path

Searched refs:ovl (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/
Doverlay-sysfs.c34 static ssize_t overlay_name_show(struct omap_overlay *ovl, char *buf) in overlay_name_show() argument
36 return snprintf(buf, PAGE_SIZE, "%s\n", ovl->name); in overlay_name_show()
39 static ssize_t overlay_manager_show(struct omap_overlay *ovl, char *buf) in overlay_manager_show() argument
42 ovl->manager ? ovl->manager->name : "<none>"); in overlay_manager_show()
45 static ssize_t overlay_manager_store(struct omap_overlay *ovl, const char *buf, in overlay_manager_store() argument
73 if (mgr == ovl->manager) in overlay_manager_store()
76 old_mgr = ovl->manager; in overlay_manager_store()
84 r = ovl->unset_manager(ovl); in overlay_manager_store()
96 r = ovl->set_manager(ovl, mgr); in overlay_manager_store()
116 static ssize_t overlay_input_size_show(struct omap_overlay *ovl, char *buf) in overlay_input_size_show() argument
[all …]
Doverlay.c68 struct omap_overlay *ovl = &overlays[i]; in dss_init_overlays() local
72 ovl->name = "gfx"; in dss_init_overlays()
73 ovl->id = OMAP_DSS_GFX; in dss_init_overlays()
76 ovl->name = "vid1"; in dss_init_overlays()
77 ovl->id = OMAP_DSS_VIDEO1; in dss_init_overlays()
80 ovl->name = "vid2"; in dss_init_overlays()
81 ovl->id = OMAP_DSS_VIDEO2; in dss_init_overlays()
84 ovl->name = "vid3"; in dss_init_overlays()
85 ovl->id = OMAP_DSS_VIDEO3; in dss_init_overlays()
89 ovl->caps = dss_feat_get_overlay_caps(ovl->id); in dss_init_overlays()
[all …]
Dapply.c129 static struct ovl_priv_data *get_ovl_priv(struct omap_overlay *ovl) in get_ovl_priv() argument
131 return &dss_data.ovl_priv_data_array[ovl->id]; in get_ovl_priv()
194 static bool ovl_manual_update(struct omap_overlay *ovl) in ovl_manual_update() argument
196 struct mgr_priv_data *mp = get_mgr_priv(ovl->manager); in ovl_manual_update()
213 struct omap_overlay *ovl; in dss_check_settings_low() local
229 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_check_settings_low()
230 op = get_ovl_priv(ovl); in dss_check_settings_low()
239 ois[ovl->id] = oi; in dss_check_settings_low()
270 struct omap_overlay *ovl; in need_isr() local
309 list_for_each_entry(ovl, &mgr->overlays, list) { in need_isr()
[all …]
Ddispc-compat.c354 struct omap_overlay *ovl; in dispc_error_worker() local
357 ovl = omap_dss_get_overlay(i); in dispc_error_worker()
362 ovl->name); in dispc_error_worker()
363 ovl->disable(ovl); in dispc_error_worker()
385 struct omap_overlay *ovl; in dispc_error_worker() local
386 ovl = omap_dss_get_overlay(j); in dispc_error_worker()
388 if (ovl->id != OMAP_DSS_GFX && in dispc_error_worker()
389 ovl->manager == mgr) in dispc_error_worker()
390 ovl->disable(ovl); in dispc_error_worker()
Dmanager.c230 struct omap_overlay *ovl; in dss_mgr_check() local
247 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_check()
251 oi = overlay_infos[ovl->id]; in dss_mgr_check()
256 r = dss_ovl_check(ovl, oi, mgr_timings); in dss_mgr_check()
Ddss.h259 int dss_ovl_simple_check(struct omap_overlay *ovl,
261 int dss_ovl_check(struct omap_overlay *ovl, struct omap_overlay_info *info,
265 int dss_overlay_kobj_init(struct omap_overlay *ovl,
267 void dss_overlay_kobj_uninit(struct omap_overlay *ovl);
/Linux-v4.19/drivers/video/fbdev/
Dsh_mobile_lcdcfb.c310 static void lcdc_write_overlay(struct sh_mobile_lcdc_overlay *ovl, in lcdc_write_overlay() argument
313 iowrite32(data, ovl->channel->lcdc->base + reg); in lcdc_write_overlay()
314 iowrite32(data, ovl->channel->lcdc->base + reg + SIDE_B_OFFSET); in lcdc_write_overlay()
860 static void sh_mobile_lcdc_overlay_setup(struct sh_mobile_lcdc_overlay *ovl) in sh_mobile_lcdc_overlay_setup() argument
864 if (!ovl->enabled) { in sh_mobile_lcdc_overlay_setup()
865 lcdc_write(ovl->channel->lcdc, LDBCR, LDBCR_UPC(ovl->index)); in sh_mobile_lcdc_overlay_setup()
866 lcdc_write_overlay(ovl, LDBnBSIFR(ovl->index), 0); in sh_mobile_lcdc_overlay_setup()
867 lcdc_write(ovl->channel->lcdc, LDBCR, in sh_mobile_lcdc_overlay_setup()
868 LDBCR_UPF(ovl->index) | LDBCR_UPD(ovl->index)); in sh_mobile_lcdc_overlay_setup()
872 ovl->base_addr_y = ovl->dma_handle; in sh_mobile_lcdc_overlay_setup()
[all …]
/Linux-v4.19/drivers/media/platform/omap/
Domap_vout.c316 struct omap_overlay *ovl; in video_mode_to_dss_mode() local
322 ovl = ovid->overlays[0]; in video_mode_to_dss_mode()
338 mode = (ovl->id == OMAP_DSS_VIDEO1) ? in video_mode_to_dss_mode()
355 struct omap_overlay *ovl, int posx, int posy, int outw, in omapvid_setup_overlay() argument
362 if ((ovl->caps & OMAP_DSS_OVL_CAP_SCALE) == 0 && in omapvid_setup_overlay()
387 ovl->get_overlay_info(ovl, &info); in omapvid_setup_overlay()
412 ovl->is_enabled(ovl), &info.paddr, info.width, info.height, in omapvid_setup_overlay()
417 ret = ovl->set_overlay_info(ovl, &info); in omapvid_setup_overlay()
435 struct omap_overlay *ovl; in omapvid_init() local
444 ovl = ovid->overlays[i]; in omapvid_init()
[all …]
/Linux-v4.19/drivers/gpu/drm/mediatek/
Dmtk_disp_ovl.c40 #define DISP_REG_OVL_ADDR(ovl, n) ((ovl)->data->addr + 0x20 * (n)) argument
51 #define OVL_CON_CLRFMT_RGB565(ovl) ((ovl)->data->fmt_rgb565_is_0 ? \ argument
53 #define OVL_CON_CLRFMT_RGB888(ovl) ((ovl)->data->fmt_rgb565_is_0 ? \ argument
82 struct mtk_ddp_comp *ovl = &priv->ddp_comp; in mtk_disp_ovl_irq_handler() local
85 writel(0x0, ovl->regs + DISP_REG_OVL_INTSTA); in mtk_disp_ovl_irq_handler()
90 mtk_crtc_ddp_irq(priv->crtc, ovl); in mtk_disp_ovl_irq_handler()
98 struct mtk_disp_ovl *ovl = comp_to_ovl(comp); in mtk_ovl_enable_vblank() local
100 ovl->crtc = crtc; in mtk_ovl_enable_vblank()
107 struct mtk_disp_ovl *ovl = comp_to_ovl(comp); in mtk_ovl_disable_vblank() local
109 ovl->crtc = NULL; in mtk_ovl_disable_vblank()
[all …]
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/
Domapfb-ioctl.c66 struct omap_overlay *ovl; in omapfb_setup_plane() local
79 ovl = ofbi->overlays[0]; in omapfb_setup_plane()
107 ovl->get_overlay_info(ovl, &old_info); in omapfb_setup_plane()
115 r = ovl->disable(ovl); in omapfb_setup_plane()
121 r = omapfb_setup_overlay(fbi, ovl, pi->pos_x, pi->pos_y, in omapfb_setup_plane()
128 ovl->get_overlay_info(ovl, &info); in omapfb_setup_plane()
135 r = ovl->set_overlay_info(ovl, &info); in omapfb_setup_plane()
140 if (ovl->manager) { in omapfb_setup_plane()
141 r = ovl->manager->apply(ovl->manager); in omapfb_setup_plane()
147 r = ovl->enable(ovl); in omapfb_setup_plane()
[all …]
Domapfb.h134 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl,
148 struct omap_overlay *ovl; in fb2display() local
155 ovl = ofbi->overlays[0]; in fb2display()
157 return ovl->get_device(ovl); in fb2display()
184 static inline int omapfb_overlay_enable(struct omap_overlay *ovl, in omapfb_overlay_enable() argument
188 return ovl->enable(ovl); in omapfb_overlay_enable()
190 return ovl->disable(ovl); in omapfb_overlay_enable()
Domapfb-sysfs.c157 struct omap_overlay *ovl = ofbi->overlays[t]; in show_overlays() local
161 if (ovl == fbdev->overlays[ovlnum]) in show_overlays()
177 struct omap_overlay *ovl) in get_overlay_fb() argument
185 if (ofbi->overlays[t] == ovl) in get_overlay_fb()
200 struct omap_overlay *ovl; in store_overlays() local
260 ovl = ofbi->overlays[i]; in store_overlays()
265 if (ovl == ovls[t]) { in store_overlays()
278 omapfb_overlay_enable(ovl, 0); in store_overlays()
280 if (ovl->manager) in store_overlays()
281 ovl->manager->apply(ovl->manager); in store_overlays()
[all …]
Domapfb-main.c842 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl, in omapfb_setup_overlay() argument
861 if (ovl != ofbi->overlays[i]) in omapfb_setup_overlay()
902 ovl->get_overlay_info(ovl, &info); in omapfb_setup_overlay()
923 r = ovl->set_overlay_info(ovl, &info); in omapfb_setup_overlay()
942 struct omap_overlay *ovl; in omapfb_apply_changes() local
955 ovl = ofbi->overlays[i]; in omapfb_apply_changes()
957 DBG("apply_changes, fb %d, ovl %d\n", ofbi->id, ovl->id); in omapfb_apply_changes()
961 omapfb_overlay_enable(ovl, 0); in omapfb_apply_changes()
962 if (!init && ovl->manager) in omapfb_apply_changes()
963 ovl->manager->apply(ovl->manager); in omapfb_apply_changes()
[all …]
/Linux-v4.19/include/video/
Domapfb_dss.h368 int (*enable)(struct omap_overlay *ovl);
369 int (*disable)(struct omap_overlay *ovl);
370 bool (*is_enabled)(struct omap_overlay *ovl);
372 int (*set_manager)(struct omap_overlay *ovl,
374 int (*unset_manager)(struct omap_overlay *ovl);
376 int (*set_overlay_info)(struct omap_overlay *ovl,
378 void (*get_overlay_info)(struct omap_overlay *ovl,
381 int (*wait_for_go)(struct omap_overlay *ovl);
383 struct omap_dss_device *(*get_device)(struct omap_overlay *ovl);
/Linux-v4.19/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,disp.txt30 "mediatek,<chip>-disp-ovl" - overlay (4 layers, blending, csc)
55 "mediatek,<chip>-disp-ovl"
74 ovl0: ovl@1400c000 {
75 compatible = "mediatek,mt8173-disp-ovl";
84 ovl1: ovl@1400d000 {
85 compatible = "mediatek,mt8173-disp-ovl";
/Linux-v4.19/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_plane.c525 struct drm_plane *ovl; in atmel_hlcdc_plane_prepare_disc_area() local
539 drm_atomic_crtc_state_for_each_plane(ovl, c_state) { in atmel_hlcdc_plane_prepare_disc_area()
543 if (ovl == c_state->crtc->primary) in atmel_hlcdc_plane_prepare_disc_area()
546 ovl_s = drm_atomic_get_plane_state(c_state->state, ovl); in atmel_hlcdc_plane_prepare_disc_area()
/Linux-v4.19/drivers/usb/atm/
Dueagle-atm.c172 u16 ovl; member
946 u16 ovl = sc->ovl; in uea_load_page_e1() local
956 if (ovl == 0 && pageno == 0) { in uea_load_page_e1()
985 bi.wOvl = cpu_to_le16(ovl); in uea_load_page_e1()
986 bi.wOvlOffset = cpu_to_le16(ovl | 0x8000); in uea_load_page_e1()
1904 sc->ovl = 0; in uea_start_reset()
2116 sc->ovl = intr->e1_bOvl >> 4 | intr->e1_bOvl << 4; in uea_schedule_load_page_e1()
/Linux-v4.19/Documentation/dev-tools/
Dcoccinelle.rst486 …* TODO [[view:/home/user/linux/crypto/ctr.c::face=ovl-face1::linb=188::colb=9::cole=16][ERR_CAST c…
487 …* TODO [[view:/home/user/linux/crypto/authenc.c::face=ovl-face1::linb=619::colb=9::cole=16][ERR_CA…
488 …* TODO [[view:/home/user/linux/crypto/xts.c::face=ovl-face1::linb=227::colb=9::cole=16][ERR_CAST c…
/Linux-v4.19/arch/arm64/boot/dts/mediatek/
Dmt8173.dtsi960 ovl0: ovl@1400c000 {
961 compatible = "mediatek,mt8173-disp-ovl";
970 ovl1: ovl@1400d000 {
971 compatible = "mediatek,mt8173-disp-ovl";