omap_crtc          29 drivers/gpu/drm/omapdrm/omap_crtc.c #define to_omap_crtc(x) container_of(x, struct omap_crtc, base)
omap_crtc          58 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc          59 drivers/gpu/drm/omapdrm/omap_crtc.c 	return &omap_crtc->vm;
omap_crtc          64 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc          65 drivers/gpu/drm/omapdrm/omap_crtc.c 	return omap_crtc->channel;
omap_crtc          70 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc          75 drivers/gpu/drm/omapdrm/omap_crtc.c 	pending = omap_crtc->pending;
omap_crtc          83 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc          89 drivers/gpu/drm/omapdrm/omap_crtc.c 	return wait_event_timeout(omap_crtc->pending_wait,
omap_crtc         115 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         116 drivers/gpu/drm/omapdrm/omap_crtc.c 	enum omap_channel channel = omap_crtc->channel;
omap_crtc         121 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (WARN_ON(omap_crtc->enabled == enable))
omap_crtc         126 drivers/gpu/drm/omapdrm/omap_crtc.c 		omap_crtc->enabled = enable;
omap_crtc         130 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (omap_crtc->pipe->output->type == OMAP_DISPLAY_TYPE_HDMI) {
omap_crtc         132 drivers/gpu/drm/omapdrm/omap_crtc.c 		omap_crtc->enabled = enable;
omap_crtc         136 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (omap_crtc->channel == OMAP_DSS_CHANNEL_DIGIT) {
omap_crtc         141 drivers/gpu/drm/omapdrm/omap_crtc.c 		omap_crtc->ignore_digit_sync_lost = true;
omap_crtc         167 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->enabled = enable;
omap_crtc         172 drivers/gpu/drm/omapdrm/omap_crtc.c 				omap_crtc->name, enable ? "enable" : "disable");
omap_crtc         175 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (omap_crtc->channel == OMAP_DSS_CHANNEL_DIGIT) {
omap_crtc         176 drivers/gpu/drm/omapdrm/omap_crtc.c 		omap_crtc->ignore_digit_sync_lost = false;
omap_crtc         187 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         189 drivers/gpu/drm/omapdrm/omap_crtc.c 	priv->dispc_ops->mgr_set_timings(priv->dispc, omap_crtc->channel,
omap_crtc         190 drivers/gpu/drm/omapdrm/omap_crtc.c 					 &omap_crtc->vm);
omap_crtc         191 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc_set_enabled(&omap_crtc->base, true);
omap_crtc         200 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         202 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc_set_enabled(&omap_crtc->base, false);
omap_crtc         210 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         212 drivers/gpu/drm/omapdrm/omap_crtc.c 	DBG("%s", omap_crtc->name);
omap_crtc         213 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->vm = *vm;
omap_crtc         221 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         223 drivers/gpu/drm/omapdrm/omap_crtc.c 	DBG("%s", omap_crtc->name);
omap_crtc         224 drivers/gpu/drm/omapdrm/omap_crtc.c 	priv->dispc_ops->mgr_set_lcd_config(priv->dispc, omap_crtc->channel,
omap_crtc         233 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         234 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct drm_device *dev = omap_crtc->base.dev;
omap_crtc         236 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (omap_crtc->framedone_handler)
omap_crtc         239 drivers/gpu/drm/omapdrm/omap_crtc.c 	dev_dbg(dev->dev, "register framedone %s", omap_crtc->name);
omap_crtc         241 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->framedone_handler = handler;
omap_crtc         242 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->framedone_handler_data = data;
omap_crtc         252 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         253 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct drm_device *dev = omap_crtc->base.dev;
omap_crtc         255 drivers/gpu/drm/omapdrm/omap_crtc.c 	dev_dbg(dev->dev, "unregister framedone %s", omap_crtc->name);
omap_crtc         257 drivers/gpu/drm/omapdrm/omap_crtc.c 	WARN_ON(omap_crtc->framedone_handler != handler);
omap_crtc         258 drivers/gpu/drm/omapdrm/omap_crtc.c 	WARN_ON(omap_crtc->framedone_handler_data != data);
omap_crtc         260 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->framedone_handler = NULL;
omap_crtc         261 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->framedone_handler_data = NULL;
omap_crtc         280 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         282 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (omap_crtc->ignore_digit_sync_lost) {
omap_crtc         288 drivers/gpu/drm/omapdrm/omap_crtc.c 	DRM_ERROR_RATELIMITED("%s: errors: %08x\n", omap_crtc->name, irqstatus);
omap_crtc         293 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         294 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct drm_device *dev = omap_crtc->base.dev;
omap_crtc         303 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (priv->dispc_ops->mgr_go_busy(priv->dispc, omap_crtc->channel)) {
omap_crtc         309 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (omap_crtc->event) {
omap_crtc         310 drivers/gpu/drm/omapdrm/omap_crtc.c 		drm_crtc_send_vblank_event(crtc, omap_crtc->event);
omap_crtc         311 drivers/gpu/drm/omapdrm/omap_crtc.c 		omap_crtc->event = NULL;
omap_crtc         314 drivers/gpu/drm/omapdrm/omap_crtc.c 	pending = omap_crtc->pending;
omap_crtc         315 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->pending = false;
omap_crtc         322 drivers/gpu/drm/omapdrm/omap_crtc.c 	wake_up(&omap_crtc->pending_wait);
omap_crtc         324 drivers/gpu/drm/omapdrm/omap_crtc.c 	DBG("%s: apply done", omap_crtc->name);
omap_crtc         329 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         331 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (!omap_crtc->framedone_handler)
omap_crtc         334 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->framedone_handler(omap_crtc->framedone_handler_data);
omap_crtc         338 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (omap_crtc->event) {
omap_crtc         339 drivers/gpu/drm/omapdrm/omap_crtc.c 		drm_crtc_send_vblank_event(crtc, omap_crtc->event);
omap_crtc         340 drivers/gpu/drm/omapdrm/omap_crtc.c 		omap_crtc->event = NULL;
omap_crtc         342 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->pending = false;
omap_crtc         346 drivers/gpu/drm/omapdrm/omap_crtc.c 	wake_up(&omap_crtc->pending_wait);
omap_crtc         351 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         357 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (!delayed_work_pending(&omap_crtc->update_work))
omap_crtc         358 drivers/gpu/drm/omapdrm/omap_crtc.c 		schedule_delayed_work(&omap_crtc->update_work, 0);
omap_crtc         363 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc =
omap_crtc         364 drivers/gpu/drm/omapdrm/omap_crtc.c 			container_of(data, struct omap_crtc, update_work.work);
omap_crtc         365 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct drm_display_mode *mode = &omap_crtc->pipe->crtc->mode;
omap_crtc         366 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_dss_device *dssdev = omap_crtc->pipe->output->next;
omap_crtc         367 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct drm_device *dev = omap_crtc->base.dev;
omap_crtc         388 drivers/gpu/drm/omapdrm/omap_crtc.c 		omap_crtc->pending = false;
omap_crtc         390 drivers/gpu/drm/omapdrm/omap_crtc.c 		wake_up(&omap_crtc->pending_wait);
omap_crtc         397 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         407 drivers/gpu/drm/omapdrm/omap_crtc.c 	priv->dispc_ops->mgr_setup(priv->dispc, omap_crtc->channel, &info);
omap_crtc         416 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         418 drivers/gpu/drm/omapdrm/omap_crtc.c 	DBG("%s", omap_crtc->name);
omap_crtc         422 drivers/gpu/drm/omapdrm/omap_crtc.c 	kfree(omap_crtc);
omap_crtc         427 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         429 drivers/gpu/drm/omapdrm/omap_crtc.c 	WARN_ON(omap_crtc->pending);
omap_crtc         430 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->pending = true;
omap_crtc         433 drivers/gpu/drm/omapdrm/omap_crtc.c 		omap_crtc->event = crtc->state->event;
omap_crtc         442 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         446 drivers/gpu/drm/omapdrm/omap_crtc.c 	DBG("%s", omap_crtc->name);
omap_crtc         467 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         470 drivers/gpu/drm/omapdrm/omap_crtc.c 	DBG("%s", omap_crtc->name);
omap_crtc         479 drivers/gpu/drm/omapdrm/omap_crtc.c 	cancel_delayed_work(&omap_crtc->update_work);
omap_crtc         493 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         504 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (omap_crtc->pipe->output->next == NULL ||
omap_crtc         505 drivers/gpu/drm/omapdrm/omap_crtc.c 	    omap_crtc->pipe->output->next->type != OMAP_DISPLAY_TYPE_DSI) {
omap_crtc         507 drivers/gpu/drm/omapdrm/omap_crtc.c 						       omap_crtc->channel,
omap_crtc         545 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         549 drivers/gpu/drm/omapdrm/omap_crtc.c 	    omap_crtc->name, DRM_MODE_ARG(mode));
omap_crtc         551 drivers/gpu/drm/omapdrm/omap_crtc.c 	drm_display_mode_to_videomode(mode, &omap_crtc->vm);
omap_crtc         556 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         557 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_dss_device *display = omap_crtc->pipe->output->next;
omap_crtc         608 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc = to_omap_crtc(crtc);
omap_crtc         622 drivers/gpu/drm/omapdrm/omap_crtc.c 		priv->dispc_ops->mgr_set_gamma(priv->dispc, omap_crtc->channel,
omap_crtc         629 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (!omap_crtc->enabled)
omap_crtc         632 drivers/gpu/drm/omapdrm/omap_crtc.c 	DBG("%s: GO", omap_crtc->name);
omap_crtc         647 drivers/gpu/drm/omapdrm/omap_crtc.c 	priv->dispc_ops->mgr_go(priv->dispc, omap_crtc->channel);
omap_crtc         785 drivers/gpu/drm/omapdrm/omap_crtc.c 	struct omap_crtc *omap_crtc;
omap_crtc         793 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc = kzalloc(sizeof(*omap_crtc), GFP_KERNEL);
omap_crtc         794 drivers/gpu/drm/omapdrm/omap_crtc.c 	if (!omap_crtc)
omap_crtc         797 drivers/gpu/drm/omapdrm/omap_crtc.c 	crtc = &omap_crtc->base;
omap_crtc         799 drivers/gpu/drm/omapdrm/omap_crtc.c 	init_waitqueue_head(&omap_crtc->pending_wait);
omap_crtc         801 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->pipe = pipe;
omap_crtc         802 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->channel = channel;
omap_crtc         803 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->name = channel_names[channel];
omap_crtc         815 drivers/gpu/drm/omapdrm/omap_crtc.c 	INIT_DELAYED_WORK(&omap_crtc->update_work,
omap_crtc         823 drivers/gpu/drm/omapdrm/omap_crtc.c 		kfree(omap_crtc);