/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | overlay.c | 28 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 D | manager.c | 66 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 D | apply.c | 218 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 D | overlay.c | 28 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 D | manager.c | 66 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 D | apply.c | 216 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 D | core.c | 20 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 D | core.c | 20 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 D | omapfb-sysfs.c | 143 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 D | omapfb.h | 37 /* 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 D | omapfb-ioctl.c | 68 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 D | omapfb-sysfs.c | 144 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 D | omapfb.h | 37 /* 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 D | omapfb-ioctl.c | 68 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 D | pinctrl-bcm6368.c | 39 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 D | pinctrl-bcm6358.c | 53 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 D | omap_overlay.c | 36 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 D | omap_drv.h | 53 /* 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 D | omap_vout.c | 246 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 D | omap_voutdef.h | 97 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 D | omap_vout.c | 246 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 D | omap_voutdef.h | 97 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 D | sh_mobile_lcdcfb.c | 215 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 D | sh_mobile_lcdcfb.c | 214 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 D | sh_mobile_lcdc.h | 193 struct sh_mobile_lcdc_overlay_cfg overlays[4]; member
|