/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | overlay-sysfs.c | 24 static ssize_t overlay_name_show(struct omap_overlay *ovl, char *buf) argument 26 return sysfs_emit(buf, "%s\n", ovl->name); 29 static ssize_t overlay_manager_show(struct omap_overlay *ovl, char *buf) argument 32 ovl->manager ? ovl->manager->name : "<none>"); 35 static ssize_t overlay_manager_store(struct omap_overlay *ovl, const char *buf, argument 63 if (mgr == ovl->manager) 66 old_mgr = ovl->manager; 74 r = ovl->unset_manager(ovl); 106 overlay_input_size_show(struct omap_overlay *ovl, char *buf) argument 116 overlay_screen_width_show(struct omap_overlay *ovl, char *buf) argument 125 overlay_position_show(struct omap_overlay *ovl, char *buf) argument 135 overlay_position_store(struct omap_overlay *ovl, const char *buf, size_t size) argument 164 overlay_output_size_show(struct omap_overlay *ovl, char *buf) argument 174 overlay_output_size_store(struct omap_overlay *ovl, const char *buf, size_t size) argument 203 overlay_enabled_show(struct omap_overlay *ovl, char *buf) argument 208 overlay_enabled_store(struct omap_overlay *ovl, const char *buf, size_t size) argument 229 overlay_global_alpha_show(struct omap_overlay *ovl, char *buf) argument 239 overlay_global_alpha_store(struct omap_overlay *ovl, const char *buf, size_t size) argument 270 overlay_pre_mult_alpha_show(struct omap_overlay *ovl, char *buf) argument 281 overlay_pre_mult_alpha_store(struct omap_overlay *ovl, const char *buf, size_t size) argument 312 overlay_zorder_show(struct omap_overlay *ovl, char *buf) argument 321 overlay_zorder_store(struct omap_overlay *ovl, const char *buf, size_t size) argument 436 dss_overlay_kobj_init(struct omap_overlay *ovl, struct platform_device *pdev) argument 443 dss_overlay_kobj_uninit(struct omap_overlay *ovl) argument [all...] |
H A D | overlay.c | 57 struct omap_overlay *ovl = &overlays[i]; local 61 ovl->name = "gfx"; 62 ovl->id = OMAP_DSS_GFX; 65 ovl->name = "vid1"; 66 ovl->id = OMAP_DSS_VIDEO1; 69 ovl->name = "vid2"; 70 ovl->id = OMAP_DSS_VIDEO2; 73 ovl->name = "vid3"; 74 ovl->id = OMAP_DSS_VIDEO3; 78 ovl 93 struct omap_overlay *ovl = &overlays[i]; local 102 dss_ovl_simple_check(struct omap_overlay *ovl, const struct omap_overlay_info *info) argument 139 dss_ovl_check(struct omap_overlay *ovl, struct omap_overlay_info *info, const struct omap_video_timings *mgr_timings) argument [all...] |
H A D | apply.c | 118 static struct ovl_priv_data *get_ovl_priv(struct omap_overlay *ovl) argument 120 return &dss_data.ovl_priv_data_array[ovl->id]; 181 static bool ovl_manual_update(struct omap_overlay *ovl) argument 183 struct mgr_priv_data *mp = get_mgr_priv(ovl->manager); 200 struct omap_overlay *ovl; local 216 list_for_each_entry(ovl, &mgr->overlays, list) { 217 op = get_ovl_priv(ovl); 226 ois[ovl->id] = oi; 241 * check manager and overlay settings using overlay_info from ovl->info if 257 struct omap_overlay *ovl; local 334 struct omap_overlay *ovl; local 360 struct omap_overlay *ovl; local 430 dss_ovl_get_device(struct omap_overlay *ovl) argument 537 dss_mgr_wait_for_go_ovl(struct omap_overlay *ovl) argument 614 dss_ovl_write_regs(struct omap_overlay *ovl) argument 652 dss_ovl_write_regs_extra(struct omap_overlay *ovl) argument 678 struct omap_overlay *ovl; local 780 struct omap_overlay *ovl; local 935 omap_dss_mgr_apply_ovl(struct omap_overlay *ovl) argument 966 struct omap_overlay *ovl; local 995 dss_apply_ovl_enable(struct omap_overlay *ovl, bool enable) argument 1008 dss_apply_ovl_fifo_thresholds(struct omap_overlay *ovl, u32 fifo_low, u32 fifo_high) argument 1021 dss_ovl_setup_fifo(struct omap_overlay *ovl) argument 1038 struct omap_overlay *ovl; local 1298 dss_ovl_set_info(struct omap_overlay *ovl, struct omap_overlay_info *info) argument 1319 dss_ovl_get_info(struct omap_overlay *ovl, struct omap_overlay_info *info) argument 1332 dss_ovl_set_manager(struct omap_overlay *ovl, struct omap_overlay_manager *mgr) argument 1384 dss_ovl_unset_manager(struct omap_overlay *ovl) argument 1444 dss_ovl_is_enabled(struct omap_overlay *ovl) argument 1459 dss_ovl_enable(struct omap_overlay *ovl) argument 1509 dss_ovl_disable(struct omap_overlay *ovl) argument 1616 struct omap_overlay *ovl = omap_dss_get_overlay(i); local [all...] |
H A D | manager.c | 219 struct omap_overlay *ovl; local 236 list_for_each_entry(ovl, &mgr->overlays, list) { 240 oi = overlay_infos[ovl->id]; 245 r = dss_ovl_check(ovl, oi, mgr_timings);
|
H A D | dispc-compat.c | 343 struct omap_overlay *ovl; local 346 ovl = omap_dss_get_overlay(i); 351 ovl->name); 352 ovl->disable(ovl); 374 struct omap_overlay *ovl; local 375 ovl = omap_dss_get_overlay(j); 377 if (ovl->id != OMAP_DSS_GFX && 378 ovl->manager == mgr) 379 ovl [all...] |
H A D | dss.h | 237 int dss_ovl_simple_check(struct omap_overlay *ovl, 239 int dss_ovl_check(struct omap_overlay *ovl, struct omap_overlay_info *info, 243 int dss_overlay_kobj_init(struct omap_overlay *ovl, 245 void dss_overlay_kobj_uninit(struct omap_overlay *ovl);
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_disp_ovl.c | 46 #define DISP_REG_OVL_ADDR(ovl, n) ((ovl)->data->addr + 0x20 * (n)) 47 #define DISP_REG_OVL_HDR_ADDR(ovl, n) ((ovl)->data->addr + 0x20 * (n) + 0x04) 48 #define DISP_REG_OVL_HDR_PITCH(ovl, n) ((ovl)->data->addr + 0x20 * (n) + 0x08) 61 #define OVL_CON_CLRFMT_RGB565(ovl) ((ovl)->data->fmt_rgb565_is_0 ? \ 63 #define OVL_CON_CLRFMT_RGB888(ovl) ((ovl) 150 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 158 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 166 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 174 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 181 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 188 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 195 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 202 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 209 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 223 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 235 mtk_ovl_set_afbc(struct mtk_disp_ovl *ovl, struct cmdq_pkt *cmdq_pkt, int idx, bool enabled) argument 246 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 271 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 284 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 329 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 351 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 359 ovl_fmt_convert(struct mtk_disp_ovl *ovl, unsigned int fmt) argument 401 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 475 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local 485 struct mtk_disp_ovl *ovl = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | sh_mobile_lcdcfb.c | 309 static void lcdc_write_overlay(struct sh_mobile_lcdc_overlay *ovl, argument 312 iowrite32(data, ovl->channel->lcdc->base + reg); 313 iowrite32(data, ovl->channel->lcdc->base + reg + SIDE_B_OFFSET); 773 static void sh_mobile_lcdc_overlay_setup(struct sh_mobile_lcdc_overlay *ovl) argument 777 if (!ovl->enabled) { 778 lcdc_write(ovl->channel->lcdc, LDBCR, LDBCR_UPC(ovl->index)); 779 lcdc_write_overlay(ovl, LDBnBSIFR(ovl->index), 0); 780 lcdc_write(ovl 1026 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[k]; local 1189 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1199 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1227 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1237 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1266 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1276 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1307 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1317 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1366 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1414 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1433 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1466 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1480 struct sh_mobile_lcdc_overlay *ovl = info->par; local 1504 sh_mobile_lcdc_overlay_fb_unregister(struct sh_mobile_lcdc_overlay *ovl) argument 1515 sh_mobile_lcdc_overlay_fb_register(struct sh_mobile_lcdc_overlay *ovl) argument 1543 sh_mobile_lcdc_overlay_fb_cleanup(struct sh_mobile_lcdc_overlay *ovl) argument 1554 sh_mobile_lcdc_overlay_fb_init(struct sh_mobile_lcdc_overlay *ovl) argument 2265 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; local 2351 sh_mobile_lcdc_overlay_init(struct sh_mobile_lcdc_overlay *ovl) argument 2613 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; local 2638 struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i]; local [all...] |
/linux-master/drivers/media/platform/ti/omap/ |
H A D | omap_vout.c | 240 struct omap_overlay *ovl; local 246 ovl = ovid->overlays[0]; 262 mode = (ovl->id == OMAP_DSS_VIDEO1) ? 279 struct omap_overlay *ovl, int posx, int posy, int outw, 286 if ((ovl->caps & OMAP_DSS_OVL_CAP_SCALE) == 0 && 311 ovl->get_overlay_info(ovl, &info); 336 ovl->is_enabled(ovl), &info.paddr, info.width, info.height, 341 ret = ovl 278 omapvid_setup_overlay(struct omap_vout_device *vout, struct omap_overlay *ovl, int posx, int posy, int outw, int outh, dma_addr_t addr) argument 359 struct omap_overlay *ovl; local 423 struct omap_overlay *ovl; local 484 struct omap_overlay *ovl; local 610 struct omap_overlay *ovl; local 637 struct omap_overlay *ovl; local 704 struct omap_overlay *ovl; local 723 struct omap_overlay *ovl; local 769 struct omap_overlay *ovl; local 821 struct omap_overlay *ovl; local 893 struct omap_overlay *ovl; local 1046 struct omap_overlay *ovl = ovid->overlays[j]; local 1064 struct omap_overlay *ovl = ovid->overlays[j]; local 1098 struct omap_overlay *ovl = ovid->overlays[j]; local 1122 struct omap_overlay *ovl; local 1193 struct omap_overlay *ovl; local 1313 struct omap_overlay *ovl = vout->vid_info.overlays[0]; local 1450 struct omap_overlay *ovl = vid_dev->overlays[0]; local 1596 struct omap_overlay *ovl; local [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb.h | 123 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl, 137 struct omap_overlay *ovl; local 144 ovl = ofbi->overlays[0]; 146 return ovl->get_device(ovl); 173 static inline int omapfb_overlay_enable(struct omap_overlay *ovl, argument 177 return ovl->enable(ovl); 179 return ovl->disable(ovl); [all...] |
H A D | omapfb-ioctl.c | 55 struct omap_overlay *ovl; local 68 ovl = ofbi->overlays[0]; 96 ovl->get_overlay_info(ovl, &old_info); 104 r = ovl->disable(ovl); 110 r = omapfb_setup_overlay(fbi, ovl, pi->pos_x, pi->pos_y, 117 ovl->get_overlay_info(ovl, &info); 124 r = ovl 183 struct omap_overlay *ovl; local 240 struct omap_overlay *ovl; local 515 struct omap_overlay *ovl; local 563 struct omap_overlay *ovl = ofbi->overlays[i]; local [all...] |
H A D | omapfb-sysfs.c | 144 struct omap_overlay *ovl = ofbi->overlays[t]; local 148 if (ovl == fbdev->overlays[ovlnum]) 164 struct omap_overlay *ovl) 172 if (ofbi->overlays[t] == ovl) 187 struct omap_overlay *ovl; local 246 ovl = ofbi->overlays[i]; 251 if (ovl == ovls[t]) { 264 omapfb_overlay_enable(ovl, 0); 266 if (ovl->manager) 267 ovl 163 get_overlay_fb(struct omapfb2_device *fbdev, struct omap_overlay *ovl) argument 463 struct omap_overlay *ovl; local [all...] |
H A D | omapfb-main.c | 831 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl, argument 850 if (ovl != ofbi->overlays[i]) 891 ovl->get_overlay_info(ovl, &info); 912 r = ovl->set_overlay_info(ovl, &info); 914 DBG("ovl->setup_overlay_info failed\n"); 931 struct omap_overlay *ovl; local 944 ovl = ofbi->overlays[i]; 946 DBG("apply_changes, fb %d, ovl 1823 struct omap_overlay *ovl = fbdev->overlays[i]; local 1978 struct omap_overlay *ovl = ofbi->overlays[0]; local 2385 struct omap_overlay *ovl = fbdev->overlays[i]; local [all...] |
/linux-master/tools/testing/selftests/filesystems/overlayfs/ |
H A D | dev_in_maps.c | 76 int tmpfs, fsfd, ovl; local 111 ovl = sys_fsmount(fsfd, 0, 0); 112 if (ovl == -1) 115 return ovl; 125 int ovl, fd; local 128 ovl = ovl_mount(); 129 if (ovl == -1) 132 fd = openat(ovl, "test", O_RDWR | O_CREAT, 0644);
|
/linux-master/drivers/gpu/drm/omapdrm/ |
H A D | omap_overlay.c | 75 struct omap_hw_overlay *ovl, *r_ovl; local 77 ovl = omap_plane_find_free_overlay(s->dev, overlay_map, caps, fourcc); 78 if (!ovl) 81 overlay_map[ovl->idx] = plane; 82 *overlay = ovl; 88 overlay_map[ovl->idx] = NULL; 97 DBG("%s: assign to plane %s caps %x", ovl->name, plane->name, caps);
|
/linux-master/include/video/ |
H A D | omapfb_dss.h | 338 int (*enable)(struct omap_overlay *ovl); 339 int (*disable)(struct omap_overlay *ovl); 340 bool (*is_enabled)(struct omap_overlay *ovl); 342 int (*set_manager)(struct omap_overlay *ovl, 344 int (*unset_manager)(struct omap_overlay *ovl); 346 int (*set_overlay_info)(struct omap_overlay *ovl, 348 void (*get_overlay_info)(struct omap_overlay *ovl, 351 int (*wait_for_go)(struct omap_overlay *ovl); 353 struct omap_dss_device *(*get_device)(struct omap_overlay *ovl);
|
/linux-master/drivers/gpu/drm/atmel-hlcdc/ |
H A D | atmel_hlcdc_plane.c | 526 struct drm_plane *ovl; local 540 drm_atomic_crtc_state_for_each_plane(ovl, c_state) { 544 if (ovl == c_state->crtc->primary) 547 ovl_s = drm_atomic_get_plane_state(c_state->state, ovl);
|
/linux-master/drivers/media/platform/mediatek/mdp3/ |
H A D | mdp_sm_mt8195.h | 267 struct mdp_ovl_data_8195 ovl; member in union:img_compparam_8195::__anon337
|
H A D | mtk-mdp3-comp.c | 1452 reg = CFG_COMP(MT8195, ctx->param, ovl.L0_con); 1456 reg = CFG_COMP(MT8195, ctx->param, ovl.src_con); 1470 reg = CFG_COMP(MT8195, ctx->param, ovl.subfrms[index].L0_src_size); 1476 reg = CFG_COMP(MT8195, ctx->param, ovl.subfrms[index].roi_size); 1586 .compatible = "mediatek,mt8195-mdp3-ovl",
|
/linux-master/drivers/usb/atm/ |
H A D | ueagle-atm.c | 128 u16 ovl; member in struct:uea_softc 902 u16 ovl = sc->ovl; local 912 if (ovl == 0 && pageno == 0) { 941 bi.wOvl = cpu_to_le16(ovl); 942 bi.wOvlOffset = cpu_to_le16(ovl | 0x8000); 1860 sc->ovl = 0; 2071 sc->ovl = intr->e1_bOvl >> 4 | intr->e1_bOvl << 4;
|
/linux-master/drivers/gpu/drm/mcde/ |
H A D | mcde_display.c | 338 static void mcde_configure_overlay(struct mcde *mcde, enum mcde_overlay ovl, argument 353 switch (ovl) {
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_overlay.c | 205 void (*flip_complete)(struct intel_overlay *ovl);
|