ovl               524 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	struct drm_plane *ovl;
ovl               538 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	drm_atomic_crtc_state_for_each_plane(ovl, c_state) {
ovl               542 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 		if (ovl == c_state->crtc->primary)
ovl               545 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 		ovl_s = drm_atomic_get_plane_state(c_state->state, ovl);
ovl               195 drivers/gpu/drm/i915/display/intel_overlay.c 	void (*flip_complete)(struct intel_overlay *ovl);
ovl               332 drivers/gpu/drm/mcde/mcde_display.c static void mcde_configure_overlay(struct mcde *mcde, enum mcde_overlay ovl,
ovl               346 drivers/gpu/drm/mcde/mcde_display.c 	switch (ovl) {
ovl                32 drivers/gpu/drm/mediatek/mtk_disp_ovl.c #define DISP_REG_OVL_ADDR(ovl, n)		((ovl)->data->addr + 0x20 * (n))
ovl                43 drivers/gpu/drm/mediatek/mtk_disp_ovl.c #define OVL_CON_CLRFMT_RGB565(ovl)	((ovl)->data->fmt_rgb565_is_0 ? \
ovl                45 drivers/gpu/drm/mediatek/mtk_disp_ovl.c #define OVL_CON_CLRFMT_RGB888(ovl)	((ovl)->data->fmt_rgb565_is_0 ? \
ovl                74 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	struct mtk_ddp_comp *ovl = &priv->ddp_comp;
ovl                77 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	writel(0x0, ovl->regs + DISP_REG_OVL_INTSTA);
ovl                82 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	mtk_crtc_ddp_irq(priv->crtc, ovl);
ovl                90 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	struct mtk_disp_ovl *ovl = comp_to_ovl(comp);
ovl                92 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	ovl->crtc = crtc;
ovl                99 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	struct mtk_disp_ovl *ovl = comp_to_ovl(comp);
ovl               101 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	ovl->crtc = NULL;
ovl               155 drivers/gpu/drm/mediatek/mtk_disp_ovl.c static unsigned int ovl_fmt_convert(struct mtk_disp_ovl *ovl, unsigned int fmt)
ovl               165 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 		return OVL_CON_CLRFMT_RGB565(ovl);
ovl               167 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 		return OVL_CON_CLRFMT_RGB565(ovl) | OVL_CON_BYTE_SWAP;
ovl               169 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 		return OVL_CON_CLRFMT_RGB888(ovl);
ovl               171 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 		return OVL_CON_CLRFMT_RGB888(ovl) | OVL_CON_BYTE_SWAP;
ovl               194 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	struct mtk_disp_ovl *ovl = comp_to_ovl(comp);
ovl               206 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	con = ovl_fmt_convert(ovl, fmt);
ovl               214 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	writel_relaxed(addr, comp->regs + DISP_REG_OVL_ADDR(ovl, idx));
ovl               240 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               246 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl               262 drivers/media/platform/omap/omap_vout.c 		mode = (ovl->id == OMAP_DSS_VIDEO1) ?
ovl               279 drivers/media/platform/omap/omap_vout.c 		struct omap_overlay *ovl, int posx, int posy, int outw,
ovl               286 drivers/media/platform/omap/omap_vout.c 	if ((ovl->caps & OMAP_DSS_OVL_CAP_SCALE) == 0 &&
ovl               311 drivers/media/platform/omap/omap_vout.c 	ovl->get_overlay_info(ovl, &info);
ovl               336 drivers/media/platform/omap/omap_vout.c 		ovl->is_enabled(ovl), &info.paddr, info.width, info.height,
ovl               341 drivers/media/platform/omap/omap_vout.c 	ret = ovl->set_overlay_info(ovl, &info);
ovl               359 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               368 drivers/media/platform/omap/omap_vout.c 		ovl = ovid->overlays[i];
ovl               369 drivers/media/platform/omap/omap_vout.c 		dssdev = ovl->get_device(ovl);
ovl               405 drivers/media/platform/omap/omap_vout.c 		ret = omapvid_setup_overlay(vout, ovl, posx, posy,
ovl               423 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               429 drivers/media/platform/omap/omap_vout.c 		ovl = ovid->overlays[i];
ovl               430 drivers/media/platform/omap/omap_vout.c 		dssdev = ovl->get_device(ovl);
ovl               433 drivers/media/platform/omap/omap_vout.c 		ovl->manager->apply(ovl->manager);
ovl               483 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               490 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl               492 drivers/media/platform/omap/omap_vout.c 	mgr_id = ovl->manager->id;
ovl               495 drivers/media/platform/omap/omap_vout.c 	cur_display = ovl->get_device(ovl);
ovl               609 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               616 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl               618 drivers/media/platform/omap/omap_vout.c 	dssdev = ovl->get_device(ovl);
ovl               636 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               646 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl               647 drivers/media/platform/omap/omap_vout.c 	dssdev = ovl->get_device(ovl);
ovl               703 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               708 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl               712 drivers/media/platform/omap/omap_vout.c 	if (!ret && !(ovl->caps & OMAP_DSS_OVL_CAP_GLOBAL_ALPHA))
ovl               722 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               728 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl               737 drivers/media/platform/omap/omap_vout.c 		if (ovl->caps & OMAP_DSS_OVL_CAP_GLOBAL_ALPHA)
ovl               749 drivers/media/platform/omap/omap_vout.c 		if (ovl->manager && ovl->manager->get_manager_info &&
ovl               750 drivers/media/platform/omap/omap_vout.c 		    ovl->manager->set_manager_info) {
ovl               753 drivers/media/platform/omap/omap_vout.c 			ovl->manager->get_manager_info(ovl->manager, &info);
ovl               758 drivers/media/platform/omap/omap_vout.c 			if (ovl->manager->set_manager_info(ovl->manager, &info))
ovl               768 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               774 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl               779 drivers/media/platform/omap/omap_vout.c 	if (ovl->caps & OMAP_DSS_OVL_CAP_GLOBAL_ALPHA)
ovl               820 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl               834 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl               836 drivers/media/platform/omap/omap_vout.c 	dssdev = ovl->get_device(ovl);
ovl               892 drivers/media/platform/omap/omap_vout.c 		struct omap_overlay *ovl;
ovl               896 drivers/media/platform/omap/omap_vout.c 		ovl = vout->vid_info.overlays[0];
ovl               898 drivers/media/platform/omap/omap_vout.c 		if (!ovl->manager || !ovl->manager->get_manager_info) {
ovl               903 drivers/media/platform/omap/omap_vout.c 		ovl->manager->get_manager_info(ovl->manager, &info);
ovl               905 drivers/media/platform/omap/omap_vout.c 		if (ovl->manager->set_manager_info(ovl->manager, &info)) {
ovl              1043 drivers/media/platform/omap/omap_vout.c 		struct omap_overlay *ovl = ovid->overlays[j];
ovl              1044 drivers/media/platform/omap/omap_vout.c 		struct omap_dss_device *dssdev = ovl->get_device(ovl);
ovl              1047 drivers/media/platform/omap/omap_vout.c 			ret = ovl->enable(ovl);
ovl              1061 drivers/media/platform/omap/omap_vout.c 		struct omap_overlay *ovl = ovid->overlays[j];
ovl              1062 drivers/media/platform/omap/omap_vout.c 		struct omap_dss_device *dssdev = ovl->get_device(ovl);
ovl              1065 drivers/media/platform/omap/omap_vout.c 			ovl->disable(ovl);
ovl              1095 drivers/media/platform/omap/omap_vout.c 		struct omap_overlay *ovl = ovid->overlays[j];
ovl              1096 drivers/media/platform/omap/omap_vout.c 		struct omap_dss_device *dssdev = ovl->get_device(ovl);
ovl              1099 drivers/media/platform/omap/omap_vout.c 			ovl->disable(ovl);
ovl              1119 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl              1126 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl              1156 drivers/media/platform/omap/omap_vout.c 	if (ovl->manager && ovl->manager->get_manager_info &&
ovl              1157 drivers/media/platform/omap/omap_vout.c 			ovl->manager->set_manager_info) {
ovl              1159 drivers/media/platform/omap/omap_vout.c 		ovl->manager->get_manager_info(ovl->manager, &info);
ovl              1164 drivers/media/platform/omap/omap_vout.c 		if (ovl->manager->set_manager_info(ovl->manager, &info))
ovl              1174 drivers/media/platform/omap/omap_vout.c 	if (ovl->manager && ovl->manager->get_manager_info &&
ovl              1175 drivers/media/platform/omap/omap_vout.c 			ovl->manager->set_manager_info) {
ovl              1176 drivers/media/platform/omap/omap_vout.c 		ovl->manager->get_manager_info(ovl->manager, &info);
ovl              1178 drivers/media/platform/omap/omap_vout.c 		if ((ovl->caps & OMAP_DSS_OVL_CAP_ZORDER) == 0)
ovl              1180 drivers/media/platform/omap/omap_vout.c 		if (ovl->manager->set_manager_info(ovl->manager, &info))
ovl              1190 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl              1198 drivers/media/platform/omap/omap_vout.c 	ovl = ovid->overlays[0];
ovl              1200 drivers/media/platform/omap/omap_vout.c 	dssdev = ovl->get_device(ovl);
ovl              1223 drivers/media/platform/omap/omap_vout.c 	if (ovl->manager && ovl->manager->get_manager_info) {
ovl              1224 drivers/media/platform/omap/omap_vout.c 		ovl->manager->get_manager_info(ovl->manager, &info);
ovl              1310 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl = vout->vid_info.overlays[0];
ovl              1311 drivers/media/platform/omap/omap_vout.c 	struct omap_dss_device *display = ovl->get_device(ovl);
ovl              1340 drivers/media/platform/omap/omap_vout.c 	if (ovl->caps & OMAP_DSS_OVL_CAP_GLOBAL_ALPHA) {
ovl              1447 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl = vid_dev->overlays[0];
ovl              1450 drivers/media/platform/omap/omap_vout.c 	ovl->get_overlay_info(ovl, &info);
ovl              1594 drivers/media/platform/omap/omap_vout.c 	struct omap_overlay *ovl;
ovl              1652 drivers/media/platform/omap/omap_vout.c 		ovl = omap_dss_get_overlay(i);
ovl              1653 drivers/media/platform/omap/omap_vout.c 		dssdev = ovl->get_device(ovl);
ovl              1702 drivers/media/platform/omap/omap_vout.c 		ovl = omap_dss_get_overlay(i);
ovl              1703 drivers/media/platform/omap/omap_vout.c 		dssdev = ovl->get_device(ovl);
ovl               128 drivers/usb/atm/ueagle-atm.c 	u16 ovl;
ovl               902 drivers/usb/atm/ueagle-atm.c 	u16 ovl = sc->ovl;
ovl               912 drivers/usb/atm/ueagle-atm.c 	if (ovl == 0 && pageno == 0) {
ovl               941 drivers/usb/atm/ueagle-atm.c 	bi.wOvl = cpu_to_le16(ovl);
ovl               942 drivers/usb/atm/ueagle-atm.c 	bi.wOvlOffset = cpu_to_le16(ovl | 0x8000);
ovl              1860 drivers/usb/atm/ueagle-atm.c 	sc->ovl = 0;
ovl              2072 drivers/usb/atm/ueagle-atm.c 	sc->ovl = intr->e1_bOvl >> 4 | intr->e1_bOvl << 4;
ovl               118 drivers/video/fbdev/omap2/omapfb/dss/apply.c static struct ovl_priv_data *get_ovl_priv(struct omap_overlay *ovl)
ovl               120 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	return &dss_data.ovl_priv_data_array[ovl->id];
ovl               183 drivers/video/fbdev/omap2/omapfb/dss/apply.c static bool ovl_manual_update(struct omap_overlay *ovl)
ovl               185 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct mgr_priv_data *mp = get_mgr_priv(ovl->manager);
ovl               202 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct omap_overlay *ovl;
ovl               218 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	list_for_each_entry(ovl, &mgr->overlays, list) {
ovl               219 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		op = get_ovl_priv(ovl);
ovl               228 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ois[ovl->id] = oi;
ovl               259 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		struct omap_overlay *ovl;
ovl               298 drivers/video/fbdev/omap2/omapfb/dss/apply.c 			list_for_each_entry(ovl, &mgr->overlays, list) {
ovl               301 drivers/video/fbdev/omap2/omapfb/dss/apply.c 				op = get_ovl_priv(ovl);
ovl               336 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct omap_overlay *ovl;
ovl               345 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	list_for_each_entry(ovl, &mgr->overlays, list) {
ovl               346 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		op = get_ovl_priv(ovl);
ovl               362 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		struct omap_overlay *ovl;
ovl               377 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		list_for_each_entry(ovl, &mgr->overlays, list) {
ovl               378 drivers/video/fbdev/omap2/omapfb/dss/apply.c 			struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl               432 drivers/video/fbdev/omap2/omapfb/dss/apply.c static struct omap_dss_device *dss_ovl_get_device(struct omap_overlay *ovl)
ovl               434 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	return ovl->manager ? dss_mgr_get_device(ovl->manager) : NULL;
ovl               539 drivers/video/fbdev/omap2/omapfb/dss/apply.c static int dss_mgr_wait_for_go_ovl(struct omap_overlay *ovl)
ovl               549 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	if (!ovl->manager)
ovl               552 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	mp = get_mgr_priv(ovl->manager);
ovl               556 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	if (ovl_manual_update(ovl)) {
ovl               572 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	irq = dispc_mgr_get_vsync_irq(ovl->manager->id);
ovl               574 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	op = get_ovl_priv(ovl);
ovl               596 drivers/video/fbdev/omap2/omapfb/dss/apply.c 					ovl->id);
ovl               606 drivers/video/fbdev/omap2/omapfb/dss/apply.c 			DSSERR("ovl(%d)->wait_for_go() timeout\n", ovl->id);
ovl               616 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void dss_ovl_write_regs(struct omap_overlay *ovl)
ovl               618 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl               624 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	DSSDBG("writing ovl %d regs\n", ovl->id);
ovl               631 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	mp = get_mgr_priv(ovl->manager);
ovl               635 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	r = dispc_ovl_setup(ovl->id, oi, replication, &mp->timings, false);
ovl               641 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		DSSERR("dispc_ovl_setup failed for ovl %d\n", ovl->id);
ovl               645 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		dispc_ovl_enable(ovl->id, false);
ovl               654 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void dss_ovl_write_regs_extra(struct omap_overlay *ovl)
ovl               656 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl               659 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	DSSDBG("writing ovl %d regs extra\n", ovl->id);
ovl               667 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	dispc_ovl_enable(ovl->id, op->enabled);
ovl               668 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	dispc_ovl_set_fifo_threshold(ovl->id, op->fifo_low, op->fifo_high);
ovl               670 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	mp = get_mgr_priv(ovl->manager);
ovl               680 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct omap_overlay *ovl;
ovl               690 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	list_for_each_entry(ovl, &mgr->overlays, list) {
ovl               691 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		dss_ovl_write_regs(ovl);
ovl               692 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		dss_ovl_write_regs_extra(ovl);
ovl               782 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct omap_overlay *ovl;
ovl               790 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	list_for_each_entry(ovl, &mgr->overlays, list) {
ovl               791 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		op = get_ovl_priv(ovl);
ovl               937 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void omap_dss_mgr_apply_ovl(struct omap_overlay *ovl)
ovl               941 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	op = get_ovl_priv(ovl);
ovl               968 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct omap_overlay *ovl;
ovl               983 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	list_for_each_entry(ovl, &mgr->overlays, list)
ovl               984 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		omap_dss_mgr_apply_ovl(ovl);
ovl               997 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void dss_apply_ovl_enable(struct omap_overlay *ovl, bool enable)
ovl              1001 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	op = get_ovl_priv(ovl);
ovl              1010 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void dss_apply_ovl_fifo_thresholds(struct omap_overlay *ovl,
ovl              1013 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1023 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void dss_ovl_setup_fifo(struct omap_overlay *ovl)
ovl              1025 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1032 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	dispc_ovl_compute_fifo_thresholds(ovl->id, &fifo_low, &fifo_high,
ovl              1033 drivers/video/fbdev/omap2/omapfb/dss/apply.c 			use_fifo_merge, ovl_manual_update(ovl));
ovl              1035 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	dss_apply_ovl_fifo_thresholds(ovl, fifo_low, fifo_high);
ovl              1040 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct omap_overlay *ovl;
ovl              1048 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	list_for_each_entry(ovl, &mgr->overlays, list)
ovl              1049 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		dss_ovl_setup_fifo(ovl);
ovl              1300 drivers/video/fbdev/omap2/omapfb/dss/apply.c static int dss_ovl_set_info(struct omap_overlay *ovl,
ovl              1303 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1307 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	r = dss_ovl_simple_check(ovl, info);
ovl              1321 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void dss_ovl_get_info(struct omap_overlay *ovl,
ovl              1324 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1334 drivers/video/fbdev/omap2/omapfb/dss/apply.c static int dss_ovl_set_manager(struct omap_overlay *ovl,
ovl              1337 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1346 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	if (ovl->manager) {
ovl              1348 drivers/video/fbdev/omap2/omapfb/dss/apply.c 				ovl->name, ovl->manager->name);
ovl              1366 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	dispc_ovl_set_channel_out(ovl->id, mgr->id);
ovl              1368 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	ovl->manager = mgr;
ovl              1369 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	list_add_tail(&ovl->list, &mgr->overlays);
ovl              1386 drivers/video/fbdev/omap2/omapfb/dss/apply.c static int dss_ovl_unset_manager(struct omap_overlay *ovl)
ovl              1388 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1394 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	if (!ovl->manager) {
ovl              1426 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	if (ovl_manual_update(ovl) && op->extra_info_dirty) {
ovl              1433 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	ovl->manager = NULL;
ovl              1434 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	list_del(&ovl->list);
ovl              1446 drivers/video/fbdev/omap2/omapfb/dss/apply.c static bool dss_ovl_is_enabled(struct omap_overlay *ovl)
ovl              1448 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1461 drivers/video/fbdev/omap2/omapfb/dss/apply.c static int dss_ovl_enable(struct omap_overlay *ovl)
ovl              1463 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1474 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	if (ovl->manager == NULL || ovl->manager->output == NULL) {
ovl              1483 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	r = dss_check_settings(ovl->manager);
ovl              1486 drivers/video/fbdev/omap2/omapfb/dss/apply.c 				ovl->id);
ovl              1493 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	dss_apply_ovl_enable(ovl, true);
ovl              1511 drivers/video/fbdev/omap2/omapfb/dss/apply.c static int dss_ovl_disable(struct omap_overlay *ovl)
ovl              1513 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	struct ovl_priv_data *op = get_ovl_priv(ovl);
ovl              1524 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	if (ovl->manager == NULL || ovl->manager->output == NULL) {
ovl              1531 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	dss_apply_ovl_enable(ovl, false);
ovl              1618 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		struct omap_overlay *ovl = omap_dss_get_overlay(i);
ovl              1620 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->is_enabled = &dss_ovl_is_enabled;
ovl              1621 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->enable = &dss_ovl_enable;
ovl              1622 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->disable = &dss_ovl_disable;
ovl              1623 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->set_manager = &dss_ovl_set_manager;
ovl              1624 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->unset_manager = &dss_ovl_unset_manager;
ovl              1625 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->set_overlay_info = &dss_ovl_set_info;
ovl              1626 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->get_overlay_info = &dss_ovl_get_info;
ovl              1627 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->wait_for_go = &dss_mgr_wait_for_go_ovl;
ovl              1628 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		ovl->get_device = &dss_ovl_get_device;
ovl               343 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 		struct omap_overlay *ovl;
ovl               346 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 		ovl = omap_dss_get_overlay(i);
ovl               351 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 					ovl->name);
ovl               352 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 			ovl->disable(ovl);
ovl               374 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 				struct omap_overlay *ovl;
ovl               375 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 				ovl = omap_dss_get_overlay(j);
ovl               377 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 				if (ovl->id != OMAP_DSS_GFX &&
ovl               378 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 						ovl->manager == mgr)
ovl               379 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 					ovl->disable(ovl);
ovl               248 drivers/video/fbdev/omap2/omapfb/dss/dss.h int dss_ovl_simple_check(struct omap_overlay *ovl,
ovl               250 drivers/video/fbdev/omap2/omapfb/dss/dss.h int dss_ovl_check(struct omap_overlay *ovl, struct omap_overlay_info *info,
ovl               254 drivers/video/fbdev/omap2/omapfb/dss/dss.h int dss_overlay_kobj_init(struct omap_overlay *ovl,
ovl               256 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dss_overlay_kobj_uninit(struct omap_overlay *ovl);
ovl               219 drivers/video/fbdev/omap2/omapfb/dss/manager.c 	struct omap_overlay *ovl;
ovl               236 drivers/video/fbdev/omap2/omapfb/dss/manager.c 	list_for_each_entry(ovl, &mgr->overlays, list) {
ovl               240 drivers/video/fbdev/omap2/omapfb/dss/manager.c 		oi = overlay_infos[ovl->id];
ovl               245 drivers/video/fbdev/omap2/omapfb/dss/manager.c 		r = dss_ovl_check(ovl, oi, mgr_timings);
ovl                23 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_name_show(struct omap_overlay *ovl, char *buf)
ovl                25 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	return snprintf(buf, PAGE_SIZE, "%s\n", ovl->name);
ovl                28 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_manager_show(struct omap_overlay *ovl, char *buf)
ovl                31 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 			ovl->manager ? ovl->manager->name : "<none>");
ovl                34 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_manager_store(struct omap_overlay *ovl, const char *buf,
ovl                62 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if (mgr == ovl->manager)
ovl                65 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	old_mgr = ovl->manager;
ovl                73 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->unset_manager(ovl);
ovl                85 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->set_manager(ovl, mgr);
ovl               105 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_input_size_show(struct omap_overlay *ovl, char *buf)
ovl               109 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               115 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_screen_width_show(struct omap_overlay *ovl, char *buf)
ovl               119 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               124 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_position_show(struct omap_overlay *ovl, char *buf)
ovl               128 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               134 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_position_store(struct omap_overlay *ovl,
ovl               141 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               150 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	r = ovl->set_overlay_info(ovl, &info);
ovl               154 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if (ovl->manager) {
ovl               155 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->manager->apply(ovl->manager);
ovl               163 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_output_size_show(struct omap_overlay *ovl, char *buf)
ovl               167 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               173 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_output_size_store(struct omap_overlay *ovl,
ovl               180 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               189 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	r = ovl->set_overlay_info(ovl, &info);
ovl               193 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if (ovl->manager) {
ovl               194 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->manager->apply(ovl->manager);
ovl               202 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_enabled_show(struct omap_overlay *ovl, char *buf)
ovl               204 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	return snprintf(buf, PAGE_SIZE, "%d\n", ovl->is_enabled(ovl));
ovl               207 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_enabled_store(struct omap_overlay *ovl, const char *buf,
ovl               218 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->enable(ovl);
ovl               220 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->disable(ovl);
ovl               228 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_global_alpha_show(struct omap_overlay *ovl, char *buf)
ovl               232 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               238 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_global_alpha_store(struct omap_overlay *ovl,
ovl               245 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if ((ovl->caps & OMAP_DSS_OVL_CAP_GLOBAL_ALPHA) == 0)
ovl               252 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               256 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	r = ovl->set_overlay_info(ovl, &info);
ovl               260 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if (ovl->manager) {
ovl               261 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->manager->apply(ovl->manager);
ovl               269 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_pre_mult_alpha_show(struct omap_overlay *ovl,
ovl               274 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               280 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_pre_mult_alpha_store(struct omap_overlay *ovl,
ovl               287 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if ((ovl->caps & OMAP_DSS_OVL_CAP_PRE_MULT_ALPHA) == 0)
ovl               294 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               298 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	r = ovl->set_overlay_info(ovl, &info);
ovl               302 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if (ovl->manager) {
ovl               303 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->manager->apply(ovl->manager);
ovl               311 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_zorder_show(struct omap_overlay *ovl, char *buf)
ovl               315 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               320 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c static ssize_t overlay_zorder_store(struct omap_overlay *ovl,
ovl               327 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if ((ovl->caps & OMAP_DSS_OVL_CAP_ZORDER) == 0)
ovl               334 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	ovl->get_overlay_info(ovl, &info);
ovl               338 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	r = ovl->set_overlay_info(ovl, &info);
ovl               342 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	if (ovl->manager) {
ovl               343 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 		r = ovl->manager->apply(ovl->manager);
ovl               434 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c int dss_overlay_kobj_init(struct omap_overlay *ovl,
ovl               437 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	return kobject_init_and_add(&ovl->kobj, &overlay_ktype,
ovl               438 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 			&pdev->dev.kobj, "overlay%d", ovl->id);
ovl               441 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c void dss_overlay_kobj_uninit(struct omap_overlay *ovl)
ovl               443 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	kobject_del(&ovl->kobj);
ovl               444 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c 	kobject_put(&ovl->kobj);
ovl                57 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 		struct omap_overlay *ovl = &overlays[i];
ovl                61 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			ovl->name = "gfx";
ovl                62 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			ovl->id = OMAP_DSS_GFX;
ovl                65 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			ovl->name = "vid1";
ovl                66 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			ovl->id = OMAP_DSS_VIDEO1;
ovl                69 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			ovl->name = "vid2";
ovl                70 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			ovl->id = OMAP_DSS_VIDEO2;
ovl                73 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			ovl->name = "vid3";
ovl                74 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			ovl->id = OMAP_DSS_VIDEO3;
ovl                78 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 		ovl->caps = dss_feat_get_overlay_caps(ovl->id);
ovl                79 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 		ovl->supported_modes =
ovl                80 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 			dss_feat_get_supported_color_modes(ovl->id);
ovl                82 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 		r = dss_overlay_kobj_init(ovl, pdev);
ovl                93 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 		struct omap_overlay *ovl = &overlays[i];
ovl                94 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 		dss_overlay_kobj_uninit(ovl);
ovl               102 drivers/video/fbdev/omap2/omapfb/dss/overlay.c int dss_ovl_simple_check(struct omap_overlay *ovl,
ovl               105 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 	if ((ovl->caps & OMAP_DSS_OVL_CAP_SCALE) == 0) {
ovl               108 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 					"scaling\n", ovl->id);
ovl               114 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 					"scaling\n", ovl->id);
ovl               119 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 	if ((ovl->supported_modes & info->color_mode) == 0) {
ovl               121 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 				ovl->id, info->color_mode);
ovl               139 drivers/video/fbdev/omap2/omapfb/dss/overlay.c int dss_ovl_check(struct omap_overlay *ovl, struct omap_overlay_info *info,
ovl               148 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 	if ((ovl->caps & OMAP_DSS_OVL_CAP_SCALE) == 0) {
ovl               166 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 				ovl->id, info->pos_x, outw, dw);
ovl               173 drivers/video/fbdev/omap2/omapfb/dss/overlay.c 				ovl->id, info->pos_y, outh, dh);
ovl                55 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	struct omap_overlay *ovl;
ovl                68 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	ovl = ofbi->overlays[0];
ovl                96 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	ovl->get_overlay_info(ovl, &old_info);
ovl               104 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		r = ovl->disable(ovl);
ovl               110 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		r = omapfb_setup_overlay(fbi, ovl, pi->pos_x, pi->pos_y,
ovl               117 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		ovl->get_overlay_info(ovl, &info);
ovl               124 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		r = ovl->set_overlay_info(ovl, &info);
ovl               129 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	if (ovl->manager) {
ovl               130 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		r = ovl->manager->apply(ovl->manager);
ovl               136 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		r = ovl->enable(ovl);
ovl               159 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	ovl->set_overlay_info(ovl, &old_info);
ovl               183 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		struct omap_overlay *ovl;
ovl               186 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		ovl = ofbi->overlays[0];
ovl               187 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		ovl->get_overlay_info(ovl, &ovli);
ovl               191 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		pi->enabled = ovl->is_enabled(ovl);
ovl               240 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 			struct omap_overlay *ovl;
ovl               241 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 			ovl = ofbi2->overlays[j];
ovl               242 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 			if (ovl->is_enabled(ovl)) {
ovl               518 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	struct omap_overlay *ovl;
ovl               525 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	ovl = fbdev->overlays[ovl_idx];
ovl               526 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	supported_modes = ovl->supported_modes;
ovl               566 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		struct omap_overlay *ovl = ofbi->overlays[i];
ovl               567 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 		r = ovl->wait_for_go(ovl);
ovl               831 drivers/video/fbdev/omap2/omapfb/omapfb-main.c int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl,
ovl               850 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		if (ovl != ofbi->overlays[i])
ovl               891 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	ovl->get_overlay_info(ovl, &info);
ovl               912 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	r = ovl->set_overlay_info(ovl, &info);
ovl               931 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	struct omap_overlay *ovl;
ovl               944 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		ovl = ofbi->overlays[i];
ovl               946 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		DBG("apply_changes, fb %d, ovl %d\n", ofbi->id, ovl->id);
ovl               950 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			omapfb_overlay_enable(ovl, 0);
ovl               951 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			if (!init && ovl->manager)
ovl               952 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 				ovl->manager->apply(ovl->manager);
ovl               956 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		if (init || (ovl->caps & OMAP_DSS_OVL_CAP_SCALE) == 0) {
ovl               968 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			ovl->get_overlay_info(ovl, &info);
ovl               978 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			ovl->get_overlay_info(ovl, &info);
ovl               983 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		r = omapfb_setup_overlay(fbi, ovl, posx, posy, outw, outh);
ovl               987 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		if (!init && ovl->manager)
ovl               988 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			ovl->manager->apply(ovl->manager);
ovl              1827 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		struct omap_overlay *ovl = fbdev->overlays[i];
ovl              1829 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		ovl->disable(ovl);
ovl              1831 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		if (ovl->manager)
ovl              1832 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			ovl->unset_manager(ovl);
ovl              1983 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			struct omap_overlay *ovl = ofbi->overlays[0];
ovl              1985 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			ovl->manager->apply(ovl->manager);
ovl              1987 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			r = omapfb_overlay_enable(ovl, 1);
ovl              2390 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		struct omap_overlay *ovl = fbdev->overlays[i];
ovl              2392 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		if (ovl->manager)
ovl              2393 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			ovl->unset_manager(ovl);
ovl              2395 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		r = ovl->set_manager(ovl, mgr);
ovl              2399 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 					ovl->name, mgr->name);
ovl               143 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 		struct omap_overlay *ovl = ofbi->overlays[t];
ovl               147 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 			if (ovl == fbdev->overlays[ovlnum])
ovl               163 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 		struct omap_overlay *ovl)
ovl               171 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 			if (ofbi->overlays[t] == ovl)
ovl               186 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 	struct omap_overlay *ovl;
ovl               245 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 		ovl = ofbi->overlays[i];
ovl               250 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 			if (ovl == ovls[t]) {
ovl               263 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 		omapfb_overlay_enable(ovl, 0);
ovl               265 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 		if (ovl->manager)
ovl               266 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 			ovl->manager->apply(ovl->manager);
ovl               282 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 		ovl = ovls[i];
ovl               287 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 			if (ovl == ofbi->overlays[t]) {
ovl               296 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 		ofbi->overlays[ofbi->num_overlays++] = ovl;
ovl               462 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 			struct omap_overlay *ovl;
ovl               463 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 			ovl = ofbi2->overlays[j];
ovl               464 drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c 			if (ovl->is_enabled(ovl)) {
ovl               123 drivers/video/fbdev/omap2/omapfb/omapfb.h int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl,
ovl               137 drivers/video/fbdev/omap2/omapfb/omapfb.h 	struct omap_overlay *ovl;
ovl               144 drivers/video/fbdev/omap2/omapfb/omapfb.h 	ovl = ofbi->overlays[0];
ovl               146 drivers/video/fbdev/omap2/omapfb/omapfb.h 	return ovl->get_device(ovl);
ovl               173 drivers/video/fbdev/omap2/omapfb/omapfb.h static inline int omapfb_overlay_enable(struct omap_overlay *ovl,
ovl               177 drivers/video/fbdev/omap2/omapfb/omapfb.h 		return ovl->enable(ovl);
ovl               179 drivers/video/fbdev/omap2/omapfb/omapfb.h 		return ovl->disable(ovl);
ovl               310 drivers/video/fbdev/sh_mobile_lcdcfb.c static void lcdc_write_overlay(struct sh_mobile_lcdc_overlay *ovl,
ovl               313 drivers/video/fbdev/sh_mobile_lcdcfb.c 	iowrite32(data, ovl->channel->lcdc->base + reg);
ovl               314 drivers/video/fbdev/sh_mobile_lcdcfb.c 	iowrite32(data, ovl->channel->lcdc->base + reg + SIDE_B_OFFSET);
ovl               780 drivers/video/fbdev/sh_mobile_lcdcfb.c static void sh_mobile_lcdc_overlay_setup(struct sh_mobile_lcdc_overlay *ovl)
ovl               784 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (!ovl->enabled) {
ovl               785 drivers/video/fbdev/sh_mobile_lcdcfb.c 		lcdc_write(ovl->channel->lcdc, LDBCR, LDBCR_UPC(ovl->index));
ovl               786 drivers/video/fbdev/sh_mobile_lcdcfb.c 		lcdc_write_overlay(ovl, LDBnBSIFR(ovl->index), 0);
ovl               787 drivers/video/fbdev/sh_mobile_lcdcfb.c 		lcdc_write(ovl->channel->lcdc, LDBCR,
ovl               788 drivers/video/fbdev/sh_mobile_lcdcfb.c 			   LDBCR_UPF(ovl->index) | LDBCR_UPD(ovl->index));
ovl               792 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->base_addr_y = ovl->dma_handle;
ovl               793 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->base_addr_c = ovl->dma_handle
ovl               794 drivers/video/fbdev/sh_mobile_lcdcfb.c 			 + ovl->xres_virtual * ovl->yres_virtual;
ovl               796 drivers/video/fbdev/sh_mobile_lcdcfb.c 	switch (ovl->mode) {
ovl               798 drivers/video/fbdev/sh_mobile_lcdcfb.c 		format = LDBBSIFR_EN | (ovl->alpha << LDBBSIFR_LAY_SHIFT);
ovl               803 drivers/video/fbdev/sh_mobile_lcdcfb.c 		       | (ovl->rop3 << LDBBSIFR_ROP3_SHIFT);
ovl               807 drivers/video/fbdev/sh_mobile_lcdcfb.c 	switch (ovl->format->fourcc) {
ovl               826 drivers/video/fbdev/sh_mobile_lcdcfb.c 	switch (ovl->format->fourcc) {
ovl               850 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write(ovl->channel->lcdc, LDBCR, LDBCR_UPC(ovl->index));
ovl               852 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write_overlay(ovl, LDBnBSIFR(ovl->index), format);
ovl               854 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write_overlay(ovl, LDBnBSSZR(ovl->index),
ovl               855 drivers/video/fbdev/sh_mobile_lcdcfb.c 		(ovl->yres << LDBBSSZR_BVSS_SHIFT) |
ovl               856 drivers/video/fbdev/sh_mobile_lcdcfb.c 		(ovl->xres << LDBBSSZR_BHSS_SHIFT));
ovl               857 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write_overlay(ovl, LDBnBLOCR(ovl->index),
ovl               858 drivers/video/fbdev/sh_mobile_lcdcfb.c 		(ovl->pos_y << LDBBLOCR_CVLC_SHIFT) |
ovl               859 drivers/video/fbdev/sh_mobile_lcdcfb.c 		(ovl->pos_x << LDBBLOCR_CHLC_SHIFT));
ovl               860 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write_overlay(ovl, LDBnBSMWR(ovl->index),
ovl               861 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->pitch << LDBBSMWR_BSMW_SHIFT);
ovl               863 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write_overlay(ovl, LDBnBSAYR(ovl->index), ovl->base_addr_y);
ovl               864 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write_overlay(ovl, LDBnBSACR(ovl->index), ovl->base_addr_c);
ovl               866 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write(ovl->channel->lcdc, LDBCR,
ovl               867 drivers/video/fbdev/sh_mobile_lcdcfb.c 		   LDBCR_UPF(ovl->index) | LDBCR_UPD(ovl->index));
ovl              1033 drivers/video/fbdev/sh_mobile_lcdcfb.c 		struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[k];
ovl              1034 drivers/video/fbdev/sh_mobile_lcdcfb.c 		sh_mobile_lcdc_overlay_setup(ovl);
ovl              1196 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1198 drivers/video/fbdev/sh_mobile_lcdcfb.c 	return scnprintf(buf, PAGE_SIZE, "%u\n", ovl->alpha);
ovl              1206 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1220 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (ovl->alpha != alpha) {
ovl              1221 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->alpha = alpha;
ovl              1223 drivers/video/fbdev/sh_mobile_lcdcfb.c 		if (ovl->mode == LCDC_OVERLAY_BLEND && ovl->enabled)
ovl              1224 drivers/video/fbdev/sh_mobile_lcdcfb.c 			sh_mobile_lcdc_overlay_setup(ovl);
ovl              1234 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1236 drivers/video/fbdev/sh_mobile_lcdcfb.c 	return scnprintf(buf, PAGE_SIZE, "%u\n", ovl->mode);
ovl              1244 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1258 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (ovl->mode != mode) {
ovl              1259 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->mode = mode;
ovl              1261 drivers/video/fbdev/sh_mobile_lcdcfb.c 		if (ovl->enabled)
ovl              1262 drivers/video/fbdev/sh_mobile_lcdcfb.c 			sh_mobile_lcdc_overlay_setup(ovl);
ovl              1273 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1275 drivers/video/fbdev/sh_mobile_lcdcfb.c 	return scnprintf(buf, PAGE_SIZE, "%d,%d\n", ovl->pos_x, ovl->pos_y);
ovl              1283 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1299 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (ovl->pos_x != pos_x || ovl->pos_y != pos_y) {
ovl              1300 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->pos_x = pos_x;
ovl              1301 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->pos_y = pos_y;
ovl              1303 drivers/video/fbdev/sh_mobile_lcdcfb.c 		if (ovl->enabled)
ovl              1304 drivers/video/fbdev/sh_mobile_lcdcfb.c 			sh_mobile_lcdc_overlay_setup(ovl);
ovl              1314 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1316 drivers/video/fbdev/sh_mobile_lcdcfb.c 	return scnprintf(buf, PAGE_SIZE, "%u\n", ovl->rop3);
ovl              1324 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1338 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (ovl->rop3 != rop3) {
ovl              1339 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->rop3 = rop3;
ovl              1341 drivers/video/fbdev/sh_mobile_lcdcfb.c 		if (ovl->mode == LCDC_OVERLAY_ROP3 && ovl->enabled)
ovl              1342 drivers/video/fbdev/sh_mobile_lcdcfb.c 			sh_mobile_lcdc_overlay_setup(ovl);
ovl              1373 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1379 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (!ovl->format->yuv) {
ovl              1380 drivers/video/fbdev/sh_mobile_lcdcfb.c 		y_offset = (var->yoffset * ovl->xres_virtual + var->xoffset)
ovl              1381 drivers/video/fbdev/sh_mobile_lcdcfb.c 			 * ovl->format->bpp / 8;
ovl              1384 drivers/video/fbdev/sh_mobile_lcdcfb.c 		unsigned int xsub = ovl->format->bpp < 24 ? 2 : 1;
ovl              1385 drivers/video/fbdev/sh_mobile_lcdcfb.c 		unsigned int ysub = ovl->format->bpp < 16 ? 2 : 1;
ovl              1387 drivers/video/fbdev/sh_mobile_lcdcfb.c 		y_offset = var->yoffset * ovl->xres_virtual + var->xoffset;
ovl              1388 drivers/video/fbdev/sh_mobile_lcdcfb.c 		c_offset = var->yoffset / ysub * ovl->xres_virtual * 2 / xsub
ovl              1395 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (y_offset == ovl->pan_y_offset)
ovl              1399 drivers/video/fbdev/sh_mobile_lcdcfb.c 	base_addr_y = ovl->dma_handle + y_offset;
ovl              1400 drivers/video/fbdev/sh_mobile_lcdcfb.c 	base_addr_c = ovl->dma_handle + ovl->xres_virtual * ovl->yres_virtual
ovl              1403 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->base_addr_y = base_addr_y;
ovl              1404 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->base_addr_c = base_addr_c;
ovl              1405 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->pan_y_offset = y_offset;
ovl              1407 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write(ovl->channel->lcdc, LDBCR, LDBCR_UPC(ovl->index));
ovl              1409 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write_overlay(ovl, LDBnBSAYR(ovl->index), ovl->base_addr_y);
ovl              1410 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write_overlay(ovl, LDBnBSACR(ovl->index), ovl->base_addr_c);
ovl              1412 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write(ovl->channel->lcdc, LDBCR,
ovl              1413 drivers/video/fbdev/sh_mobile_lcdcfb.c 		   LDBCR_UPF(ovl->index) | LDBCR_UPD(ovl->index));
ovl              1421 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1425 drivers/video/fbdev/sh_mobile_lcdcfb.c 		return sh_mobile_lcdc_wait_for_vsync(ovl->channel);
ovl              1440 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1442 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->format =
ovl              1445 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->xres = info->var.xres;
ovl              1446 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->xres_virtual = info->var.xres_virtual;
ovl              1447 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->yres = info->var.yres;
ovl              1448 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->yres_virtual = info->var.yres_virtual;
ovl              1450 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (ovl->format->yuv)
ovl              1451 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->pitch = info->var.xres_virtual;
ovl              1453 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->pitch = info->var.xres_virtual * ovl->format->bpp / 8;
ovl              1455 drivers/video/fbdev/sh_mobile_lcdcfb.c 	sh_mobile_lcdc_overlay_setup(ovl);
ovl              1457 drivers/video/fbdev/sh_mobile_lcdcfb.c 	info->fix.line_length = ovl->pitch;
ovl              1473 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1475 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->enabled = !blank;
ovl              1476 drivers/video/fbdev/sh_mobile_lcdcfb.c 	sh_mobile_lcdc_overlay_setup(ovl);
ovl              1487 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_overlay *ovl = info->par;
ovl              1489 drivers/video/fbdev/sh_mobile_lcdcfb.c 	return dma_mmap_coherent(ovl->channel->lcdc->dev, vma, ovl->fb_mem,
ovl              1490 drivers/video/fbdev/sh_mobile_lcdcfb.c 				 ovl->dma_handle, ovl->fb_size);
ovl              1509 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_overlay_fb_unregister(struct sh_mobile_lcdc_overlay *ovl)
ovl              1511 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct fb_info *info = ovl->info;
ovl              1516 drivers/video/fbdev/sh_mobile_lcdcfb.c 	unregister_framebuffer(ovl->info);
ovl              1520 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_overlay_fb_register(struct sh_mobile_lcdc_overlay *ovl)
ovl              1522 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_priv *lcdc = ovl->channel->lcdc;
ovl              1523 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct fb_info *info = ovl->info;
ovl              1535 drivers/video/fbdev/sh_mobile_lcdcfb.c 		 dev_name(lcdc->dev), ovl->index, info->var.xres,
ovl              1548 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_overlay_fb_cleanup(struct sh_mobile_lcdc_overlay *ovl)
ovl              1550 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct fb_info *info = ovl->info;
ovl              1559 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_overlay_fb_init(struct sh_mobile_lcdc_overlay *ovl)
ovl              1561 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_priv *priv = ovl->channel->lcdc;
ovl              1570 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->info = info;
ovl              1575 drivers/video/fbdev/sh_mobile_lcdcfb.c 	info->screen_base = ovl->fb_mem;
ovl              1576 drivers/video/fbdev/sh_mobile_lcdcfb.c 	info->par = ovl;
ovl              1583 drivers/video/fbdev/sh_mobile_lcdcfb.c 		 "SH Mobile LCDC Overlay %u", ovl->index);
ovl              1584 drivers/video/fbdev/sh_mobile_lcdcfb.c 	info->fix.smem_start = ovl->dma_handle;
ovl              1585 drivers/video/fbdev/sh_mobile_lcdcfb.c 	info->fix.smem_len = ovl->fb_size;
ovl              1586 drivers/video/fbdev/sh_mobile_lcdcfb.c 	info->fix.line_length = ovl->pitch;
ovl              1588 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (ovl->format->yuv)
ovl              1593 drivers/video/fbdev/sh_mobile_lcdcfb.c 	switch (ovl->format->fourcc) {
ovl              1606 drivers/video/fbdev/sh_mobile_lcdcfb.c 	var->xres = ovl->xres;
ovl              1607 drivers/video/fbdev/sh_mobile_lcdcfb.c 	var->yres = ovl->yres;
ovl              1608 drivers/video/fbdev/sh_mobile_lcdcfb.c 	var->xres_virtual = ovl->xres_virtual;
ovl              1609 drivers/video/fbdev/sh_mobile_lcdcfb.c 	var->yres_virtual = ovl->yres_virtual;
ovl              1615 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (!ovl->format->yuv)
ovl              1616 drivers/video/fbdev/sh_mobile_lcdcfb.c 		var->bits_per_pixel = ovl->format->bpp;
ovl              1618 drivers/video/fbdev/sh_mobile_lcdcfb.c 		var->grayscale = ovl->format->fourcc;
ovl              2266 drivers/video/fbdev/sh_mobile_lcdcfb.c 		struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i];
ovl              2268 drivers/video/fbdev/sh_mobile_lcdcfb.c 		sh_mobile_lcdc_overlay_fb_cleanup(ovl);
ovl              2270 drivers/video/fbdev/sh_mobile_lcdcfb.c 		if (ovl->fb_mem)
ovl              2271 drivers/video/fbdev/sh_mobile_lcdcfb.c 			dma_free_coherent(&pdev->dev, ovl->fb_size,
ovl              2272 drivers/video/fbdev/sh_mobile_lcdcfb.c 					  ovl->fb_mem, ovl->dma_handle);
ovl              2353 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_overlay_init(struct sh_mobile_lcdc_overlay *ovl)
ovl              2356 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct device *dev = ovl->channel->lcdc->dev;
ovl              2359 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (ovl->cfg->fourcc == 0)
ovl              2363 drivers/video/fbdev/sh_mobile_lcdcfb.c 	format = sh_mobile_format_info(ovl->cfg->fourcc);
ovl              2365 drivers/video/fbdev/sh_mobile_lcdcfb.c 		dev_err(dev, "Invalid FOURCC %08x\n", ovl->cfg->fourcc);
ovl              2369 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->enabled = false;
ovl              2370 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->mode = LCDC_OVERLAY_BLEND;
ovl              2371 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->alpha = 255;
ovl              2372 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->rop3 = 0;
ovl              2373 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->pos_x = 0;
ovl              2374 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->pos_y = 0;
ovl              2379 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->format = format;
ovl              2380 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->xres = ovl->cfg->max_xres;
ovl              2381 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->xres_virtual = ovl->xres;
ovl              2382 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->yres = ovl->cfg->max_yres;
ovl              2383 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->yres_virtual = ovl->yres * 2;
ovl              2386 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->pitch = ovl->xres_virtual * format->bpp / 8;
ovl              2388 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->pitch = ovl->xres_virtual;
ovl              2391 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->fb_size = ovl->cfg->max_xres * ovl->cfg->max_yres
ovl              2393 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ovl->fb_mem = dma_alloc_coherent(dev, ovl->fb_size, &ovl->dma_handle,
ovl              2395 drivers/video/fbdev/sh_mobile_lcdcfb.c 	if (!ovl->fb_mem) {
ovl              2400 drivers/video/fbdev/sh_mobile_lcdcfb.c 	ret = sh_mobile_lcdc_overlay_fb_init(ovl);
ovl              2615 drivers/video/fbdev/sh_mobile_lcdcfb.c 		struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i];
ovl              2617 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->cfg = &pdata->overlays[i];
ovl              2618 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ovl->channel = &priv->ch[0];
ovl              2620 drivers/video/fbdev/sh_mobile_lcdcfb.c 		error = sh_mobile_lcdc_overlay_init(ovl);
ovl              2640 drivers/video/fbdev/sh_mobile_lcdcfb.c 		struct sh_mobile_lcdc_overlay *ovl = &priv->overlays[i];
ovl              2642 drivers/video/fbdev/sh_mobile_lcdcfb.c 		error = sh_mobile_lcdc_overlay_fb_register(ovl);
ovl               338 include/video/omapfb_dss.h 	int (*enable)(struct omap_overlay *ovl);
ovl               339 include/video/omapfb_dss.h 	int (*disable)(struct omap_overlay *ovl);
ovl               340 include/video/omapfb_dss.h 	bool (*is_enabled)(struct omap_overlay *ovl);
ovl               342 include/video/omapfb_dss.h 	int (*set_manager)(struct omap_overlay *ovl,
ovl               344 include/video/omapfb_dss.h 	int (*unset_manager)(struct omap_overlay *ovl);
ovl               346 include/video/omapfb_dss.h 	int (*set_overlay_info)(struct omap_overlay *ovl,
ovl               348 include/video/omapfb_dss.h 	void (*get_overlay_info)(struct omap_overlay *ovl,
ovl               351 include/video/omapfb_dss.h 	int (*wait_for_go)(struct omap_overlay *ovl);
ovl               353 include/video/omapfb_dss.h 	struct omap_dss_device *(*get_device)(struct omap_overlay *ovl);