disp_dev           41 drivers/media/platform/davinci/vpbe_display.c static int vpbe_set_osd_display_params(struct vpbe_display *disp_dev,
disp_dev           44 drivers/media/platform/davinci/vpbe_display.c static int venc_is_second_field(struct vpbe_display *disp_dev)
disp_dev           46 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev          109 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp_dev = (struct vpbe_display *)arg;
disp_dev          116 drivers/media/platform/davinci/vpbe_display.c 	if (!arg || !disp_dev->dev[0])
disp_dev          119 drivers/media/platform/davinci/vpbe_display.c 	if (venc_is_second_field(disp_dev))
disp_dev          140 drivers/media/platform/davinci/vpbe_display.c 		layer = disp_dev->dev[i];
disp_dev          154 drivers/media/platform/davinci/vpbe_display.c 			vpbe_isr_even_field(disp_dev, layer);
disp_dev          155 drivers/media/platform/davinci/vpbe_display.c 			vpbe_isr_odd_field(disp_dev, layer);
disp_dev          179 drivers/media/platform/davinci/vpbe_display.c 				vpbe_isr_even_field(disp_dev, layer);
disp_dev          181 drivers/media/platform/davinci/vpbe_display.c 				vpbe_isr_odd_field(disp_dev, layer);
disp_dev          198 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          229 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          257 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp = layer->disp_dev;
disp_dev          258 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          273 drivers/media/platform/davinci/vpbe_display.c 	struct osd_state *osd_device = layer->disp_dev->osd_device;
disp_dev          289 drivers/media/platform/davinci/vpbe_display.c 	ret = vpbe_set_osd_display_params(layer->disp_dev, layer);
disp_dev          316 drivers/media/platform/davinci/vpbe_display.c 	struct osd_state *osd_device = layer->disp_dev->osd_device;
disp_dev          317 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp = layer->disp_dev;
disp_dev          361 drivers/media/platform/davinci/vpbe_display.c _vpbe_display_get_other_win_layer(struct vpbe_display *disp_dev,
disp_dev          369 drivers/media/platform/davinci/vpbe_display.c 	return disp_dev->dev[otherwin];
disp_dev          372 drivers/media/platform/davinci/vpbe_display.c static int vpbe_set_osd_display_params(struct vpbe_display *disp_dev,
disp_dev          376 drivers/media/platform/davinci/vpbe_display.c 	struct osd_state *osd_device = disp_dev->osd_device;
disp_dev          377 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev          386 drivers/media/platform/davinci/vpbe_display.c 				    disp_dev->cbcr_ofst);
disp_dev          400 drivers/media/platform/davinci/vpbe_display.c 			_vpbe_display_get_other_win_layer(disp_dev, layer);
disp_dev          415 drivers/media/platform/davinci/vpbe_display.c vpbe_disp_calculate_scale_factor(struct vpbe_display *disp_dev,
disp_dev          422 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev          522 drivers/media/platform/davinci/vpbe_display.c static void vpbe_disp_adj_position(struct vpbe_display *disp_dev,
disp_dev          527 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev          539 drivers/media/platform/davinci/vpbe_display.c static void vpbe_disp_check_window_params(struct vpbe_display *disp_dev,
disp_dev          542 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev          564 drivers/media/platform/davinci/vpbe_display.c static int vpbe_try_format(struct vpbe_display *disp_dev,
disp_dev          567 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev          630 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          645 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp_dev = layer->disp_dev;
disp_dev          646 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev          648 drivers/media/platform/davinci/vpbe_display.c 	struct osd_state *osd_device = disp_dev->osd_device;
disp_dev          664 drivers/media/platform/davinci/vpbe_display.c 	vpbe_disp_check_window_params(disp_dev, &rect);
disp_dev          669 drivers/media/platform/davinci/vpbe_display.c 	vpbe_disp_calculate_scale_factor(disp_dev, layer,
disp_dev          672 drivers/media/platform/davinci/vpbe_display.c 	vpbe_disp_adj_position(disp_dev, layer, rect.top,
disp_dev          714 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          715 drivers/media/platform/davinci/vpbe_display.c 	struct osd_state *osd_device = layer->disp_dev->osd_device;
disp_dev          752 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          767 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          788 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          811 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp_dev = layer->disp_dev;
disp_dev          812 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev          815 drivers/media/platform/davinci/vpbe_display.c 	struct osd_state *osd_device = disp_dev->osd_device;
disp_dev          830 drivers/media/platform/davinci/vpbe_display.c 	ret = vpbe_try_format(disp_dev, pixfmt, 1);
disp_dev          841 drivers/media/platform/davinci/vpbe_display.c 		otherlayer = _vpbe_display_get_other_win_layer(disp_dev, layer);
disp_dev          872 drivers/media/platform/davinci/vpbe_display.c 		otherlayer = _vpbe_display_get_other_win_layer(disp_dev,
disp_dev          897 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp_dev = layer->disp_dev;
disp_dev          898 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          909 drivers/media/platform/davinci/vpbe_display.c 	return  vpbe_try_format(disp_dev, pixfmt, 0);
disp_dev          923 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          955 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev          978 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev         1005 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev         1034 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev         1054 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev         1084 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev         1117 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev;
disp_dev         1141 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp_dev = layer->disp_dev;
disp_dev         1142 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev         1143 drivers/media/platform/davinci/vpbe_display.c 	struct osd_state *osd_device = disp_dev->osd_device;
disp_dev         1188 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp_dev = layer->disp_dev;
disp_dev         1189 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev         1190 drivers/media/platform/davinci/vpbe_display.c 	struct osd_state *osd_device = disp_dev->osd_device;
disp_dev         1205 drivers/media/platform/davinci/vpbe_display.c 			_vpbe_display_get_other_win_layer(disp_dev, layer);
disp_dev         1220 drivers/media/platform/davinci/vpbe_display.c 	disp_dev->cbcr_ofst = 0;
disp_dev         1281 drivers/media/platform/davinci/vpbe_display.c static int init_vpbe_layer(int i, struct vpbe_display *disp_dev,
disp_dev         1288 drivers/media/platform/davinci/vpbe_display.c 	disp_dev->dev[i] = kzalloc(sizeof(*disp_dev->dev[i]), GFP_KERNEL);
disp_dev         1289 drivers/media/platform/davinci/vpbe_display.c 	if (!disp_dev->dev[i])
disp_dev         1292 drivers/media/platform/davinci/vpbe_display.c 	spin_lock_init(&disp_dev->dev[i]->irqlock);
disp_dev         1293 drivers/media/platform/davinci/vpbe_display.c 	mutex_init(&disp_dev->dev[i]->opslock);
disp_dev         1296 drivers/media/platform/davinci/vpbe_display.c 	vpbe_display_layer = disp_dev->dev[i];
disp_dev         1303 drivers/media/platform/davinci/vpbe_display.c 	vbd->v4l2_dev   = &disp_dev->vpbe_dev->v4l2_dev;
disp_dev         1308 drivers/media/platform/davinci/vpbe_display.c 	if (disp_dev->vpbe_dev->current_timings.timings_type &
disp_dev         1328 drivers/media/platform/davinci/vpbe_display.c 			   struct vpbe_display *disp_dev,
disp_dev         1333 drivers/media/platform/davinci/vpbe_display.c 	v4l2_info(&disp_dev->vpbe_dev->v4l2_dev,
disp_dev         1335 drivers/media/platform/davinci/vpbe_display.c 	v4l2_info(&disp_dev->vpbe_dev->v4l2_dev,
disp_dev         1347 drivers/media/platform/davinci/vpbe_display.c 	vpbe_display_layer->disp_dev = disp_dev;
disp_dev         1349 drivers/media/platform/davinci/vpbe_display.c 	platform_set_drvdata(pdev, disp_dev);
disp_dev         1365 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp_dev;
disp_dev         1376 drivers/media/platform/davinci/vpbe_display.c 	disp_dev = devm_kzalloc(&pdev->dev, sizeof(*disp_dev), GFP_KERNEL);
disp_dev         1377 drivers/media/platform/davinci/vpbe_display.c 	if (!disp_dev)
disp_dev         1380 drivers/media/platform/davinci/vpbe_display.c 	spin_lock_init(&disp_dev->dma_queue_lock);
disp_dev         1385 drivers/media/platform/davinci/vpbe_display.c 	err = bus_for_each_dev(&platform_bus_type, NULL, disp_dev,
disp_dev         1390 drivers/media/platform/davinci/vpbe_display.c 	v4l2_dev = &disp_dev->vpbe_dev->v4l2_dev;
disp_dev         1392 drivers/media/platform/davinci/vpbe_display.c 	if (disp_dev->vpbe_dev->ops.initialize) {
disp_dev         1393 drivers/media/platform/davinci/vpbe_display.c 		err = disp_dev->vpbe_dev->ops.initialize(&pdev->dev,
disp_dev         1394 drivers/media/platform/davinci/vpbe_display.c 							 disp_dev->vpbe_dev);
disp_dev         1403 drivers/media/platform/davinci/vpbe_display.c 		if (init_vpbe_layer(i, disp_dev, pdev)) {
disp_dev         1418 drivers/media/platform/davinci/vpbe_display.c 			       VPBE_DISPLAY_DRIVER, disp_dev);
disp_dev         1426 drivers/media/platform/davinci/vpbe_display.c 		q = &disp_dev->dev[i]->buffer_queue;
disp_dev         1430 drivers/media/platform/davinci/vpbe_display.c 		q->drv_priv = disp_dev->dev[i];
disp_dev         1436 drivers/media/platform/davinci/vpbe_display.c 		q->lock = &disp_dev->dev[i]->opslock;
disp_dev         1437 drivers/media/platform/davinci/vpbe_display.c 		q->dev = disp_dev->vpbe_dev->pdev;
disp_dev         1444 drivers/media/platform/davinci/vpbe_display.c 		INIT_LIST_HEAD(&disp_dev->dev[i]->dma_queue);
disp_dev         1446 drivers/media/platform/davinci/vpbe_display.c 		if (register_device(disp_dev->dev[i], disp_dev, pdev)) {
disp_dev         1460 drivers/media/platform/davinci/vpbe_display.c 		if (disp_dev->dev[k]) {
disp_dev         1461 drivers/media/platform/davinci/vpbe_display.c 			video_unregister_device(&disp_dev->dev[k]->video_dev);
disp_dev         1462 drivers/media/platform/davinci/vpbe_display.c 			kfree(disp_dev->dev[k]);
disp_dev         1475 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *disp_dev = platform_get_drvdata(pdev);
disp_dev         1476 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;
disp_dev         1487 drivers/media/platform/davinci/vpbe_display.c 		vpbe_display_layer = disp_dev->dev[i];
disp_dev         1493 drivers/media/platform/davinci/vpbe_display.c 		kfree(disp_dev->dev[i]);
disp_dev         1494 drivers/media/platform/davinci/vpbe_display.c 		disp_dev->dev[i] = NULL;
disp_dev           67 include/media/davinci/vpbe_display.h 	struct vpbe_display *disp_dev;