Home
last modified time | relevance | path

Searched refs:overlays (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
H A Doverlay.c28 static struct omap_overlay *overlays; variable
41 return &overlays[num]; in omap_dss_get_overlay()
51 overlays = kcalloc(num_overlays, sizeof(struct omap_overlay), 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()
161 DSSERR("overlays %d and %d have the same " in dss_mgr_check_zorder()
236 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_check()
H A Dapply.c218 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_check_settings_low()
298 list_for_each_entry(ovl, &mgr->overlays, list) { in need_isr()
305 * disabled overlays, as extra_infos need to be in need_isr()
345 list_for_each_entry(ovl, &mgr->overlays, list) { in need_go()
377 list_for_each_entry(ovl, &mgr->overlays, list) { in extra_info_update_ongoing()
690 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_write_regs()
790 list_for_each_entry(ovl, &mgr->overlays, list) { in mgr_clear_shadow_dirty()
982 /* Configure overlays */ in omap_dss_mgr_apply()
983 list_for_each_entry(ovl, &mgr->overlays, list) in omap_dss_mgr_apply()
1048 list_for_each_entry(ovl, &mgr->overlays, lis in dss_mgr_setup_fifos()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/
H A Doverlay.c28 static struct omap_overlay *overlays; variable
41 return &overlays[num]; in omap_dss_get_overlay()
51 overlays = kcalloc(num_overlays, sizeof(struct omap_overlay), 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()
161 DSSERR("overlays %d and %d have the same " in dss_mgr_check_zorder()
236 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_check()
H A Dapply.c216 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_check_settings_low()
296 list_for_each_entry(ovl, &mgr->overlays, list) { in need_isr()
303 * disabled overlays, as extra_infos need to be in need_isr()
343 list_for_each_entry(ovl, &mgr->overlays, list) { in need_go()
375 list_for_each_entry(ovl, &mgr->overlays, list) { in extra_info_update_ongoing()
688 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_write_regs()
788 list_for_each_entry(ovl, &mgr->overlays, list) { in mgr_clear_shadow_dirty()
980 /* Configure overlays */ in omap_dss_mgr_apply()
981 list_for_each_entry(ovl, &mgr->overlays, list) in omap_dss_mgr_apply()
1046 list_for_each_entry(ovl, &mgr->overlays, lis in dss_mgr_setup_fifos()
[all...]
/kernel/linux/linux-5.10/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()
159 path = kzalloc(struct_size(path, overlays, info->overlay_num), in mmp_register_path()
195 /* step3: init overlays */ in mmp_register_path()
197 path->overlays[i].path = path; in mmp_register_path()
198 path->overlays[i].id = i; in mmp_register_path()
199 mutex_init(&path->overlays[i].access_ok); in mmp_register_path()
200 path->overlays[i].ops = info->overlay_ops; in mmp_register_path()
228 /* deinit overlays */ in mmp_unregister_path()
230 mutex_destroy(&path->overlays[ in mmp_unregister_path()
[all...]
/kernel/linux/linux-6.6/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(struct_size(path, overlays, info->overlay_num), in mmp_register_path()
194 /* step3: init overlays */ in mmp_register_path()
196 path->overlays[i].path = path; in mmp_register_path()
197 path->overlays[i].id = i; in mmp_register_path()
198 mutex_init(&path->overlays[i].access_ok); in mmp_register_path()
199 path->overlays[i].ops = info->overlay_ops; in mmp_register_path()
227 /* deinit overlays */ in mmp_unregister_path()
229 mutex_destroy(&path->overlays[ in mmp_unregister_path()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-sysfs.c143 struct omap_overlay *ovl = ofbi->overlays[t]; in show_overlays()
147 if (ovl == fbdev->overlays[ovlnum]) in show_overlays()
171 if (ofbi->overlays[t] == ovl) in get_overlay_fb()
219 if (ovls[i] == fbdev->overlays[ovlnum]) { in store_overlays()
226 ovls[num_ovls++] = fbdev->overlays[ovlnum]; in store_overlays()
241 /* detach unused overlays */ in store_overlays()
245 ovl = ofbi->overlays[i]; in store_overlays()
259 DBG("detaching %d\n", ofbi->overlays[i]->id); in store_overlays()
272 ofbi->overlays[t-1] = ofbi->overlays[ in store_overlays()
[all...]
H A Domapfb.h37 /* max number of overlays to which a framebuffer data can be direct */
62 struct omap_overlay *overlays[OMAPFB_MAX_OVL_PER_FB]; member
93 struct omap_overlay *overlays[10]; member
144 ovl = ofbi->overlays[0]; in fb2display()
H A Domapfb-ioctl.c68 ovl = ofbi->overlays[0]; in omapfb_setup_plane()
186 ovl = ofbi->overlays[0]; in omapfb_query_plane()
241 ovl = ofbi2->overlays[j]; in omapfb_setup_mem()
427 if (ofbi->overlays[i]->manager) { in omapfb_set_color_key()
428 mgr = ofbi->overlays[i]->manager; in omapfb_set_color_key()
457 if (ofbi->overlays[i]->manager) { in omapfb_get_color_key()
458 mgr = ofbi->overlays[i]->manager; in omapfb_get_color_key()
522 ovl = fbdev->overlays[ovl_idx]; in omapfb_get_ovl_colormode()
563 struct omap_overlay *ovl = ofbi->overlays[i]; in omapfb_wait_for_go()
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-sysfs.c144 struct omap_overlay *ovl = ofbi->overlays[t]; in show_overlays()
148 if (ovl == fbdev->overlays[ovlnum]) in show_overlays()
172 if (ofbi->overlays[t] == ovl) in get_overlay_fb()
220 if (ovls[i] == fbdev->overlays[ovlnum]) { in store_overlays()
227 ovls[num_ovls++] = fbdev->overlays[ovlnum]; in store_overlays()
242 /* detach unused overlays */ in store_overlays()
246 ovl = ofbi->overlays[i]; in store_overlays()
260 DBG("detaching %d\n", ofbi->overlays[i]->id); in store_overlays()
273 ofbi->overlays[t-1] = ofbi->overlays[ in store_overlays()
[all...]
H A Domapfb.h37 /* max number of overlays to which a framebuffer data can be direct */
62 struct omap_overlay *overlays[OMAPFB_MAX_OVL_PER_FB]; member
93 struct omap_overlay *overlays[10]; member
144 ovl = ofbi->overlays[0]; in fb2display()
H A Domapfb-ioctl.c68 ovl = ofbi->overlays[0]; in omapfb_setup_plane()
186 ovl = ofbi->overlays[0]; in omapfb_query_plane()
241 ovl = ofbi2->overlays[j]; in omapfb_setup_mem()
427 if (ofbi->overlays[i]->manager) { in omapfb_set_color_key()
428 mgr = ofbi->overlays[i]->manager; in omapfb_set_color_key()
457 if (ofbi->overlays[i]->manager) { in omapfb_get_color_key()
458 mgr = ofbi->overlays[i]->manager; in omapfb_get_color_key()
522 ovl = fbdev->overlays[ovl_idx]; in omapfb_get_ovl_colormode()
563 struct omap_overlay *ovl = ofbi->overlays[i]; in omapfb_wait_for_go()
/kernel/linux/linux-6.6/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()
H A Dpinctrl-bcm6358.c53 struct regmap_field *overlays; member
266 regmap_field_update_bits(priv->overlays, mask, val); in bcm6358_pinctrl_set_mux()
299 return regmap_field_update_bits(priv->overlays, mask, 0); in bcm6358_gpio_request_enable()
329 struct reg_field overlays = REG_FIELD(BCM6358_MODE_REG, 0, 15); in bcm6358_pinctrl_probe() local
345 priv->overlays = devm_regmap_field_alloc(dev, pc->regs, overlays); in bcm6358_pinctrl_probe()
346 if (IS_ERR(priv->overlays)) in bcm6358_pinctrl_probe()
347 return PTR_ERR(priv->overlays); in bcm6358_pinctrl_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/
H A Domap_overlay.c36 struct omap_hw_overlay *cur = priv->overlays[i]; in omap_plane_find_free_overlay()
195 priv->overlays[priv->num_ovls++] = overlay; in omap_hwoverlays_init()
206 omap_overlay_destroy(priv->overlays[i]); in omap_hwoverlays_destroy()
207 priv->overlays[i] = NULL; in omap_hwoverlays_destroy()
H A Domap_drv.h53 /* global atomic state of assignment between overlays and planes */
75 struct omap_hw_overlay *overlays[8]; member
/kernel/linux/linux-5.10/drivers/media/platform/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()
490 ovl = ovid->overlays[0]; in omap_vout_isr()
616 ovl = ovid->overlays[0]; in vidioc_try_fmt_vid_out()
646 ovl = ovid->overlays[0]; in vidioc_s_fmt_vid_out()
708 ovl = ovid->overlays[0]; in vidioc_try_fmt_vid_overlay()
728 ovl = ovid->overlays[0]; in vidioc_s_fmt_vid_overlay()
774 ovl = ovid->overlays[0]; in vidioc_g_fmt_vid_overlay()
834 ovl = ovid->overlays[ in vidioc_s_selection()
[all...]
H A Domap_voutdef.h97 struct omap_overlay *overlays[MAX_OVLS]; member
112 struct omap_overlay *overlays[MAX_OVLS]; member
/kernel/linux/linux-6.6/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[ in vidioc_s_selection()
[all...]
H A Domap_voutdef.h97 struct omap_overlay *overlays[MAX_OVLS]; member
112 struct omap_overlay *overlays[MAX_OVLS]; member
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dsh_mobile_lcdcfb.c215 struct sh_mobile_lcdc_overlay overlays[4]; member
1032 for (k = 0; k < ARRAY_SIZE(priv->overlays); ++k) { in sh_mobile_lcdc_start()
1033 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[k]; in sh_mobile_lcdc_start()
2258 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) in sh_mobile_lcdc_remove()
2259 sh_mobile_lcdc_overlay_fb_unregister(&priv->overlays[i]); in sh_mobile_lcdc_remove()
2265 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) { in sh_mobile_lcdc_remove()
2266 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_remove()
2614 for (i = 0; i < ARRAY_SIZE(pdata->overlays); i++) { in sh_mobile_lcdc_probe()
2615 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_probe()
2617 ovl->cfg = &pdata->overlays[ in sh_mobile_lcdc_probe()
[all...]
/kernel/linux/linux-6.6/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()
2255 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) in sh_mobile_lcdc_remove()
2256 sh_mobile_lcdc_overlay_fb_unregister(&priv->overlays[i]); in sh_mobile_lcdc_remove()
2262 for (i = 0; i < ARRAY_SIZE(priv->overlays); i++) { in sh_mobile_lcdc_remove()
2263 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_remove()
2610 for (i = 0; i < ARRAY_SIZE(pdata->overlays); i++) { in sh_mobile_lcdc_probe()
2611 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; in sh_mobile_lcdc_probe()
2613 ovl->cfg = &pdata->overlays[ in sh_mobile_lcdc_probe()
[all...]
/kernel/linux/linux-5.10/include/video/
H A Dsh_mobile_lcdc.h193 struct sh_mobile_lcdc_overlay_cfg overlays[4]; member

Completed in 22 milliseconds

12